** Description changed:

  There is a big transition for Rust packages for GNOME 49 (updating rust-
  glib to 0.21, rust-gtk4 to 0.10, etc.).
  
  Removing these packages would allow completion of the transition sooner:
  - rust-swtchr
  - rust-glycin
  - rust-glycin-utils
  
  rust-swtchr has no reverse dependencies
  
  rust-glycin* has no reverse dependencies since we previously removed 
shortwave.
  Note this is different than the 'glycin' source package which is vendored in 
Ubuntu and included in the default Ubuntu install.
  
  All these removed packages will need source changes in Debian and can be
  synced from Debian once they are fixed.
+ 
+ More Info
+ =========
+ rust-glycin has 2 issues:
+ - The Debian Rust automated packaging doesn't handle beta releases well, but 
the version compatible with the new Rust GNOME packages is only a beta
+ - rust-glycin entangles the large Rust GNOME transition with the large Rust 
zerocopy/pyo3 transition. The pyo3 transition is complicated because the new 
version of rust-breezyshim requires rustc 1.86 but Ubuntu 25.10 uses rustc 1.85 
as default.
+ 
+ I started the zerocopy/pyo3 transition in Ubuntu because it was needed
+ by the new rust-glycin to finish the Rust GNOME transition. I've begun
+ looking into how to untangle rust-breezyshim but finishing the Rust
+ GNOME transition would make it easier to see the current state of the
+ remaining zerocopy/po3 transition.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2121452

Title:
  Remove packages to allow completion of rust-glib 0.21 transition

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rust-glycin/+bug/2121452/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to