This administrator indeed did read the documentation and also did check
that the boot order in rsS made sense and reasonably resembles what
exists on a pristine system. 

This administrator also stated so in the initial bug report.

Therefore, it seems that your affirmation about someone not having read
the documentation is purely gratuitous at best and downright insulting
at worst. 

I maintain my position that this should have gone to Experimental, not
Unstable, and that it should have a priority of "Extra" not "Optional".

As for you affirmations that the package assumes nothing, this is wrong.
Upstream's README and the manual page clearly state what they expect to
see in any init script to determine the boot dependencies. Most Debian
packages' init don't provide the information required, which therefore
means that a lot of override files must be created and that without the
overrides a system can and in this case indeed did go into a state where
it was not bootable.

This being said...

After some manual fiddling with the boot order, I eventually got
something bootable again. My rcS is currently as follow:

README                S03hotplug            S06sudo
S01hostname.sh        S03ifupdown-clean     S06udev-mtab
S01hwclockfirst.sh    S03procps.sh          S06urandom
S01keymap.sh          S04mountall.sh        S07hwclock.sh
S02bootlogd           S04setkey             S07pppd-dns
S02checkroot.sh       S04udev               S08hotplug-net
S02hdparm             S05ifupdown           S08mountnfs.sh
S02module-init-tools  S06bootmisc.sh        S08networking
S02modutils           S06console-screen.sh  S08ntpdate
S03checkfs.sh         S06dns-clean          S43portmap
S03discover           S06nviboot            S70xfree86-common

This leaves a lot to be desired, though, as things like hwclockfirst
complain that some procfs bits are not available (which makes sense,
since procfs is taken care of much later). There are still a few other
error messages from various daemons as well.

Another issue (of severity "normal") is that Debian boot scripts are not
quite expected to cleanly run in parallel yet, which results in boot
messages overlapping each other into an unreadable garbage, with one
script's "Launching daemon NAME..." showing up in between another
script's message and its "done." statement, etc.

Petter, don't get me wrong: I see a lot of potential in this package,
but I really do believe that it should have gone into Experimental
first, just like any other package that messes with other applications'
boot order should, and be thoroughly tested there until everyone is
satisfied that this is safe to upload into unstable.

-- 
Martin-Éric Racine
http://q-funk.iki.fi


Reply via email to