Desktop Team Integration Squad Updates – Monday 17th June 2024

Hi everyone, below you will find updates from the Desktop team’s Integration squad from the last week. If you’re interested in discussing a topic please start a thread in the Desktop area of Discourse.

Last week’s notes are here: Desktop Team Integration Squad Updates – Monday 10th June 2024

  • Did the jpeg-xl 0.9 transition for Ubuntu 24.10 except for krita where I filed a bug. This version of jpeg-xl includes the gdk-pixbuf support (as a separate binary package) which is required for jpeg-xl support to work in GNOME apps and as the desktop wallpaper.
  • Identified an issue with the “maintainer scripts” for the jpeg-xl gdk-pixbuf package which was ultimately resolved by removing the apparently unnecessary maintainer scripts
  • Did initial packaging of poppler 24.06 but need to fix it up before we do the transition in Ubuntu 24.10 (probably next week)
  • Updated xdg-terminal-exec from an early git snapshot to the latest release including a manpage partially contributed by Ubuntu Desktop Team member Nathan Teodosio. Nathan also updated the packaging to include running upstream’s test suite as build tests and as autopkgtests. Finally, Nathan submitted a Main Inclusion Request for it.
  • Revendored the libb64 dependency for transmission to avoid needing to do a MIR for it
  • Encouraged a Debian bug reporter to report their issue upstream and include a merge request which they did. Cherry-picked their work to make the GNOME Shell Extension Manager app only show in GNOME
  • Uploaded mutter 46.2 to Debian Experimental and Ubuntu 24.10 after Daniel did much of the packaging work
  • Updated the Debian/Ubuntu packages for glib, gnome-sudoku, mozjs115, pango and vte2.91 to the latest upstream releases