Desktop Team Integration Squad Updates – Monday 4th March 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 26th February 2024

  • Helped with GNOME related uploads for the massive 32-bit time transition. Note that there are widespread installability issues in noble-proposed and Debian Unstable as things are being rebootstrapped and this will take a while to finish. This also means that most of the changes mentioned below are only in noble-proposed and not in noble directly yet.
  • Switched more of the Debian and Ubuntu packaging for core GNOME to use gcr4 instead of gcr. We had avoided that earlier because we prefer to not have more than one version of a library in Ubuntu main but it became a hard dependency of gnome-online-accounts and only a few GTK3 apps still use the old gcr in Ubuntu main now.
  • Prompted GNOME to bump the soname for the gnome-online-accounts backend library since the switch to GTK4 (and other API changes at the same time) broke its use in the Settings apps used by GNOME forks Budgie, Cinnamon, and Unity. Also alerted upstream developers for those apps about this issue.
  • Switched Ubuntu Desktop to use /usr/share/applications/gnome-mimeapps.list instead of /etc/gnome/defaults.list
  • Worked with upstream to fix several issues on 32-bit architectures for tracker which enabled us to update tracker to the latest release in Ubuntu 24.04 LTS
  • Reviewed Matthias Geiger’s work to update librsvg in Debian and Ubuntu, allowing us to update librsvg to the latest release
  • Began the evolution-data-server 3.52 transition (GNOME 46) in Ubuntu
  • Began the Rust GNOME 46 transition in Ubuntu
  • Uploaded gstreamer 1.23 RC to Ubuntu. Thanks Marc Leeman for preparing most of this work in Debian Experimental.
  • Uploaded GNOME Shell 46 Beta to Ubuntu
  • Created the Simple Scan 46 Beta upstream release so that the new GTK4 version could get more testing and be included in the GNOME 46 release
  • Updated the GNOME Tweaks app in Debian and Ubuntu to 45.1, taking care to handle clean up the lid switch inhibitor autostart file.
  • Filed bugs about issues in the 46 Beta version of Tweaks which was ported to GTK4 and libadwaita.
  • Dropped the games from Ubuntu Desktop’s full install