Bug 2529061 - migrate to a newer gtk-rs version
Summary: migrate to a newer gtk-rs version
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: envision
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jonathan Steffan
QA Contact:
URL:
Whiteboard:
Depends On: 2529100
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-05 13:25 UTC by Fabio Valentini
Modified: 2026-10-11 15:33 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2026-10-11 15:33:42 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Fabio Valentini 2026-09-05 13:25:32 UTC
envision is one of a few packages that still depend on gtk-rs v0.20, which is now two versions behind the latest upstream version, which is no longer supported upstream and will not be maintained indefinitely in Fedora.

It looks like envision upstream has already bumped its dependencies after the 3.2.0 release. Can those changes be backported and / or upstream be asked to tag a new release? The last release happened almost a year ago.

Dependencies that pull in gtk-rs v0.20 packages (no guarantee for completeness):

- rust-delicious-adwaita -> rust-gtk4_0.9 -> rust-glib0.20
- rust-gtk4_0.9 -> rust-glib0.20
- rust-libadwaita0.7 -> rust-gtk4_0.9 -> rust-glib0.20
- rust-relm4 -> rust-gtk4_0.9 -> rust-glib0.20

Comment 1 Fabio Valentini 2026-09-05 14:01:05 UTC
Also tracked here:
https://forge.fedoraproject.org/rust/backlog/issues/40

Comment 2 Jonathan Steffan 2026-09-05 15:50:37 UTC
I had this work partially started. Will give it another go to get it done. On the Fedora side, let's go to the latest. I'll deal with any envision breakage.

Upstream is not interested in doing a tagged release for some reason, so I need to switch to commit based (already done, just not committed.)


Note You need to log in before you can comment on or make changes to this bug.