Desktop Team Updates - Monday 27th April 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 20th April 2020

1 Like
  • ISO testing
  • Investigated missing ubiquity RST translations, ended up the translations just need an update, MP-ed one
  • Launchpad bug triaging, quite some work on there since release
  • Cherry picked a pango fix from Debian to help with Bionic upgrades
  • Investigated a snap-store segfault, found a patch in gtk, confirmed it fixes the issue
  • Looked at some missing snap store translations, cleaned out fuzzy strings to fix msgmerge
  • Sponsored the current vala version
  • Fixed an ubiquity string wrapping issue, poked a bit to another one for the secure boot but it’s less trivial due to the button use
  • Tried to fix grub strings missing from the template but failed for now
1 Like


  • Prepare blog posts on ZFS and ZSYS. Overall separation of content and draft plans (approx 10 blog posts)
  • Read/Listen to a lot of ZFS conferences and content (still ongoing) to go deeper in ZFS tech side, especially on encryption and internal ZFS work
  • Listen to some feedback (videos and podcasts) on ZFS (overall all very positive!)
  • Bug triaging and debugging
  • Reinstalled main development machine on 20.04 with ZFS. That’s commitment :slight_smile:


  • A lot of iso testing (ZFS and non ZFS)
  • Help Trevhino debug a libfprintd issue (on my machine :p)
  • Ubuntu make snap transition setting changes
  • Reported bugs when installing main machine and upgrading secondary (LTS only) laptop.
1 Like
  • Release week
    • Was on a call the whole week with members of the release team.
    • Executed many of the tasks to get the release out, worked with people to land their important stuff.
    • We had a few last and past-last minute respins due to Subiquity issues, Raspberry Pi issues and NVidia issues, resulting in some late nights! But we got there.
  • Got the name of 20.10 (Groovy Gorilla), and then worked with @sil2100 @bdmurray and doko on opening the archive for development. Done now.
  • Started looking into my rls bug (crashes in AccountsService), but didn’t get very far yet.

firefox24 firefox

thunderbird24 thunderbird

  • thunderbird 68.7.0 and enigmail 2.1.6 were sponsored to xenial by the security team

chromium22 chromium

  • in bug #1864901, the background process that checks whether an update was installed should die when the corresponding chromium instance is terminated: fixed
  • updated stable to 81.0.4044.122, and handed over to the security team for sponsoring to xenial and bionic
  • updated beta to 83.0.4103.23
  • updated dev to 84.0.4122.7

package24 other

  • Snapcraft: Regarding the interface through which snapped apps can print via the CUPS snap succeeded to create the CUPS patch which allows administrative CUPS tasks to client Snaps only if they plug the “cups-control” interface. This works the same way as the PulseAudio patch to restrict recording operations. Presented and discussed the patch in the forum thread. Next step will be adding the patch to the CUPS Snap.
  • PAPPL: The Printer Application Framework from Michael Sweet is coming closer to a beta, having added/updated several documentation files.
  • Driverless scanning: Also the WSD scanning support in the “airscan” SANE backend by Alexander Pevzner is coming close to an official release. This covers several AirScan scanners which do WSD instead of eSCL. Alexander is also discussing currently with Michael Sweet how to get scanning support into PAPPL, already in preparation for his GSoC mentoring work.
  • Google Summer of Code 2020: We got all the 15 student slots for the Linux Foundation which we requested! And one of the 15 slots we requested in error, and now as we had to fill it, we promoted a 7th OpenPrinting student (we originally selected only 6) into it. We assigned all the selected students to the slots, made sure that they have mentors assigned, and informed all mentors.
  • Linux Plumbers Conference 2020 (virtual event): Wrote application for holding an OpenPrinting micro-conference on the event (like we did last year in Lisbon).
  • Bugs.

:desktop_computer: Gnome Shell and friends:

:house: Housekeeping:

:chart_with_downwards_trend: Backlog tracking

1 Like

Snap Store:

  • Preparing for 20.04 release, fixing some remaining bugs, imported translations from launchpad, etc.

Snap integration:

  • Worked on a POC of Snap local font caches, more to come soon.

One day less as per liberation day (25th -> 27th).

  • Helped with the release doc

GNOME and friends

  • Some bugs triaging and crash analysis
  • Prepared an update for the ubuntu dock with some fixes [changelog]
  • libfprint reviews
  • Crash fix on etes603 fingerprint reader with some live-debugging with @didrocks [MR, merged].
  • Looking fixing bug #1865838, some design discussions
  • libreoffice 6.4.3 uploaded and opened corresponding SRU
  • tinkering with libreoffice 7.0.0 builds
  • tinkering with libreoffice yaru icon theme, integrating it into deb first (snap later)
  • tinkering with snapping build snap with core20
  • a bit of iso testing for release
1 Like