[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