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.
Release bugs are here: Release bugs for week commencing 29th July 2019
Last week’s notes are here: Desktop Team Update - Monday 22nd July 2019
Next week’s notes are here: Desktop Team Update - Monday 5th August 2019
Gnome Shell performance (stutter | latency | CPU):
Gnome Shell other:
snapd user session agent:
PR #6954 (the skeleton of the session agent daemon) was finally merged last week.
- Following up on that has been a few PRs:
PR #7162 – some code reorganisation brought up in the first PR. (mered)
PR #7194 – adjust how new systemd units are enabled on RPM systems to match their policy. (draft)
PR #7197 – have the session agent exit after a period of inactivity. (draft)
- Still todo is write some client code to talk to all available session agents, and implement the user unit management API calls. Once those are done, it should unblock the user daemons PR.
snapd interfaces for Snap Store:
packagekit-control interface is live on the edge channel of the
core snap, so available for testing.
PR #7042 (add the
appstream-metadata interface) is progressing, having received more review comments. Depending on Jamie’s decision, the interface may need an
allow-installation: false restriction on the plug side so only authorised snaps can use it.
snapd icon theme support:
- More review comments on PR #6767: there is some concern about the potential for problems if a snap provides overly large icons. This might get pushed off to a follow-up PR though.
- While going through some of my old PRs, I fixed some conflicts in snapcraft PR #2229 and pinged Sergio to see why it hadn’t been reviewed yet. This was a small PR that extracts a bit more info from ELF files as a first step towards extracting debug information during a snap build. Not much has come of that project, but it seems a waste not to get these clean ups merged.