[Pkg-sysvinit-devel] Bug#742822: file conflict with sysvinit-utils breaks debootstrapping unstable

Stefan Lippers-Hollmann s.L-H at gmx.de
Thu Mar 27 21:19:04 UTC 2014


Control: tags -1 patch

Hi

On Thursday 27 March 2014, Petter Reinholdtsen wrote:
> [Stefan Lippers-Hollmann]
> > Hi
> > 
> > The undeclared file conflict between the new startpar package and 
> > sysvinit-utils (2.88dsf-51) breaks debootstrapping:
> > 
> > # debootstrap --arch=amd64 --variant=minbase sid /mnt/ http://debianrepo.lan/debian/
> > [...]
> > W: Failure while unpacking required packages.  This will be attempted up to five times.
> > W: See /mnt/debootstrap/debootstrap.log for details (possibly the package archive is at fault)
> 
> Yeah, I noticed earlier today.  It is part of a sysvinit-utils split
> that is only halfway done.  I'll find time to fix it as soon as
> possible.  Patches welcome, of course. :)

I've attached patches for startpar and sysvinit against the current 
Vcs HEADS. Please note the comments above the diffstat in 
sysvinit_Drop-startpar-code-it-s-now-provided-by-a-dedicated-.patch

$ debdiff sysv-rc_2.88dsf-51_all.deb sysv-rc_2.88dsf-52_all.deb
File lists identical (after any substitutions)

Control files: lines which differ (wdiff format)
------------------------------------------------
Depends: debconf (>= 0.5) | debconf-2.0, sysvinit-utils (>= 2.86.ds1-62), insserv (>> [-1.12.0-10)-] {+1.12.0-10), startpar+}
Version: [-2.88dsf-51-] {+2.88dsf-52+}


$ debdiff sysvinit-utils_2.88dsf-51_amd64.deb sysvinit-utils_2.88dsf-52_amd64.deb 
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in first .deb but not in second
-------------------------------------
-rw-r--r--  root/root   /etc/init/startpar-bridge.conf
-rw-r--r--  root/root   /usr/share/man/man8/startpar-upstart-inject.8.gz
-rw-r--r--  root/root   /usr/share/man/man8/startpar.8.gz
-rw-r--r--  root/root   DEBIAN/conffiles
-rwxr-xr-x  root/root   /sbin/startpar
-rwxr-xr-x  root/root   /sbin/startpar-upstart-inject

Control files: lines which differ (wdiff format)
------------------------------------------------
Conflicts: chkconfig (<< 11.0-79.1-2), last, {+startpar (<< 0.58-2),+} sysvconfig
Depends: libc6 (>= [-2.15),-] {+2.14),+} libselinux1 (>= [-1.32)-] {+1.32), startpar+}
Installed-Size: [-253-] {+201+}
Version: [-2.88dsf-51-] {+2.88dsf-52+}

As I notice now, my suggestion for 
startpar_Replaces-Breaks-sysvinit-utils-2.88dsf-51.patch is equivalent
to Sven Joachim's proposal.

This has been build-tested on amd64, i386 and armhf. While it does
install and work as expected for amd64 and i386 on an installed system,
I can't actually test the debootstrap phase, as {c,}debootstrap don't 
allow fetching the essential package set from different (augmenting) 
sources.

Regards
	Stefan Lippers-Hollmann
-------------- next part --------------
A non-text attachment was scrubbed...
Name: startpar_Replaces-Breaks-sysvinit-utils-2.88dsf-51.patch
Type: text/x-patch
Size: 1381 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-sysvinit-devel/attachments/20140327/01ea9271/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sysvinit_Drop-startpar-code-it-s-now-provided-by-a-dedicated-.patch
Type: text/x-patch
Size: 117408 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-sysvinit-devel/attachments/20140327/01ea9271/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-sysvinit-devel/attachments/20140327/01ea9271/attachment-0001.sig>


More information about the Pkg-sysvinit-devel mailing list