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