Desktop Team Updates - Monday 1st February 2021

Old snapd PRs:

  • snapd PR #9132 (add --pid and --apparmor-label options to snapctl is-connected) received one positive review, and is not waiting for security review any more. I think this one is close to being merged now.
  • snapd PR #9268 (add theme installation API to snapd) had more review feedback that I’ve addressed. It will need a second review, but I think it is close to getting sign-off from pedronis.
  • snapd PR #9805 (add a plug attribute to the desktop interface to disable mounting of /var/cache/fontconfig) looks like it is good to land: it looks like there is consensus over the naming of the attribute, which was the main point of contention.

snapd dbus activation

  • I worked on addressing some of the feed back to my proposal for enabling the dbus activation and user daemons features in snapd.
  • This resulted in snapd PR #9872, which adds a dbus-activated note to the output of snap services. There is a bit more work to tidy things up with respect to user daemons, namely ensuring that the snap start / stop / restart commands don’t malfunction in the presence of user daemons. At a minimum this would entail refusing to act on user daemons, but eventually may include teaching those commands how to deal with user daemons.

Other:

  • I gave Robert some pointers on how Pango handles colour emoji, for his work on Flutter. I hadn’t really touched that part of Pango before, so it mostly involved identifying when colour emoji support had been introduced, and how it changed the way text is broken into runs and how fonts are selected. Anything done with that information will be Robert’s awesome work.
3 Likes