[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: