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.
Reworked the final pollish for the icon spring animation with one tiny additional optimization. Although the animation was performing well enough to declare it fixed without that already (1, 2).
Modified desktop seeds to add new ubuntu-minimal metapackage & seed. (implied seed, tasksels and some system/archive debugging…)
Add snap support to layered squashfs. MP opened (see jibel’s link)
Reorgnanized seeds for locale & langpacks, one seed per default language (minimal/full install), with a metatasks. This will enable us to do negative delta. Note that this regression current desktop disco image (no langpacks included anymore). Potential fix proposed, we’ll look into it.
Replied to comments on first layered MP. Still waiting for more feedbacks.
Had a lot of fun, after multiple rebase, with bzr-git
Misc:
Look at some Yaru build failures, seems a new snapcraft feature make it FTBFS when rebuilding gtk-common-parts. Fixed by now.
Spent most of the week merging nautilus up to 3.30.1 - this involved understanding our extensive set of patches… I’ve dropped some of them and ported a few others, but it still doesn’t build for me yet. Once it does I’ll post a thread on here with a status report, because some of the Unity patches are ones I dropped and they’ll need updating if they are to be carried over (& there’s the desktop situation of course)
appstream-generator has started falling over regularly, not sure why - I keep getting paged (phone call / email / SMS!) about it and need to log on to kill it. Should look into that …
Tried to help a little bit with getting gjs to migrate in Debian, so that they are on mozjs60 and it’s not blocked any more. Still some work to do there.
tested/synced gjs 1.54.3
some random discussions like giving advice on seed changes
prepared 63.0.3 update (in disco-proposed, and in ppa:ubuntu-mozilla-security/ppa)
chromium
updated stable to 70.0.3538.102 (in disco and in stage PPA)
iterating on the !amd64 snap build issue, found a way to trigger the issue without actually building chromium, in ~3 hours (instead of ~30 hours when building chromium), still digging
libreoffice
tested 6.1.3 snap in candidate channel and promoted to stable
investigated bug #1802208 (reports won’t open in bionic/xenial)
rebuilt snap against core18, tested, and iterating to trim the fat
rls-bb-tracking bugs
bug #1754671 in network-manager: upstream fix was backported to the 1.10 series, which unblocks the resolution of this bug
bug #1795169 in firefox: some progress in understanding the problem, found similarities with other bugs related to password fields and ibus
bug #1799230 in libreoffice: still in bionic unapproved queue
bug #1802208 in libreoffice: spent quite some time investigating, haven’t found a working solution yet
rls-cc-tracking bugs
bug #1803142 in libreoffice: need to prepare the SRU
cups-filters: Fixed multiple copies printing on driverless IPP printers in pdftopdf. Now the correct number of copies is printed.
cups-filters: Applied contributed patches for compatibility with newest Poppler and for correct handling of timeouts (to avoid cupsd taking up all CPU)
OpenPrinting: Introduced person from Canon to uploading PostScript printer PPD files.
OpenPrinting web site: Continued coordination of web site renovation.
I backported the cache file naming changes from 2.13 to Bionic’s fontconfig here: bug 1803534
snapd gnome search providers
I’ve been working on updating my systemd user units PR, and porting over more of the D-Bus activation code to build on top of this. Still more work to do.
Yaru:
Yaru PR #952 was merged, which should marginally improve performance of the theme by bundling all the resources into a single memory mappable file.