[Pkg-sysvinit-devel] Bug#742822: Bug#713135: startpar-bridge causes rc to hang with a variety of job types and situations

Petter Reinholdtsen pere at debian.org
Sun Mar 30 21:00:41 UTC 2014


[Steve Langasek]
> Why is Breaks/Replaces not sufficient here, which is the normal policy way
> of moving files from one package to another?

I could have used this approach, but decided to rename to be able to
install startpar also with the old version in case something with the
split went wrong, to make it possible to downgrade sysvinit-utils if a
problem was discovered.  That might have been a bad choice, given your
details about /etc/init/startpar-bridge.conf below.

> If /etc/init/startpar-bridge.conf is removed, then it will "work"; but the
> rename looks entirely unnecessary, and it makes the upgrade more complicated
> (== added maintainer script handling) and leaves a window during the upgrade
> when /etc/init will be in a bad state.  A simple Replaces: would be atomic
> and ensure sane boot behavior even if the system powered off mid-upgrade.

OK.  Lets do it that way instead, then.  Would need a new startpar and
sysvinit upload at the same time, to avoid problems with debootstrap,
I believe.

If you got time to do it, great.  If not, I'll try to find time the
coming week to fix it.

-- 
Happy hacking
Petter Reinholdtsen



More information about the Pkg-sysvinit-devel mailing list