Updated description to match the latest state of affairs. ** Description changed:
- Add support for installing subordinate systemd for snappy on Ubuntu - Desktop 14.04.5 + Add support for installing deputy systemd for snapd on Ubuntu Desktop + 14.04.5 - When installed, superseeds systemd-shim support functionality by: - * Providing necessary units for power management - * Replicating systemd-shim timedated support functionality in timedated itself (thus dropping systemd-shim dependency from timedated code) - - Bugfixes to cgmanager codepath for compatibility with lxc: - * free NULL bug fix - * fix cg_attach for subordinate systemd + When installed, deputy systemd provides a subset of functionality as required for snapd: + * Providing necessary units for power management via systemctl + * Provides private socket API access (and thus systemctl as root) only, and is not present on the system D-Bus + * Does not conflict with systemd-shim + * Does not change behaviour of systemd-services nor udeb build in anyway [Impact] - * Users can install snapd without regressing Desktop support, + * Users can install snapd without regressing Desktop support, lxc/lxc1/lxd abilities. [Test Case] - * Power management works (e.g. shutdown/reboot via indicator-system) + * Power management works (e.g. shutdown/reboot via indicator-system and + via systemctl) - * Timedatectl commands report NTP status enable/disabled correctly, and + * Timedatectl commands report NTP status enable/disabled correctly, and can change it - * Can install and use snapd + * Can install and use snapd - * Can install and use lxc / lxc1 / lxd + * Can install and use lxc / lxc1 / lxd [Regression Potential] - * Installing snapd will pull in cgmanager and bin:systemd on the - desktop, superseding systemd-shim. Thus things that rely on systemd-shim - implementations may regress. + * Minimal, as bin:systemd uses a separate build in the package with + additional patches to not intefere with cgmanager's name=systemd cgroup; + and instead deputy bin:systemd uses name=dsystemd cgroup for process + management. -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to systemd in Ubuntu. https://bugs.launchpad.net/bugs/1656280 Title: Support installing subordinate systemd on Ubuntu Desktop 14.04.5 Status in systemd package in Ubuntu: Invalid Status in systemd source package in Trusty: Triaged Bug description: Add support for installing deputy systemd for snapd on Ubuntu Desktop 14.04.5 When installed, deputy systemd provides a subset of functionality as required for snapd: * Providing necessary units for power management via systemctl * Provides private socket API access (and thus systemctl as root) only, and is not present on the system D-Bus * Does not conflict with systemd-shim * Does not change behaviour of systemd-services nor udeb build in anyway [Impact] * Users can install snapd without regressing Desktop support, lxc/lxc1/lxd abilities. [Test Case] * Power management works (e.g. shutdown/reboot via indicator-system and via systemctl) * Timedatectl commands report NTP status enable/disabled correctly, and can change it * Can install and use snapd * Can install and use lxc / lxc1 / lxd [Regression Potential] * Minimal, as bin:systemd uses a separate build in the package with additional patches to not intefere with cgmanager's name=systemd cgroup; and instead deputy bin:systemd uses name=dsystemd cgroup for process management. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1656280/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp