[Bug 1656280] Re: Support installing subordinate systemd on Ubuntu Desktop 14.04.5

2017-01-28 Thread Mathew Hodson
** 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

2017-01-26 Thread Dave Morley
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

2017-01-25 Thread Steve Langasek
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

2017-01-17 Thread Dimitri John Ledkov
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

2017-01-17 Thread Dimitri John Ledkov
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

2017-01-17 Thread Dimitri John Ledkov
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

2017-01-13 Thread Dimitri John Ledkov
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

2017-01-13 Thread Dimitri John Ledkov
** 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