Desktop Team Updates - Monday 22nd November 2021

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 15th November 2021


Active Directory Client

  • Deployed dev and test infrastructure on Azure.

Ubuntu Pro



Desktop Installer



  • Developed and merged a feature to let the launcher select OOBE GUI or TUI based on the user environment capabilities. That can also be forced for testing purposes.
  • Working on improving a fix previously submitted in Subiquity SystemSetup CI test.
  • Enhancements on the shutdown feature plus some code clean up on the Distro Launcher is the next mission.
1 Like

firefox24 firefox

  • prepared 94.0.2 release candidate

thunderbird24 thunderbird

  • built, tested and validated 91.3.1 for impish, now published
  • uploaded 91.3.2 to jammy, prepared update for impish
  • preparing 91 updates for bionic, focal and hirsute: posted user-facing announcement on discourse

chromium22 chromium

  • updated beta then stable to 96.0.4664.45
  • updated dev then beta to 97.0.4692.20
  • updated dev to 98.0.4710.4
  • started rebasing snap on core20

package24 other

  • Reverted the recent libayatana-indicator change to use libindicator-common since that one can’t be used in Ubuntu until upstream makes lomiri-app-launch work with the current mir libraries
  • synced xdg-desktop-portal built with libportal now that the MIR got accepted
  • Investigated the brltty build failure with python 3.10 and provided some details to the Debian maintainer on the bug
  • Debugged pyatspi autopkgtests failing with python 3.10 and fixed by retrying with a trigger on dbus-python from proposed
  • Backported a pygobject warning fix for python 3.10 which was making autopkgtests fail
  • rebuilds for the libvpx transition
  • Canonical HR training
  • Desktop candidates reviews
  • created testcases for the canary image on the iso tracker so we can get proper testing reports
  • resolved weblate issues after a new locale was added which isn’t handled by flutter
  • renamed the launchpad recipes for gnome snaps to not use -stable
  • Reviewed the shotwell merge request, explained some details and uploaded
  • Updated thunderbird stable to 91.3.2
  • Debugged the pending ISO validation jobs failing with jibel, turned out that ubiquity is failing due to apt-setup using ‘tempfile’ which has been removed, merged the corresponding fix from Debian and uploaded Ubiquity
  • Another round of fixed for ubiquity since console-setup needed a keyboard layout generation fix
  • Added the new ubuntu-localizations component to weblate
  • Migrated langpack-o-matic to git
  • Transitioned the thunderbird snaps vcs to github to standardize with our other components
  • Worked on debian merges:
  • Tried working on cherrytree, building the new C++ version instead of the old python 2.7 version, and definitely made a lot of progress but still needs some work. I had gotten stuck here before with the gtksourceviewmm dependencies and trying to update the gnome-sdk snap and then platform snap just took too long to test things. So I’ve started building these parts temporarily in the cherrytree snap to get to the bottom of the mm* dependency chain. Here’s the latest changes
  • Also updated a bunch of snaps… keeping track in the GH snaps spreadsheet. This is meant to be a short-lived spreadsheet, just tracking bringing all of these snaps up to date with their base/snapcraft extension, updating their GH pages to make sure there’s a recent release (and keep this up), and all the automated builds are working as they should. Once they’re all updated, then moving forward the new snaps status page will be the single source of truth.
  • There was a gcdm ftbfs failure that I looked into for @ricotz that resulted in a launchpad bug and testing of a new vtk7. I really enjoyed learning from the release team, especially @vorlon (thanks so much!)
  • Coming up to speed with the data analytics that @jibel has been responsible for. Thanks for the great document @jibel!!! There’s been a lot of back and forth with IS to get access to the required internal systems but @local-optimum and I are excited to hopefully improve our data analysis performance and meaningful info to be gleaned from the current data!