Bug#639290: upgrade from squeeze to wheezy fails on i386 (pre-depends loop)
On Fri, Aug 26, 2011 at 02:07:36AM -0700, Steve Langasek wrote:
> retitle 639290 upgrade from squeeze to wheezy fails on i386 (pre-depends loop)
> thanks
> Yes, this is a bug in apt, *not* a bug in the dependencies; perl is not
> Essential and never has been, and apt should be able to handle Breaks by
> temporarily deconfiguring the old perl package before unpacking libc6. That
> apt is not handling this indicates a problem in the apt resolver in squeeze.
> But before we start waffling on the implementation, I would like to have a
> reproducible test case - for one thing, I'd like to see if wheezy's apt does
> any better. But I can't reproduce the problem in a clean squeeze i386
> chroot. Adam, can you provide a minimal package list that can be used to
> reproduce the error?
> - revert libc's Breaks: on perl. The original bug report causing this to
> be added suggests that the only known breakage is that using old perl on
> a system with new libc6 to *build* software that embeds perl will fail.
> If that's the case, I think that's not a very strong reason to use a
> Breaks at all since the main functionality of perl remains intact, and
> only one specific use case is broken.
This issue seem to be somewhat stalled ATM. As I'm the one who requested
the problematic libc Breaks entry, I feel it's my responsibility to get
it reverted.
Steve: are you OK with reverting it now or are you still looking for a
reproducible test case for the apt bug?
(I still think we should have a Breaks entry somewhere, probably gcc,
but we have plenty of time to discuss and implement that afterwards.)
--
Niko Tyni ntyni@debian.org
Reply to: