Package: upstart
Version: 1.6.1-1
Severity: wishlist

Please make upstart co-installable with sysvinit by removing sysvinit in
the "Conflicts:" stanza and offer separate upstart-sysv package for
replacing /sbin/init just as systemd does with systemd and systemd-sysv.

This eases testing and migration much easier.  I would like to install
all upstart/systemd/sysvinit together and switch my boot mode by setting
the kernel boot parameter like
 init=/usr/lib/upstart
 init=/usr/lib/systemd
 init=/sbin/init or init=/usr/lib/sysvinit

There may be some coordination needed with systemd and sysvinit but this
kind of technical measure will be good idea whatever init system is
chosen as default. (I did not look in how exactly systemd work with
sysvinit on supposedly overlapping commands like telinit etc.)

Background:
I installed upstart to my system.  It removed sysvinit as expected.
Although I faced some boot failure with upstart, I could get normal boot
by providing init=/usr/lib/systemd when booting since I had systemd
installed without removing sysvinit before.  (I did not have time to
debug...)

Also, dist-upgrade removes upstart as expected since it conflicts with
the essential package sysvinit.  This is annoying too.

For me to feel easy to come back to upstart to debug issues, I would
rather select boot mode via kernel parameter.  I also would like to have
no complication with dist-upgrade.  Then I can make benchmarking of boot
speed etc. without complication.


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages upstart depends on:
ii  ifupdown        0.7.45
ii  initscripts     2.88dsf-43
ii  libc6           2.17-93
ii  libdbus-1-3     1.6.18-1
ii  libjson-c2      0.11-3
pn  libnih-dbus1    <none>
pn  libnih1         <none>
ii  libselinux1     2.2-1
ii  libudev1        204-5
pn  mountall        <none>
ii  sysv-rc         2.88dsf-43
ii  sysvinit-utils  2.88dsf-43
ii  udev            204-5

upstart recommends no packages.

Versions of packages upstart suggests:
ii  bash-completion  1:2.0-1
pn  graphviz         <none>
ii  python           2.7.5-5


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to