Desktop Team Updates – Monday 5th June 2023

Hi everyone, below you will find the updates from the Desktop team 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 Updates – Monday 29th May 2023

  • Lots of bug triage and user support in Launchpad and upstreams. Backlog stats are here.
  • Spent a couple of days on two partner projects this week.
  • Reviewed and merged a community-contributed dash-to-dock/ubuntu-dock fix.
  • Rewrote the NVIDIA EGLStreams fix from a couple of months ago, now with a better understanding of the root cause. While EGLStreams is only used for Wayland support on legacy NVIDIA drivers, that’s still something that triple buffering supports and needs to be tested with.
  • Triple buffering:
    • Regression testing on various NVIDIA configurations.
    • Work in progress to eliminate a temporary workaround that was required for GNOME 44 support. Which is required to progress on fullscreen direct scanout triple buffering in GNOME 45.
  • Long long weekend starts now so I’m posting this early.
  • Worked with the Security team to update mozjs102 to 102.11 in Ubuntu 22.04 LTS and later. (Note that nothing in Ubuntu is using mozjs102 in Ubuntu 22.04 LTS itself yet.)
  • Worked on adding symbols tracking and autopkgtests to the GTK4 C++ libraries that show as transmission dependencies in this chart. I have more work to do on this next week.
  • Handed off those libraries to the Ubuntu MIR team for review.
  • Sponsored Jarred’s osinfo-db proposed SRU for Ubuntu 22.04 LTS and newer.
  • Collaborated with Gianfranco and Berto on getting webkit2gtk 2.40.1 to build on all the architectures we need. The Ubuntu 23.10 build is still ongoing on some architectures.
  • Worked with Amin on packaging GNOME 44.2 updates for Ubuntu 23.10 and Debian Experimental
  • Now that user-session-migration (formerly known as session-migration) is in Debian Unstable and Ubuntu 23.10, I was able to push our remaining GNOME Boxes package difference to Debian so the package is now in sync again.
  • Pushed GNOME 43.5 updates to Debian Unstable to provide easier testing in case someone works on getting these updates into Debian 12.1 or a later point release. We are thinking that we’ll delay pushing GNOME 44 to Debian Unstable until July to provide more testing for potential Debian 12 updates.
  • Last week’s gtk4 update for Ubuntu 23.04 finished verification and is rolling out in updates now. This was a blocker for GNOME Shell 44.1 which should be released as an update in a few days if there are no other issues.