Desktop Team Update - Monday 7th October 2019

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 Update - Monday 30th September 2019
Next week’s notes are here: Desktop Team Update - Monday 14th October 2019

1 Like
  • ubuntudesktop/gnome-3-28-1804 Docker image
    • Broken by some changes in snapcraft, I adapted it to work with the current snapcraft
    • Submitted PR to Remmina to revert back to using our docker image
  • Reviewed some community contributions to snapcraft-desktop-helpers adn gnome-3-28-1804, nice improvements merged
  • fixed uefi, multi disk and nvme in ubiquity with zfs
  • tested fix of automated iso tests.
  • Together with @didrocks we pushed the last fixes to ZFS support in Ubiquity and finally released it to the daily iso. Thanks @laney for the reviews and your support.

libreoffice24-margin libreoffice

GNOME build/plaform-snap

  • Formalised USN refresh process:
    1. Upon a new USN, the build-snap is re-built.
    2. Once uploaded, builds of the platform-snap and 5 test snaps are triggered.
    3. The platform-snap and test snaps are then installed locally and tested together.

:flight_arrival: Returned from travel to housekeeping:

:beetle: Release bugs:

:computer_mouse: Gnome Shell performance (stutter | latency | CPU):

:chart_with_downwards_trend: Backlogs progress


firefox24 firefox

  • updated to 69.0.2+build1
  • Rico pointed out that firefox 70.0 beta isn’t fully translated, I filed bug #1846371 to track the issue, and after some investigation I determined that it is an upstream bug

thunderbird24 thunderbird

  • fixed thunderbird 68 on ppc64el by rebuilding against system sqlite3 (bug #1845929)
  • uploaded thunderbird 1:68.1.1+build1-0ubuntu1 to eoan, and it migrated successfully along with enigmail and jsunit
  • preparing update to 60.9.0+build1 in xenial, bionic and disco

chromium22 chromium

  • use the audio-playback and audio-record interfaces instead of the deprecated pulseaudio interface in the chromium snap
  • updated chromium-ffmpeg snap with two new revisions of FFMpeg (corresponding to chromium 74 and 77), updated the documentation
  • updated beta to 78.0.3904.44


  • Discussed with Steve about zfs default layout (datasets and partitionning)
  • Uploaded grub2 (-signed + grubzfs-testsuite) to disable history on non zsys machine, as we discovered corner cases breaking them.
  • Uploaded zfs patches to regenerate cache file if empty to fix a race for the mount generator and fstab which contains /boot/grub ( and fix another race between systemd-random-seed and zfs mount -a if /var/lib is a separate persistent dataset. ( Those 2 cases are for zfs without zsys.
  • Planned and worked on schema for service/client interaction for zsys in 20.04.
  • Start looking at grpc documentation, and initial tests/implementations.
  • Seeded zfsutils-linux by default on the desktop iso, so that when we get ubiquity in the iso, we have the ZFS experimental menu appearing.
  • Helped jibel testing/looking at uefi, multi-disk/nvme in ubiquity
  • One day off
  • GNOME 3.34.1 updates
  • Backported some rygel upstream fixes (for issues raised by the security team during the MIR review)
  • reviewed some launchpad translations template waiting in the queue
  • updated libgdata to fix the installed autopkgtest on the Ubuntu infra (due to the proxy configuration, thanks Laney for suggesting a solution)
  • sponsored a libpeas/python2 fix
  • some debian syncs & merges
  • reviewed launchpad bugs and e.u.c top reports


  • Avoiding crashing when X11 tries to get workspaces for a unmanaging window [MR]
  • Updated branch to avoid clutter actor to signal changes after being declared destroyed [MR, merged]
  • Remove deprecated internal child support to clutter actor [mutter, shell]
  • Fixes to some multi-thread issues to my networkmanager client GTask based threaded initialization [MR]
  • Tracker: use meson test suites [MR, merged]
  • Few style updates to the patch to fix gnome-shell + ibus hard-lockup on X11 [MR, merged]
  • shell-global: Disconnect from stage events on X11 display close [MR]
  • device-manager-x11: Ignore events if no source device is set [MR]
  • Lightbox: show before easing it (fixing missing fade-to-lock) animation (thanks to @laney for debugging and tests) [MR, merged]
  • screenShield: Compute lock timeout fade duration using animation settings [MR]
  • environment: Use zero duration for animations if disabled [MR]
  • desktopGrid: Properly inherit Placeholder from a GObject class [MR]
  • RenamePopup: Fix open hang and rewrite using PopupMenu [MR]
  • desktopGrid: Use default upstream styling for rename popup [MR]
  • desktop-icons: fix padding when using auto-hide and dock
  • Reviews
  • Did upstream 3.34.1 releases of gnome-session and gdm since the maintainer is out atm
    • Packaged them for Debian & Ubuntu
  • Debian updated to 3.34 in unstable & later testing - helped with a couple of bugs that were found along the way there (e.g. “System X11 default” session being broken) and NMUing some required changes.
  • Reviews and testing for zfs option in the installer, & uploaded it. There are some new strings which you (yes, you) could help to translate if you have a few minutes!
  • Some autopkgtest & appstream recovery since there was a bug which killed many machines
1 Like
  • cups-filters: Released 1.25.7 upstream to fix several bugs, including crashers: Bug #1845286, Bug #1845548. Uploaded to Eoan, waiting for approval currently. Probably there will come 1 more release for Eoan.
  • OpenPrinting web site: Worked on how to do news postings on the web site, by converting the September News and adding an author entry. The October edition is now posted, too.
  • Printer Applications: Continued testing on the Printer Applications Snap framework and found a bug in the IPP server part, the server not providing the printer capabilities information on the appropriate IPP request. Reported to the student, he will fix it in the next days.
  • Gutenprint Printer Application: On the Gutenprint developer mailing list discussion about the need of a Printer Application has started. I have explained in detail how it works and what is needed.
  • Avahi: No further progress.
  • Bugs.
1 Like