Desktop Team Distro Squad Updates – Monday 18th September 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 11th September 2023

  • Lots of bug triage, partner support and user support in Launchpad and upstreams. Backlog stats are here.
  • Profiling gnome-shell to find out why rendering fewer pixels takes more time. Turns out it’s just the GPU running at a lower clock speed (actually lower than it’s meant to).
  • Proposed a trivial gnome-shell crash fix.
  • Proposed a Mesa fix (now landed in 23.3) for the recent Xorg startup crash. Although my mutter fix for the same bug also landed in mutter 45.0 this week.
  • Mouse cursor stutter in GNOME 45.rc (mutter#2974, mutter#2953):
  • Triple buffering:
    • Finally fixed the resource leak when a monitor is unplugged. Hopefully this also solves the problem of discrete GPUs staying awake after unplugging.
    • Tried and failed to reproduce the multi-monitor freeze. It wouldn’t be out of the question for it to have been fixed on mutter 45.0 main in the past two months.
  • HR reviews.
  • Lots of GNOME 45.0 packaging in preparation for the official GNOME 45.0 release on Wednesday and Ubuntu 23.10 Beta release on Thursday
  • Updated some Desktop details on the in-progress Ubuntu 23.10 release notes
  • Worked with Lubuntu on fixing fallout from the xdg-desktop-portal 1.17 update
  • Filed a bug for Ubuntu Unity 23.10 installation failure
  • Switched gnome-control-center (and gnome-initial-setup) to use Tecla as keyboard layout viewer after the Feature Freeze Exception was approved
  • Fixed missing headerbar in Settings > Ubuntu Desktop
  • Cherrypicked blueprint-compiler fix for big-endian building (s390x is the only Ubuntu architecture affected)
  • Sponsored Matthias’ initial upload of rust-libadwaita to Debian experimental where it was accepted today