-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RUSTSEC-2024-0420: gtk-rs GTK3 bindings - no longer maintained #11928
Comments
Hi @FabianLars... Did you just close the issue, or was it actually fixed? The bot has said this already, maybe I should reword: the dependency To explain where I'm coming from: my
I'm well aware about
so then, build continued. However, just out of curiosity: is it being considered at all? https://docs.gtk.org/gtk4/migrating-3to4.html From here, it's pretty much guaranteed that gtk3 builds will be getting worse and worse over time. So it's worrying to find this issue as the best existing discussion. Not a big fan of gtk myself; but LMK if I should perhaps start a dedicated thread on GTK 4. |
The whole section about the build error honestly makes no sense. If Tauri would already use gtk4 you'd still have to install dev packages... And yes, we will either switch to gtk4 or drop gtk completely (unlikely). I wanted to have this switch be the main thing in tauri v3 but with cef in the poc phase i'm not so sure if that's realistic #11942 The tray icon is the biggest blocker because there's no libappindicator for gtk4 so it needs to be rewritten to use that one freedesktop spec i forgot its name of. There's a community member already working on it. So, with the tray and menu being worked on that leaves 3 major things:
The problem here is that all 3 tasks are pretty big tasks and i don't think we can find community members that are interested enough in this to actually tackle them. Same for the team itself tbh but sooner or later we have to force ourselves. Edit: I forgot that there's https://gitlab.gnome.org/World/Rust/webkit6-rs as well, that may get us close enough to consider 1) to be a small task |
gtk-sys
0.18.2
The gtk-rs GTK3 bindings are no longer maintained.
The maintainers have archived the repository, and added a note to the crate
description and its README.md that the crates are no longer maintained.
Please take a look at gtk4-rs instead.
The text was updated successfully, but these errors were encountered: