On 08/25/2011 12:37 PM, Jonathan Nieder wrote: > Hi APT team, > > Quick puzzle for you. > > Adam Heath wrote: > >> E: Could not perform immediate configuration on 'perl'. Please see man >> 5 apt.conf under APT::Immediate-Configure for details. (2) >> == >> >> libc6(wheezy) breaks perl << 5.12. perl 5.12 depends on libgdm3. >> libgdm3 pre-depends multiarch-support. multiarch-support depends on >> libc6(wheezy). >> >> This loop can't be broken by apt, so it complains. >> >> An upgrade or dist-upgrade from squeeze to wheezy *does* work. > > The dependencies seem right. I would expect my package manager to > either unpack the new perl or temporarily deconfigure perl in order to > upgrade libc. perl should not satisfy dependencies until the new > version is configured because the output of "perl -V:libpth" is wrong, > as described at <http://bugs.debian.org/636686>. > > But as pointed out at [*], when APT::Immediate-Configure is set, > "apt-get install" just bails out in this situation instead. Is that a > libc bug, a perl bug, or an apt bug? > > [*] http://bugs.debian.org/639290
639290 says that you can deconfigure perl. That is not possible. You can only unpack a newer perl(but not configure), which then causes perl to be in a deconfigured state. My guess here is that Breaks should not be used, but Conflicts. That still won't solve the actual problem(I think). -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org