Desktop Team Updates - Monday 15th 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 8th June 2020

1 Like

:desktop_computer: Gnome Shell and friends:

:house: Housekeeping:

  • Still lots of bug mail to triage, but less than the week before.
  • More pulseaudio git maintenance. So it again mirrors the archive contents.

:raising_hand_man: Help wanted with a couple of sponsorships:

:chart_with_downwards_trend: Backlog tracking

2 Likes

ZSys:

  • finish installer and publish most of fixes for system encryption
  • worked and implemented first pass on user home encryption, still some opened questions around sudo, su and ssh support
  • prepare and put in UNAPPROVED zsys focal SRU.
  • push another fix for docker dataset support, way more robust. Prepare wiki page and fix for focal SRU.
  • published 2 more blog posts:

Misc:

  • libnma SRU review
1 Like

firefox24 firefox

  • reviewed the state of beta builds (78.0) in the firefox-next PPA

thunderbird24 thunderbird

  • update to 68.9.0 is ready, pending some smoke testing and validation

chromium22 chromium

snapcraft24 snaps

  • reported what looks like a snapcraft 4.0 regression, and later filed a bug to track and investigate it

package24 other

1 Like
  • Final (before being able to do an initial run) set of changes to proposed migration.
    • Now there’s sample output so you can see what the merged version would do.
  • Had some impromptu reviews with upstream, and discussions on my changes and what they’d accept. Looks like the goal is to get everything upstream, with only config changes left over.
  • Some kicking to get the bos01 autopkgtest region (partially) back online, should mostly help with ppc64el queues and a bit with arm64.
  • Internal work: some prep work on a new cdimage master server, thinking about how to get cdimage working on focal
  • Started working on SRU for glib 2.64.3
1 Like
  • Continued work on Zsys encryption.
  • More stats.
1 Like
  • worked only half time this week
  • G-serie
    • updates: shotwell, evince, nautilus, eds/evolution/ews, epiphany, deja-dup
    • merged libblockdev, synced new udisks2
    • submitted our libblockdev delta on salsa, it got merged, synced
    • debugged and workaround udisks autopkgtests failing on s390x
    • reported evince build issues to upstream, backported the fix
  • SRU
    • shotwell, nautilus, gtk, eds/evolution/ews, epiphany, deja-dup
    • verifications: nautilus, desktop-file-utils
    • gnutls/focal, backported a fix for failing connections to some emails servers
    • parted/bionic fix for gnome-disk-utility displaying wrong partitions layout
  • Sponsoring
    • uploaded the updates from Olivier for the dejavu transition
    • uploaded wpa (+focal SRU) with an oem fix
    • fontforge fixed s390x build from Olivier
  • Other
    • reported a launchpad bug about a translations template failing to import
    • updated the thunderbird snap to 68.9.0
2 Likes
  • gnome-3-34-1804
    • Did a round of testing my size reduction from last week and found an issue, fixed this week.
    • Still in candidate
  • Updated vte/gnome-terminal in groovy and focal SRU
  • USN Refreshes
1 Like

snapd dbus activation:

  • I responded to review feedback on snapd PR #8847 (snap.yaml syntax for D-Bus activation), and it has now been merged.
  • I’ve also prepared more pull requests splitting out other parts of the large D-Bus activation PR:
    • snapd PR #8860, adding logic to prevent installing two snaps that have services activated by the same D-Bus well known name.
    • snapd PR #8861, to install configuration files to make dbus-daemon search for service activation files in /var/lib/snapd/dbus/{services,system-services} (the intent being to avoid file conflicts with host system services).
  • There are more portions of PR #6258 that can be split off like this, so this seems like the best way forward to getting everything merged and released.

snapd desktop helper:

  • Started work on a placeholder GUI for installing missing theme snaps.
1 Like
  • Preparing gnome-control-center fixes for ubuntu panel
  • Reiterations on gnome-conterol-center fingerprint UI
  • libfprint upstream work, and some discussions with maintainers
  • SRU verifications
1 Like