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 the Community Hub (this site).
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.
The gnome-shell zoom clipping bug now has a fix proposed in bionic (and is already released to disco and cosmic). But separately the fix also seems to improve panning performance. A result of combining with an earlier performance fix. So worth mentioning here.
Revised, retested, resolved discussions or fixed conflicts in various upstream proposals:
The gtk3 SRUs have been published to Ubuntu 18.04 LTS and 18.10.
Pushed fix for gnome-keyring asking to unlock login keyring in 19.04.
Handled gvfs migration (I believe these autopkgtests are a bit sensitive to infrastructure load)
Helped a bit with coordinating pushing our packagekit diff to Debian, making it easier for us to get fixes from Debian.
Debian
Updated debian/copyright for gnome-books and gnome-documents as requested (with an RC bug!) by the FTP Masters. This is needed to get the new versions in to Debian Buster.
Pushed .libretro files and AppStream metadata to the libretro cores so that they can be easily used with the GNOME Games app. These changes were previously made in Ubuntu 19.04 (or earlier). I also imported the Debian packaging for these packages into Salsa.
Snap
Updated gnome-hitori/edge for app icon filename change. (The good news is that change will fix LP: #1670214)
Reported an issue I had with updating Hitori’s app icon for the Snap Store.
To Discuss
Center windows by default? There is a conflict between LP: #1758314 and LP: #1796548. (We centered windows by default for 18.10 and the 18.04 Communitheme.)
Avahi: In Malta Trent LLoyd has promised to merge my localhost support patch, but did not actually do it in that week. I have sent a second reminder e-mail. @kenvandine, could you chase after Trent? Thanks.
Google Summer of Code 2019: We are in the student selection process and to find out who are good styudents we assign bug/feature requests of cups-filters to them. One student worked great on additional image scaling options and so he is selected.
OpenPrinting web site: Students continuing well on the renovation work. Now a lot is already there.
cups-filters: Student of GSoC 2018 is finishing his printer auto-selection work on cups-browsed and I continue to mentor him.
OpenPrinting Summit 2019: Started organization work.
Iterate and discussion on the ZFS specification (will be copied in the ubuntu wiki once completed) with Richard (zfs on linux wiki author), Jean-Baptiste, Steve L. and Michael H. Some modifications done.
Installed and played with a ZFS desktop (manually) enabled: try dataset annotations, space reservations and other features
Continue reading documentation (still ongoing) on features/UI that were published with ZFS on other OS.
Go GTK:
Added i18n support, for both go and .ui files. Enabling integrity checking and the 3 environments: embedded, dev, external files. Had to fight C Gettext asking for files and workaround it for initializing GTK gettext: https://gitlab.gnome.org/csoriano/weeport/merge_requests/7
updated gstreamer to the current unstable version (mostly sync with Debian but some merges also)
sponsored a gdm commit cherry pick SRU to bionic (fixing vt switch being buggy with autologin)
rls bugs
1778322, blocked on the server team/samba to backport a new function needed by gvfs
1812683, not started, the fix disco seems rather a workaround and needs to be investigated
1781597, blocked on the current n-m upload to clear out of proposed
1817128, Jeremy stole it and backported the upstream fix to Debian/synced
1817459, commited fix upstream, waiting for the next tarball to land in disco