Monday 4th February 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 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.

Last week’s notes are here: https://community.ubuntu.com/t/monday-28th-january-2019/9524
Next week’s notes are here: https://community.ubuntu.com/t/monday-11th-february-2019/9685

  • Desktop installer
    • Added support for multi-layer images to Casper
    • Attended FOSDEM
    • Replied and fixed MP of livecd-rootfs and rebased on trunk
    • Looked at zfs desktop
  • 18.04.2 images review and testing
2 Likes

autopkgtest and build failures

  • Created 18.04 LTS SRUs for libunistring and pygobject to fix their build failures.

Debian

  • Packaged evolution 3.30.5 series

Ubuntu

  • Sponsored a zeitgeist upload for Khurshid to update the Unity dash initial state for renamed .desktop files.
  • Started gtksourceview3 → gtksourceview4 transition in main (just gedit and gnome-calculator)

GNOME

  • Renewed my GNOME Foundation membership
  • Fixed the Snap part of GNOME Calculator’s CI for gtksourceview4
  • Did GNOME 3.31.90 releases of gedit, gedit-plugins, gnome-mahjongg, gnome-tetravex, mousetweaks, quadrapassel, and tali. Uploaded all of them to Debian experimental.

Snap

  • Created a GNOME Web (epiphany) snap and published it with the upstream maintainer’s blessing.
  • Created snaps for GNOME 2048, Five or More, and Swell Foop (all pending manual review)
  • My GNOME Hitori snap is available now
  • Pushed our Snap manifests to GNOME for Mahjongg, Quadrapassel, Tali, and Tetravex.
  • Had discussions with GNOME maintainers about accepting our Snap manifests upstream.
  • Enabled automatic builds for all the GNOME Snaps we have manifests upstream for (except gedit where Launchpad has trouble with the older submodule style it uses). Builds from the stable branch get pushed to the candidate channel and builds from the master branch get pushed to the edge channel.
  • Updated those Snap manifests to build against git master.
  • Reorganized and updated our snap tracker wiki page
  • Fixed the libpeas issue for gedit
  • Added gedit-plugins to the gedit snap (this has been done for the Flatpak version now too)
  • Converted these snaps to core18: glade, gnome-clocks, gnome-dictionary, gnome-recipes, gnome-taquin, gnome-tetravex, lightsoff, tali
2 Likes

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

:bug: Bug management:

3 Likes
  • Investigated and fixed gnome-keyring for GLib 2.59
  • Reproduced / discussed / fixed a security issue, pending review, details TBA.
  • autopkgtest:
    • Debugged update-github-jobs (updates Github PRs with job status) failing to work, and developed an efficiency fix.
    • Added Dimitri to the team to handle systemd-upstream issues, and had a hangout to give a bit of training on the infrastructure.
    • There is some kind of ongoing issue with armhf, need to look into that next.
    • Discovered that pcapfix was breaking some runs due to a bug (should probably just provide them with a patch for that).
  • One of my SRUs was rejected (again) since I forgot to set DEB_VENDOR before building it so there was no Launchpad-Bugs-Fixed header. I submitted a MR to prevent that from happening again. It’s now waiting for review.
  • Went to FOSDEM with some of the others, had a great time :dancing_men:
1 Like
  • followed up on the gnome-desktop/cosmic SRU hitting a new warning, that got fixed upstream so suggested backporting that extra change
  • SRUed build fixes for duplicity/bionic cogl/bionic
  • quite some bug triaging (still some focus on cleaning out the nautilus old bugs)
  • read about/discussed incoming google api/key changes and the impact for Ubuntu (goa & uoa in xenial)
  • tried to help to get 18.04.2 a bit better organized/making sure we don’t forget to land some important updates on the image
  • looked at some autopkgtest issues (mostly retried faulting tries, synced freecad)
  • SRU a fix for network-manager-fortisslvpn not working at all in bionic
  • uploaded n-m 1.15 to disco (and verified the iwd backend works now)
  • increased the gnome-control-center default height so all items are on screen (lp #1728450)
  • enabled sftp in curl by using libssh (that’s a new backend while we couldn’t use libssh2 which is in universe)
  • triaged the snapd/bionic SRU regression and helped moving it toward resolution
  • went to FOSDEM
1 Like

GNOME stuff

FOSDEM

  • All you expect
  • Lots of talks
  • Met various GNOMErs
  • Drank great bears
  • Mitraillette

Other

1 Like

:shield: Livepatch

  • Proposed branch to move Livepatch UI in a different tab in software-properties-gtk
  • Proposed branch to add a “Settings…” button to the livepatch notification

:mountain_cableway: Online Accounts

  • Investigating what needs to be done to make sure ubuntu-online-accounts keeps working in xenial after the announced changes in Google API Policy.
  • Got access to the most of the Google Projects used by ubuntu-online-accounts in xenial.
  • Adding support for rfc7636 in gnome-online-accounts.

:dark_sunglasses: Reviews

:beers: Fosdem

firefox24 firefox

  • firefox 65.0+build2 update published (some remaining build failures on arm* on trusty and xenial, to be addressed before 66)
  • followed up with foundations on new versions of rustc (1.31.0) and cargo (0.32.0) needed for firefox 66, this is now done

thunderbird24 thunderbird

  • re-triggered enigmail autopkgtests that were failing and blocked the migration of 60.4.0+build2 to disco, they all pass now and thunderbird migrated

chromium22 chromium

  • published snap revision 579 to candidate channel with u2f-devices plug and called for testing on bug #1738164, not much feedback so far but positive
  • updating stable to 72.0.3626.81
  • updating dev to 73.0.3683.10

libreoffice24-margin libreoffice

  • built 6.2.0.3 snap and published to the beta channel
  • preparing 6.2.0 packages for disco, just figured out a FTBFS caused by a new major MySQL version in disco-proposed, testing a patch

snapcraft24 snaps

package24 other

  • attended FOSDEM, interesting talks and good hallway conversations, and always nice to hang out with team mates

:bug: rls-bb-tracking bugs

  • bug #1754671 in network-manager: still in bionic-proposed, just got some negative feedback on the bug report, need to look into that
1 Like
  • network-manager: Studied more about how it works.
  • network-manager: Investigated bug 1778946, fix is already proposed there but on a non-network manager file.
  • cups-filters: Investigated bug 1813432, user has problem to print specific file, probably needs PostScript quirk rule in cups-filters
  • OpenPrinting web site: Continued to work with former GSoC students: GitHub, Master branch for testing.
  • OpenPrinting: Answered questions of the Ricoh printer driver developer for their PPD file uploades.
  • Bugs.

Till

xdg-desktop-portal:

  • Verified SRU of 1.0.3 to cosmic

gnome-3-28-1804-sdk:

  • Continuing to make progress, gtk is currently failing to build

GNOME Snaps:

  • Assisted @jbicha where I could in getting snap builds automated