snapd:
-
I received new review comments on the user session systemd daemon support PR this week, which I responded to. @jdstrand brought up the question about session daemons with access to X11 could be used to build key loggers, but I don’t think this is markedly worse than the existing XDG autostart support.
-
I’ve put up a work in progress PR for dbus service activation. This is heavily based on mvo’s old PR 2592, but generalised to handle both system and session services.
To make things easier to review, I’ve kept the branch independent of the user daemons PR. But it will be pretty easy to have session bus services managed by the user systemd instance.
I’ve got reasonable unit test coverage, but I’m still getting the Spread tests integrated into the new branch. I wouldn’t be surprised if that shows up problems on Ubuntu 14.04 or non-Ubuntu distros checked by Spread.
-
Once the above two PRs are in a shape the snapd devs are happy with, it should be relatively simple to build GNOME shell search provider support on top.