gtk-rs-core v0.20 / gtk4-rs v0.9 compat package cleanup #40

Open
opened 2026-09-05 14:00:41 +00:00 by decathorpe · 0 comments
Owner

The gtk-rs-core v0.20 / gtk4-rs v0.9 branches of the Rust bindings for GLib / GTK4 are major versions behind the latest versions (v0.22 / v0.11) and have not been maintained upstream for over a year.

Since these bindings involve a large amount of packages, I would like drop the oldest ones (of three! currently packaged versions) sooner rather than later.

I have filed tracking bugs with affected applications:

Some "third-party" libraries will need to be updated to matching versions:

  • rust-delicious-adwaita
  • rust-freedesktop-icons
  • rust-libpanel
  • rust-libpanel-sys
  • rust-relm4
  • rust-relm4-components
  • rust-vte4
  • rust-vte4-sys

Some "third-party" compat packages that match gtk-rs-core v0.20 can be dropped once they are no longer needed:

  • rust-ashpd0.11
  • rust-libadwaita0.7
  • rust-libadwaita-sys0.7
  • rust-librsvg-rebind0.1
  • rust-librsvg-rebind-sys0.1

Packages making up the gtk-rs-core v0.20 / gtk4-rs v0.9 stack:

  • rust-cairo-rs0.20
  • rust-cairo-sys-rs0.20
  • rust-gdk-pixbuf0.20
  • rust-gdk-pixbuf-sys0.20
  • rust-gdk4_0.9
  • rust-gdk4-sys0.9
  • rust-gdk4-wayland0.9
  • rust-gdk4-wayland-sys0.9
  • rust-gdk4-x11_0.9
  • rust-gdk4-x11-sys0.9
  • rust-gio0.20
  • rust-gio-sys0.20
  • rust-glib0.20
  • rust-glib-macros0.20
  • rust-glib-sys0.20
  • rust-gobject-sys0.20
  • rust-graphene-rs0.20
  • rust-graphene-sys0.20
  • rust-gsk4_0.9
  • rust-gsk4-sys0.9
  • rust-gtk4_0.9
  • rust-gtk4-sys0.9
  • rust-pango0.20
  • rust-pango-sys0.20
  • rust-pangocairo0.20
  • rust-pangocairo-sys0.20
The gtk-rs-core v0.20 / gtk4-rs v0.9 branches of the Rust bindings for GLib / GTK4 are major versions behind the latest versions (v0.22 / v0.11) and have not been maintained upstream for over a year. Since these bindings involve a large amount of packages, I would like drop the oldest ones (of three! currently packaged versions) sooner rather than later. I have filed tracking bugs with affected applications: - [x] envision: <https://bugzilla.redhat.com/show_bug.cgi?id=2529061> - [x] gnome-commander: <https://bugzilla.redhat.com/show_bug.cgi?id=2529062> - [x] gnome-user-share: <https://bugzilla.redhat.com/show_bug.cgi?id=2529063> - [ ] libipuz: <https://bugzilla.redhat.com/show_bug.cgi?id=2529064> - [x] rust-startup-disk: <https://bugzilla.redhat.com/show_bug.cgi?id=2529065> - [x] rust-tiny-dfr: <https://bugzilla.redhat.com/show_bug.cgi?id=2529066> - [ ] wildcard: <https://bugzilla.redhat.com/show_bug.cgi?id=2529067> Some "third-party" libraries will need to be updated to matching versions: - [x] rust-delicious-adwaita - [x] rust-freedesktop-icons - [x] rust-libpanel - [x] rust-libpanel-sys - [x] rust-relm4 - [x] rust-relm4-components - [x] rust-vte4 - [x] rust-vte4-sys Some "third-party" compat packages that match gtk-rs-core v0.20 can be dropped once they are no longer needed: - [x] rust-ashpd0.11 - [ ] rust-libadwaita0.7 - [ ] rust-libadwaita-sys0.7 - [x] rust-librsvg-rebind0.1 - [x] rust-librsvg-rebind-sys0.1 Packages making up the gtk-rs-core v0.20 / gtk4-rs v0.9 stack: - [ ] rust-cairo-rs0.20 - [ ] rust-cairo-sys-rs0.20 - [ ] rust-gdk-pixbuf0.20 - [ ] rust-gdk-pixbuf-sys0.20 - [ ] rust-gdk4_0.9 - [ ] rust-gdk4-sys0.9 - [x] rust-gdk4-wayland0.9 - [x] rust-gdk4-wayland-sys0.9 - [x] rust-gdk4-x11_0.9 - [x] rust-gdk4-x11-sys0.9 - [ ] rust-gio0.20 - [ ] rust-gio-sys0.20 - [ ] rust-glib0.20 - [ ] rust-glib-macros0.20 - [ ] rust-glib-sys0.20 - [ ] rust-gobject-sys0.20 - [ ] rust-graphene-rs0.20 - [ ] rust-graphene-sys0.20 - [ ] rust-gsk4_0.9 - [ ] rust-gsk4-sys0.9 - [ ] rust-gtk4_0.9 - [ ] rust-gtk4-sys0.9 - [ ] rust-pango0.20 - [ ] rust-pango-sys0.20 - [x] rust-pangocairo0.20 - [x] rust-pangocairo-sys0.20
Sign in to join this conversation.
No description provided.