Desktop Team Updates - Monday 1st June 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 25th May 2020

:desktop_computer: Gnome Shell and friends:

:house: Housekeeping:

:chart_with_downwards_trend: Backlog tracking

2 Likes

ZSys:

  • prepare and release 0.5.0 (uploaded to groovy), same content will be SRUed shortly.
  • Fix GC handling of USERDATA to not remove people creating manually datasets under USERDATA, but collect deleted users (still kept for history reason) once their last state is unlinked to a system state.
  • Hook up untag command when userdel is called (shadow package, uploaded to groovy. Will be SRUed soon)
  • Update LastUsed on shutdown to update all active datasets with current time
  • Enable autotrim on upgrade
  • Do not run state saving for any system user (like gdm user if stayed connected even once logged, like on Nvidia)
  • Fix infinite loop on error destruction when removing unlinked datasets
  • Published blog post 2 (ZSys general presentation) and 3 (ZSys sate management).
  • Minor cosmetic fixes
  • Add tests for all the above.
  • Bug triage
  • Comment upstream on some systemd dependency loop issues
  • Continued working on britney rebase, now up to the last commit. WIP is here.
  • Interrupted by yet more production issues
    • One cloud is currently down (being investigated by the support team)
    • rabbitmq stopped processing requests which borked proposed-migration and upstream (e.g. systemd) tests
  • Realised, thanks to @oSoMoN, what the problem with gdk-pixbuf autopkgtest was and uploaded a fix to Debian
  • Gave @3v1n0 upload rights to Debian GNOME packages!

firefox24 firefox

  • prepared and tested 77.0 update, due for release tomorrow

thunderbird24 thunderbird

  • 68.8.0 was published by the security team to all supported releases
  • uploaded 68.8.1 to groovy
  • backported relevant changes in the firefox groovy packaging branch to thunderbird

chromium22 chromium

package24 other

  • investigated gdk-pixbuf autopkgtest failures that prevent it from migrating: I initially thought that a no-change rebuild of gdk-pixbuf-tests fixed them, but it turned out to be caused by optipng stripping useful metadata off the test images in the package (thanks @Laney for nailing the actual problem and fixing it)

One day off for US holiday

Libreoffice

Misc

  • ZFS:
    • Installer:
      • Only export pool mounted during installation.
      • Use persistent device names for vdevs.
    • Fix GC handling of USERDATA to not remove people creating manually datasets under USERDATA, but collect deleted users (still kept for history reason) once their last state is unlinked to a system state.
    • Update LastUsed on shutdown to update all active datasets with current time
    • Enable autotrim on upgrade
    • Fix infinite loop on error destruction when removing unlinked datasets

4-day week - off on Monday.

libreoffice:

update-manager:

other:

  • USN refreshes
  • Started work on a new gnome-3-36-2004 platform snap

Sorry, being late. As in theory I was out today and so I forgot to update early.
However:

  • Updates to the gnome-control-center branch for fprintd async, now merged and backported to 3.36
  • Prepared updates for mutter, uploaded to debian (yay!), groovy and focal
  • Prepared a gnome-shell upload with some more fixes, but then stopped as .3 had to be imminent, while doesn’t seem to be the case.
  • More updates to the gjs arguments fixes/refactors branch
  • libfprint maintenance