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.
bionic: Still in proposed but it’s not documented because the fix came implicitly from the upstream gnome-3-28 branch via gnome-shell_3.28.3+git20190124.orig.tar.xz.
cups-filters: Fixed an upstream bug in cups-browsed which made jobs printed to clusters often failing. Bug was reported by an admin in the administration of a German state (12000 boxes running OpenSUSE).
cups-filters: Released 1.22.2 containing the fix of above-mentioned bug and a crasher in cups-browsed and some more issues.
network-manager: Set up Bionic on an old laptop, installed NM 1.10.14 of this SRU on it and did several tests, all worked fine. Machine is already running for several days without incidents. Also installed 1.10.14 on a Bionic VM, also no problems. SRU is open for testing for three months and no complaint, marked it as verified (in agreement with @kenvandine, @willcooke, and @oSoMoN).
modemmanager: Prepared Bionic packages of 1.10 for this SRU.
Google Summer of Code 2019: Went through all bugs of cups-filters upstream to check whether they could be used as assignments for applying students. So perhaps some more get fixed this way. Trying to find mentors for IPP scanning projects (volunteers?).
OpenPrinting web site: Moved upstream repos of foomatic-db, foomatic-db-nonfree, foomatic-db-engine, and of the Foomatic database web app from BZR to GitHub. Now all active OpenPrinting project repositories are on GitHub.
Avahi: Chances are good that the localhost support gets merged this week.
Investigate if snap “missing” from the live and manifest on the traditional desktop image was due to our livecd-rootfs changes. First issue seems to be a snapd issue. The second one is that snaps were never listed on flat image manifest.
preparing update for 66.0+build3 (currently looking into trusty build failures, all other supported series are good)
thunderbird
preparing update for 60.6.0+build2
chromium
updated beta then stable to 73.0.3683.75, still working on the chromium-ffmpeg snap update
updated dev to 74.0.3729.6
used the personal-files interface in the snap to copy an existing profile if there is one in the user’s home directory the first time chromium is started
libreoffice
prepared and tested 6.2.2 RC1 packages and snap
preparing 6.2.2 RC2 packages and snap
snaps
reviewed and merged a couple of trivial snapcraft-desktop-helpers PRs
discussed the gnome-software version to use for disco, we decided to stick to 3.30, documented that and deleted the new version from disco-proposed
reviewed the upstream nm-openconnect git changes and backported some
reviewed/merged/upload ubiquity-slideshow changes (update for ubuntu/kylin/budgie, changed the test utility to use webkit2)
reviewed/sponsored a software-properties/livepatch error fix from andy
looked at the failing firewalld autopkgtests
reported 2 bugs upstream, one test change needed due to the new kernel in disco and another that needs debugging
updated ipset to a newer version with support for linux 5.0
tweaked the firewalld tests for the newer linux version
backported a test fix from upstream
looked at the remaining warnings that are from iptables/reported in debian/fixed upstream, but didn’t feel like I know enough about iptables to distro patch those, opened a bug with the details, jamie/security team is taking over from there
emailed the documentation team for a yaru team UIFe request
SRUs
participated in discussions about how to SRU fwupd 1.2.5 to bionic (it’s a bit complicated, includes packages renames, new depends which don’t exist in that serie and new version of build components)
SRUed a gvfs update to enable the nfs backend (cosmic/bionic)
SRU an openconnect fix for changing jupiner realm in the n-m auth dialog (bionis/cosmic)
SRU a grilo-plugins fix to adapt to changes in the euronews website (cosmic)
SRUed a curl fix for auth issues on azure devops repositories (cosmic)
Lots of 3.32.0 packaging for Debian and Ubuntu 19.04. This is almost complete now.
Packaged libhandy 0.0.9 (needed by gnome-contacts)
Identified late app icon filename renames and reported them to Yaru so we can update our symlinks before we do those updates to avoid breaking User Interface Freeze for our default desktop.
Pinged the maintainer to do adwaita-icon-theme and gnome-backgrounds releases so that they have nice 3.32 release numbers.
Pinged some maintainers to push git tags for their releases (useful for the Debian GNOME packaging workflow)
Ubuntu
Worked with ricotz on several more build fixes from the new vala series. Pushed the arctica-greeter fix upstream (landed in Debian now too).
Discussed the thunderbird migration issue (we’ll probably drop thunderbird-testsuite). Thanks ricotz for fixing the thunderbird s390x build!
Debian
Debian Security has agreed to help Berto (the Debian webkit2gtk maintainer) upload new webkit2gtk releases as security updates for buster. It will be run like Ubuntu where security support isn’t guaranteed but will be done as long as it makes sense and as long as there is someone volunteering to do the work.
Snap
Created gnome-3-32 branches in upstream git for several GNOME modules I help maintain. Requested that the maintainers create the branch for some other modules. This allows us to keep our automatic snap candidate channel builds on the latest stable branch instead of tracking 3.30 or master.
Updated several snaps to 3.32. I expect many of these will be pushed to the stable channel soon.
swell-foop upstream has accepted our Snap configuration, so we have enabled auto builds for it.
In progress (no change from last week)
tracker-miners test assumes that it is built with libiptcdata support (but we don’t do that in Ubuntu because it’s a universe package) so we need to either fix the test or skip it for now.
There was a strange error from dh_install about missing files with tracker-miners. I haven’t had time to look into it more.
I don’t know if we want to try to get tracker 2.2 in to Ubuntu 19.04. I don’t think anything in GNOME requires it yet.
We need to update libosinfo to 1.4 to upgrade GNOME Boxes to 3.32.0. We should probably do that in Ubuntu now without waiting longer for it to be done in Debian first.
In progress (new)
cheese didn’t have a release tag pushed for 3.32.0. There are some workarounds so I’ll probably do one of them in the next few days.
gucharmap 12 requires a new unicode-data release (which would be a small transition). We’ll probably just wait for Ubuntu 19.10 for this.