Skip to content

GNOME 49 blockers

DONE: rust-gtk4 0.10 transition

gtk4

  • Will start after rust-gtk4 migrates to Testing. That will fix the rust-gtk4 autopkgtest failure. rust-gdk4-sys will probably need a rebuild against gtk4 once gtk4 is built in unstable.
  • New GTK depends on wayland which is stuck because of pywayland autopkgtest failure https://bugs.debian.org/1113697
  • chatty & satellite-gtk have autopkgtest failures. Workaround at DebianOnMobile-team/chatty!51 (merged)

libadwaita

  • Can land simultaneously with gtk4

Switch gdk-pixbuf to glycin 2

  • Needs rust-gtk4 transition to finish first

glib 2.86

gjs

  • This is a small transition but since we manage the packages this might not need Release Team approval
  • Needs glib 2.86
  • glade needs to be removed from Testing to finish the transition. http://bugs.debian.org/1111547
  • gnome-shell needs to cherry-pick gnome-shell@c8e28918 etc
  • polari already fixed in experimental

GNOME Shell

  • mutter needs to be accepted from NEW queue
  • mutter 49rc depends on glycin 2
  • gjs 1.85 may need to land first or simultaneously or possibly revert gnome-shell@c8e28918
  • file bugs against extensions that don't support GNOME Shell 49 yet. At this point in release cycle, Jeremy would rather remove more extensions from Testing that fixing them himself.

GNOME Session etc.

  • We can drop the xorg sessions now, doesn't require updating gnome-session to do it
  • Be cautious about uploading gnome-session or gdm if we aren't ready to do the GNOME Shell transition first
  • Ping the Budgie maintainers when we're going to upload gnome-settings-daemon to unstable since they have uploads for budgie-control-center & budgie-desktop they want to upload then
  • GDM requires systemd-nss to be set in all the nsswitch actions (see systemd-team/systemd!293) - And ideally we should ensure this happens on migration not to break users upgrading (see related ubuntu bug how that could happen)

gnome-builder

  • Needs glib 2.85/2.86
  • Will need a micro-transition to move gnome-builder and template-glib from libgirepository-1.0-dev to libgirepository-2.0-dev; gjs and pygobject plugins might need to be disabled while gjs and pygobject are on the wrong side of the transition

localsearch/tinysparql

  • adds ffmpeg dependency which probably isn't a problem for Debian but Ubuntu will need to avoid it (or get MIRs approved)

pygobject 3.52 or newer

  • avoid for now. Reverse dependencies need to be checked and fixed

vte 0.81/0.82

  • Needs fmtlib 11 #1114025, currently in experimental but this is a transition and some rdepends aren't ready yet
Edited by Jeremy Bícha
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information