Desktop Team Updates - Monday 4th May 2020

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.
We also have our weekly meeting on IRC. We meet on Tuesday at 13:30 UTC in #ubuntu-desktop on Freenode. There will be an “Any Other Business” section at the end where you are welcome to raise topics. These topics might be discussed during the meeting, or afterwards depending on the time, depth of conversation, topic and so on.

Last week’s notes are here: Desktop Team Updates - Monday 27th April 2020

:desktop_computer: Gnome Shell and friends:

:house: Housekeeping:

:chart_with_downwards_trend: Backlog tracking

1 Like


  • Updated gnome-logs, gnome-system-monitor and gnome-calculator to gnome-3-34 extension
    • Still working on gnome-characters, currently crashing using the gnome-3-34 extension
  • Added common-id to more snaps

Snap Integration:

  • Worked on POC for SNAP private font caches. Currently being tested with inkscape in the candidate channel, awaiting feedback.
1 Like
  • joined the virtual g-cycle-planning sprint
  • GNOME 3.36 stable updates SRUed to focal (updated in debian as needed)
    • file-roller, gedit, nautilus, libsecret, gnome-initial-setup, eog, evolution, gnome-desktop, gnome-boxes, gnome-settings-daemon
  • SRUed gnome-control-center including fixes from Olivier (livepatch) and Marco (display)
  • Sponsored the ibus merge from Gunnar
  • being busy triaging on launchpad post release
  • SRUed a shotwell/bionic fix for flickr login
  • Backported/SRUed an upstream fix for a gnome-clocks segfault
  • Updated the gedit snap to build tepl with meson
  • Updated the eog stable snap to 3.36
1 Like


  • Prepare articles for blog post series (4 ready as of today!)
  • Triage bugs post-releases with back & forth with users. Draft some fixes for some, but need more work for a real fix.
  • Found some corner cases with docker and start working on a fix
  • Meetings on ZFS for next cycle
  • Discuss encryption and read more docs
1 Like
  • tried a few times to reproduce #1874556 but with no luck
  • LO 6.4.3 has been uploaded to groovy, thanks to @marcustomlinson
  • LO 6.3.6 build for eoan and tested
  • Added common-id to cherrytree and libreoffice snaps
  • started looking at network-manager snap
1 Like
  • Snapcraft/CUPS Snap: To test the interface through which snapped apps can print via the CUPS snap the CUPS Snap needs to run its CUPS on the standard domain socket (/run/cups/cups.sock), at least if it provides the sole CUPS for the system. Did most of the implementation of this, currently testing. The patch I have already added to the Snap, also the upstream versions of the components are updated now.
  • CUPS: Synced upstream version 2.3.3 from Debian to Groovy, a security update.
  • PAPPL: The Printer Application Framework from Michael Sweet continues to make progress, GSoC students are wondering what is still left to them, here are Michael’s OpenPrinting Summit slides about Printer Applications.
  • Google Summer of Code 2020: We are ready for departure! Google has officially confirmed and announced all our 15 selected students for the Linux Foundation, under them 7 for OpenPrinting. Now we have to exactly define what each of these 7 will have to do, taking into account the current development in the printing area.
  • OpenPrinting Summit and PWG Meeting (virtual event): Prepared the slides of my presentation and announced the event on the OpenPrinting site. Will go from tomorrow (Tuesday) to Friday, with tomorrow being the day of the OpenPrinting part. Here is the agenda.
  • Bugs.
1 Like

firefox24 firefox

  • re-enabled unity-menubar.patch in 76 beta builds
  • fixed firefox 76 beta builds on xenial
  • preparing builds for 76.0+build2, due for release tomorrow
  • created groovy branches for firefox and firefox-beta

thunderbird24 thunderbird

chromium22 chromium

  • created groovy-stable branch
  • fixed two bugs related to browser alternatives in groovy, and prepared and uploaded SRUs to eoan and focal
  • 81.0.4044.122 was sponsored to xenial and bionic by the security team
  • now updating stable to 81.0.4044.129

package24 other

  • updated librsvg to 2.48.4 in Debian
1 Like
  • Post release bug triaging
  • Started analysis on ZFS encryption
  • Various meetings on ZFS and Enterprise Desktop
  • Attended a lot of meetings at a sprint to plan G-cycle work
  • Fixed the rls bug that was assigned to me (as crash). Merged now, needs to be uploaded.
  • Did some SRUs / updates that got assigned
  • Helped another team with some backports for a Canonical customer
  • Finished off archive opening tasks
  • Some tweaks to autopkgtest’s running page to make it load much faster by fetching the results in a separate job (thanks @tsimonq2 for the real work!)
1 Like


  • Working in a virtual device driver [MR, branch]
  • Reviews of the upstream goodix driver, handling the multi-prints scenario in fprintd


  • Prepared a gnome 3.34 branch for GNOME-todo [branch]
  • Found and fixed lots of bugs when using a accelerometer-provided device to rotate the screen [MR]
  • Some updates to the Xrandr-scaling patch


  • Helped in preparing debian’s new mutter update
  • Released new GJS to groovy and focal
  • Preparing new shell stack for groovy and focal