[Bug 1656280] Re: Support installing subordinate systemd on Ubuntu Desktop 14.04.5
** No longer affects: systemd (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1656280 Title: Support installing subordinate systemd on Ubuntu Desktop 14.04.5 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/trusty/+source/systemd/+bug/1656280/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1656280] Re: Support installing subordinate systemd on Ubuntu Desktop 14.04.5
I have tested this fix, I can run lxc1 from backports, lxd from backports and lxc from stable. I can also install and run snaps as expected. I have also had no ill affects from using this version of systemd. ** Tags removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1656280 Title: Support installing subordinate systemd on Ubuntu Desktop 14.04.5 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1656280/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1656280] Re: Support installing subordinate systemd on Ubuntu Desktop 14.04.5
The changelog says: * debian/patches/deputy_cgroup.patch: Make deputy systemd use alternative dsystemd cgroups path and nonpid1 systemd should setup these mountpoints. Does this refer to mounting of /sys/fs/cgroup/dsystemd or of /sys/fs/cgroup/systemd? Are changes needed to some other package to support this? ** Changed in: systemd (Ubuntu Trusty) Status: In Progress => Fix Committed ** Tags added: verification-needed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1656280 Title: Support installing subordinate systemd on Ubuntu Desktop 14.04.5 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1656280/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1656280] Re: Support installing subordinate systemd on Ubuntu Desktop 14.04.5
In the unapproved queue: https://launchpad.net/ubuntu/trusty/+queue?queue_state=1&queue_text=systemd ** Changed in: systemd (Ubuntu Trusty) Status: Triaged => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1656280 Title: Support installing subordinate systemd on Ubuntu Desktop 14.04.5 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1656280/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1656280] Re: Support installing subordinate systemd on Ubuntu Desktop 14.04.5
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 Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1656280 Title: Support installing subordinate systemd on Ubuntu Desktop 14.04.5 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1656280/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1656280] Re: Support installing subordinate systemd on Ubuntu Desktop 14.04.5
Slight change of implementation; indicator-datetime nor xorg-server-lts- xenial srus are no longer strictly needed (even though both are correct) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1656280 Title: Support installing subordinate systemd on Ubuntu Desktop 14.04.5 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1656280/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1656280] Re: Support installing subordinate systemd on Ubuntu Desktop 14.04.5
Update dependencies: xorg-server-lts-xenial should not break systemd (not applicable, as logind is not managed by subordinate systemd) https://bugs.launchpad.net/ubuntu/trusty/+source/xorg-server-lts-xenial/+bug/1655724 indicator-datetime should not depend on systemd-shim, as datetimed no longer requires it. https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1656283 ** Changed in: systemd (Ubuntu Trusty) Assignee: (unassigned) => Dimitri John Ledkov (xnox) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1656280 Title: Support installing subordinate systemd on Ubuntu Desktop 14.04.5 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1656280/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1656280] Re: Support installing subordinate systemd on Ubuntu Desktop 14.04.5
** Description changed: Add support for installing subordinate systemd for snappy 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 + + [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) + + * 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] + + * 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. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1656280 Title: Support installing subordinate systemd on Ubuntu Desktop 14.04.5 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1656280/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs