Comment 4 for bug 427356

Revision history for this message
Steve Langasek (vorlon) wrote :

Before approving the bulk of these, I have a few questions:

- If approved, how soon can these be uploaded? (I think we want the bulk of this to land before alpha-6; if you're ready to go on these, feel free to grab me on IRC so that we can get this on its way.)
- Do we have a rollback plan in the event the upstart job conversions don't work as intended, and under what conditions would we decide to roll back? (E.g., what kind of bugs at beta time would be a sign that something is Wrong?)
- There are a number of packages not on this list which have init scripts whose lsb headers reference packages that are being converted, e.g.:
  /etc/init.d/libvirt-bin:# Should-Start: hal avahi
  /etc/init.d/saned:# Should-Start: dbus avahi
  /etc/init.d/bluetooth:# Required-Start: $local_fs $syslog $remote_fs dbus
  /etc/init.d/landscape-client:# Required-Start: $local_fs $remote_fs hal dbus
  /etc/init.d/dns-clean:# Required-Start: $local_fs gdm
  /etc/init.d/pppd-dns:# Required-Start: $local_fs gdm
  /etc/init.d/pulseaudio:# Should-Start: udev NetworkManager
 + countless instances of 'syslog'

how are these handled? Are all the native upstart jobs guaranteed to be processed first before running rc?