Desktop Team Integration Squad Updates – Monday 19th August 2024

  • Finally got gtk4 4.14 into Debian Testing just in time to work on packaging gtk4 4.15 for GNOME 47
  • Packaged GNOME 47 Beta for Ubuntu 24.10
    • Notably we got GNOME Shell and the new gtk4/libadwaita and most GNOME 47 apps out of oracular-proposed and into oracular itself before Feature Freeze today.
    • Some of GNOME 47 Beta was pushed to Debian Unstable. Many parts were pushed to Experimental instead because of architecture build issues (in particular, gtk4, libadwaita, mozjs128, and librsvg).
    • Began the Rust GTK4 0.9 (GNOME 47) transition in Ubuntu using Matthias Geiger’s packaging. We have more work to do in the coming days to finish this transition.
       
  • The sysprof MIR was approved, allowing us to drop Ubuntu’s temporary revert of the Debian change to enable sysprof support in glib. This also allowed many desktop -dev packages to be repromoted to main since they had temporarily been demoted to universe because sysprof wasn’t in main yet
  • Turned on sysprof integration in gjs
     
  • Split the Ubuntu on Xorg session to a separate binary package, ubuntu-session-xsession, installed by default to match what I had done previously in Debian with the gnome-session packages.
  • Tweaked the glade packaging so that we could stop building gjs and mozjs on i386
  • Did the upstream GNOME 45.9 release as part of my GNOME Release Team responsibilities
     
  • Sponsored Zixing’s upload to make rust 1.80 the default rustc for Ubuntu 24.10
  • Pushed the new debhelper to Ubuntu 24.10 since it included a compat 14 change I had requested
  • Prepared some SRUs for Ubuntu 24.04.1: gnome-online-accounts and gsettings-desktop-schemas
     
  • GNOME decided to keep the Cantarell font for GNOME 47 so I reverted the Debian changes I had made earlier. Since next year’s Debian Stable release will ship GNOME 47, it will keep Cantarell as the default GNOME font.
  • Requested permission to do the poppler 24.08 transition in Debian
  • Worked around an i386 specific build issue when packaging vte (only affects Debian since Ubuntu doesn’t build vte on i386)
     
  • Many uploads. The time between GNOME Beta and Ubuntu Feature Freeze is the busiest part of the Ubuntu release cycle for me!
8 Likes