Bug#810785: ifupdown breaks debootstrap of Debian
Guus Sliepen
guus at debian.org
Tue Jan 12 10:01:11 GMT 2016
severity 810785 serious
thanks
On Tue, Jan 12, 2016 at 10:23:49AM +0100, Raphaƫl Hertzog wrote:
> Severity: critical
> Justification: breaks the whole system
While it is very annoying, it doesn't *break* the whole system. Also, it
is only a problem when debootstrapping testing, so it still works fine
in a lot of other situations.
But the problem is in any case not in the ifupdown package itself;
ifupdown has correct Breaks: headers. The package was moved to testing
because it actually is installable (although on a normal testing system,
trying to upgrade ifupdown to the latest version will cause sysvinit to
be installed and systemd removed). So I rather believe the problem is
that debootstrap doesn't handle the situation correctly:
> debootstrap.log contains this:
>
> dpkg: regarding .../ifupdown_0.8.6_amd64.deb containing ifupdown:
> ifupdown breaks systemd (<< 228-3~)
> systemd (version 228-2+b1) is present and triggered.
>
> dpkg: error processing archive /var/cache/apt/archives/ifupdown_0.8.6_amd64.deb (--unpack):
> installing ifupdown would break systemd, and
> deconfiguration is not permitted (--auto-deconfigure might help)
Maybe debootstrap should ensure dpkg is called with --auto-deconfigure?
> The problem is that stretch still has systemd 228-2 and 228-4 is unlikely
> to migrate quickly since it just got updated and seems to have a new RC bug.
>
> I'm not sure what's the best way forward... possibly upload something to
> testing-proposed-updates to drop that breaks temporarily until the package
> migrates (and ensure 0.8.7 does not migrate before systemd).
>
> Or force migrate the new systemd despite the age and the bug...
I would rather see two things happening: 1) that debootstrap handles
this situation better, and 2) that packages that have Breaks: foo (<<
x.y.z) are delayed migrating to testing until foo version x.y.z or later
is also ready to migrate to testing.
But I'll see if it's possible to remove the Breaks: without really
breaking the system.
> Ccing release team and systemd maintainers to have their opinion.
--
Met vriendelijke groet / with kind regards,
Guus Sliepen <guus at debian.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-systemd-maintainers/attachments/20160112/963d0cbf/attachment-0002.sig>
More information about the Pkg-systemd-maintainers
mailing list