Monday 15th April 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://discourse.ubuntu.com/t/monday-8th-april-2019/10437
Next week’s notes are here: https://community.ubuntu.com/t/monday-22nd-april-2019/10594

  • thunderbird snap
    • Merged community contributed update to latest release and updated to use the core18 base
    • Refactored to use gnome-3-28-1804 content snap
  • Release bugs:
    • Fixed shotwell FTBFS (LP: #1823437)
  • Hyper-v testing
    • New bionic image working
    • Disco image to test
  • zfs:
    • Taught curtin -d argument of zpool create.
    • Fixed bug in curtin where zpool features werer not passed to zpool_create.
    • More spec on zfs on root on Ubuntu.
    • Created curtin config to install ZFS on root on UEFI systems.
    • Installed zfs alongside an ext4 installation
    • Initial version of grub menu generation for ZFS systems including snapshots

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

:signal_strength: Bluetooth:

:beetle: Release bugs:

:pick: Backlogs progress:

  • :chart_with_downwards_trend: Good news (falling backlogs): gnome-shell, nautilus, firefox, thunderbird, chromium-browser
  • :chart_with_upwards_trend: Bad news (consistently growing backlogs): ubiquity
3 Likes
  • Disco archive work
    • GNOME 3.32.1 updates (gnome-initial-setup, gnome-disk-utility, gnome-calculator, eds/evolution/evolution-ews, gnome-characters, gnome-logs, eog, cheese, file-roller, gnome-system-monitor, yelp, gnome-desktop, gvfs, gnome-music, gnome-maps)
    • synced the vala update from Rico
    • restored working a11y to casper
    • Synced openexr build fix from Debian
    • Tested the gnome-initial-setup/snapd retry change from Andrea
    • Updated the gstreamer stack from 1.15.2 to 1.15.90 (based on the Debian updates)
    • Backported an upstream 32bits fix for a regression from the gstreamer update
    • Fixed a gnome-control-center translation issue upstream and backported to Disco
  • SRUs
    • SRUed a gedit segfault fix to bionic/cosmic
    • reviewed/tested/sponsored update-notifier&software-properties/livepatch bionic SRUs from Andrea
    • reviewed/sponsored a fix from Andy to not list unity-lens-photos
    • discussed an issue in the livepatch indicator with Andrea
  • Other
    • Disco ISO testing
1 Like

Shell stuff

  • Some more cleanups in the mutter xrandr branch scaling for upstream
  • Cleanups in the boxpointer fixes for resource scale [upstrem MP, merged]
  • Some cleanups in upstream mp to ake possible to set debug-flags dynamically and per mode [MP]
  • Prepared a removal of this.actor = this in upstream g-s [MP]
  • Working in moving gnome-shell menu classes to be actual glib objects (st widgets)
  • Prepared and landed 3.32+git packages for mutter and gnome-shell [bileto, gnome-shell, mutter]
  • Fixed various app-indicators issues [upstream changes, released upstream package, prepared deb packaging and synced from debian by Laney]:
    • indicatorStatusIcon: Ignore indicators with no menus, monitoring changes (#1714504)
    • appIndicator: Retry getting a valid menu path (#1714504)
    • appIndicator: Update icon actor size on scale factor change (#1730071)
    • indicatorStatusIcon: Don’t support activation if we have a menu (#1714191, #1716056)
  • Fixed dash-to-dock gsettings error [bileto ticket]
  • Fixed dash-to-dock issue with yaru counter [bileto ticket, needs publishing]

Other stuff

  • Landed unity fixes, included a change to the vcs [bileto ticket]
1 Like
  • Various upstream updates (gnome-terminal,vte, gnome-shell, mutter, gtk3)
  • Sponsored some fixes e.g. tracker, mutter
  • Did some upstream reviews e.g. gedit
  • Did a lot of queue reviews and proposed-migration massaging

:biohazard: guile:

  • Proposed patch upstream to fix FTBS. This took a while considering that I had no idea what Guile was :slight_smile:

:baby_chick: GNOME Initial Setup:

:spiral_notepad: gedit:

  • MR to cherry-pick commit 64cc3b85 in Debian Salsa. Going back to gvfs metadata will reduce the number of crashes we’re getting for Gedit in e.u.c.
  • Updated MR to fix crash in Gedit.
  • Also updated the other MPs.

:shield: Livepatch:

  • Working on a fix for “Update-manager suggests to use Livepatch, which is not available”.
  • Proposed a fix both to “software-properties-gtk” and “update-notifier” to consider also the “applying” state. This was preventing the Livepatch indicator to update its state.