← Back to team overview

touch-packages team mailing list archive

[Bug 1428026] Re: fork required/minimal seed to keep upstart as init system

 

Colin points out that ubuntu-minimal is Priority: important and hence
gets into debootstrap. That's the mechanism how ubuntu-minimal is
installed (as it doesn't have any reverse dependencies, in particular
not ubuntu-{standard,touch,desktop}. So we might need to consider
alternative ways.

 One option would be to move ubuntu-minimal from "upstart" to "init",
and promote "init" to required. init currently Pre-Depends: upstart |
systemd-sysv, so for now this wouldn't change anything. But we need to
explicitly seed "upstart" in touch then. The main thing to figure out is
whether the image build process gets along with removing systemd-sysv
and installing upstart.

** Summary changed:

- fork required/minimal seed to keep upstart as init system
+ change seeds to keep upstart as init system on Ubuntu Touch

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-touch-meta in
Ubuntu.
https://bugs.launchpad.net/bugs/1428026

Title:
  change seeds to keep upstart as init system on Ubuntu Touch

Status in ubuntu-touch-meta package in Ubuntu:
  New
Status in ubuntu-touch-meta source package in Vivid:
  New

Bug description:
  As per https://blueprints.launchpad.net/ubuntu/+spec/core-1411
  -systemd-migration we want to switch vivid from upstart to systemd,
  which will happen in ubuntu-minimal. Currently ubuntu-touch also uses
  ubuntu-minimal, but we can't switch ubuntu-touch to systemd yet.

  So we need to give touch its own minimal, by copying platform.vivid's
  required seed to ubuntu-touch.vivid, and then either build a new
  ubuntu-touch-minimal, or just fold it into the existing ubuntu-touch
  metapackage. (Opinions?)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-touch-meta/+bug/1428026/+subscriptions


References