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