Desktop Team Updates - Monday 17th January 2022

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 update’s notes are here: Desktop Team Updates - Monday 10th January 2022

  • Investigating unreliable a11y (screen reader) behaviour in Flutter apps.
  • Wrote some Dart at-spi bindings to try and better understand / interrogate a11y support in Flutter.
  • Landed unix fd support into dbus.dart.
  • Improved test coverage of dbus.dart.
  • Released dbus.dart 0.6.7.

Desktop Installer




  • Tested the latest cloud image after Updated Subiquity submodule in Ubuntu-Desktop-Installer to the latest.
  • Fixing some bugs detected.
  • Merged the launcher Q&A CI workflow.
  • Started the development of the splash screen subproject.


  • Reviewed some U-D-I and ubuntu-flutter-plugins pull requests.

firefox24 firefox

  • 96.0 released, prepared and validated an update for 96.0.1

thunderbird24 thunderbird

  • prepared and validated 91.5.0 updates for bionic, focal, hirsute and impish, and handed over to the security team for sponsoring

chromium22 chromium

  • rebased stable and beta branches on core20
  • updating beta to 98.0.4758.54
  • updating dev to 99.0.4818.0

flutter24 Ubuntu Desktop Installer

  • did GNOME syncs/merges/updates
  • wrote a MIR for the new suitesparse-graphblas
  • enabled translations on launchpad for ubuntu-advantage-desktop-daemon
  • restored the at-spi-core patch to change the socket location
  • worked on changes to ubuntu-advantage-desktop-daemon to add a systemd unit to improve security
  • updated the ubuntu-advantage-desktop-daemon MIR report after the previous fixes and subscribed the reviewers
  • fixed librsvg, shared-mime-info and webkitgtk builds
  • sponsored the bluez 5.63 update from Daniel
  • really fixed gvfs to depends on the new fuse3
  • SRUred a GTK fix for clipboard problems under wayland
  • Debugged the glib build failure, it’s due to a meson regression fix upstream in git now
  • investigated a bit ntfs-3g vs the new ntfs3 kernel driver, seems like it’s a bit early to switch and that we should continue to install ntfs-3g by default for now.
  • demoted the new remmina-plugin-x2go binary which depends on pyhoca-cli from universe to allow migration
  • Canonical HR work
  • synced wpa 2.10 which includes fixes for openssl3
  • added xdg-desktop-portal-gnome to desktop-minimal now that the MIR got acked
  • reviewed desktop ftbfses from the recent archive rebuild


  • Continue working on script support. Discovered more refactoring to do. Prioritizing this right now.


  • Reviews on u-d-i, welcome screen and WSL PRs.
  • Misc MIRs/AA work.
  • CUPS Snap: Waiting for @ijohnson’s pull request on snapd for the cups printing interface to get merged by the snapd team (especially a review by @jamesh is missing). @ijohnson tells that only fixing the bug of needing to re-connect “cups” interface after a snapd update and iimplementing the additionally requested validation is still needed.
  • cups-filters: Continued testing and bug-fixing to approach the 2.x release. Now the change of cups-browsed’s implicitclass backend from using external filter executables to using filter function is completed and all bug discovered during this switchover are fixed. Especially now one can finally have cups-browsed-generated print queues pointing to a raster-only printer and these work correctly. In addition asymmetric unprintable margins of printers are correctly handled by pdftopdf() now, Kyocera’s and UTAX’ PPDs can be correctly accessed in the PostScript Printer Application, and cups-browsed’s queue naming is now synced with the naming of cupsd’s temporary queues, to avoid duplicate entries in print dialogs. See details in the January news post. Also backported many fixes to 1.x and released cups-filters 1.28.11 upstream.
  • CUPS Snap: Updated the contained cups-filters to the 2.x GIT master, to include the recent fixes, especially cups-browsed using filter functions and working with raster-only printers.
  • foomatic-db: Got PPD files for UTAX printers and there are more to come. UTAX printers are re-branded Kyocera models.
  • Google Summer of Code 2022: The timeline is available now! Contributor candidates got CUPS and cups-filters GitHub issues as assignments and are working on them.
  • OpenPrinting: January News Post.
  • Bugs.
1 Like