[Pkg-sysvinit-devel] Bug#827705: dependency loop between initscripts and sysvinit-utils causes dist-upgrade failure
Martin Pitt
mpitt at debian.org
Wed Jun 22 10:33:14 UTC 2016
Control: tag -1 pending
Hello Michael,
Michael Biebl [2016-06-20 0:59 +0200]:
> The issue being that /lib/init/vars.sh has been moved from initscripts
> to sysvinit-utils.
> sysvinit-utils got a Breaks/Replaces: initscripts (<< 2.88dsf-59.5) for
> that.
> On the other hand, the initscripts has got a dependency on
> sysvinit-utils (>= 2.88dsf-59.5) to ensure /lib/init/vars.sh is available.
>
> As mentioned, dropping the Breaks should break the loop.
I can reproduce the upgrade failure in a schroot, this is indeed very
similar to the util-linux vs. sysvinit upgrade problem that we had
some weeks ago. Similar to what we did back then, I also see no other
option than dropping the Breaks:. This will break carefully crafted
downgrade scenarios, but if you do these you are already on your own
anyway..
I verified that upgrading from jessie to unstable plus a local apt
repo without the Breaks: works fine, so I committed this:
http://anonscm.debian.org/cgit/collab-maint/sysvinit.git/commit/?id=f1acba82
I'll 0-day NMU this now, as it got introduced by my previous NMU and
fixes an RC bug.
Thanks and sorry for the trouble,
Martin
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-sysvinit-devel/attachments/20160622/4e130da5/attachment.sig>
More information about the Pkg-sysvinit-devel
mailing list