Desktop Team Distro Squad Updates – Monday 10th July 2023

Hi everyone, below you will find updates from the Desktop team’s Distro 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 Distro Squad Updates – Monday 3rd July 2023

  • Mutter 42.9 is landing as an update for Ubuntu 22.04 LTS now so we should be able to get GNOME Shell 42.9 there later next week.
  • Packaged GNOME Shell 44.3 as a proposed update for Ubuntu 23.04
  • Completed testing of Ubuntu 22.04 LTS apps for webkit2gtk 2.40’s frame flattening deprecation
  • The Rust GTK4 0.5/0.16 series is landing in Ubuntu 23.10 now and should land in Debian Testing within a few days. Thanks Matthias Geiger for an enormous amount of work here. Our next goal is the current 0.6/0.17 series for next month.
  • Completed the mini libchamplain transition for libsoup3 for Ubuntu 23.10 and Debian Unstable. This required dropping support for the disabled-by-default map integration in the gthumb app.
  • Completed the mini gupnp-igd transition for Ubuntu 23.10. Proposing to Debian next.
  • Helped with rebuilds for a few other Ubuntu universe transitions
  • Packaged tecla, a new minor dependency for GNOME 45, but then filed an issue upstream about a potential name conflict
  • Packaged cairo 1.17 for Ubuntu 23.10 and Debian Experimental. Also updated the pycairo and ruby-cairo packages for this update. As with GNOME 44, we intend to push this to Debian Unstable soon after the Debian 12.1 release (in about 2 weeks).
  • Ended up joining the Debian Ruby team as part of updating ruby-cairo.
  • Added symbols files to the GTK4 C++ libraries we are promoting to Ubuntu main. I was able to simplify the symbols files some by only using strict symbols checking on amd64 and similar architectures for some of these libraries. Our current C++ symbols handling is much less useful than for C. See Seb’s recent mailing list discussion
  • Proposed packaging Fedora’s stripped version of fdk-aac to unblock this library being used in Ubuntu and Debian’s gnome-remote-desktop, pipewire, and gstreamer “bad” plugins.
  • Lots of bug triage and user support in Launchpad and upstreams. Backlog stats are here.
  • Spent time on one partner project this week.
  • Proposed fixing the cursor stutter in jammy.
  • Investigating the new top gnome-shell crasher without much luck so far.
  • Packaged BlueZ 5.68 for mantic and it’s now released (thanks Seb).
  • Proposed some fixes (gnome-shell!2828, mutter!3112) for inefficient multi-monitor rendering, noticed while testing triple buffering.
  • Triple buffering:
    • Fixed a crash that only happens in development but was slowing us down.