[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 3 September 2011 13:51, Niko Tyni <ntyni@debian.org> wrote:
> 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
>
>
>> 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?

I could easily reproduce on two systems so it's something that actually happens.

Reproducing it in mostly empty chroot may be another thing, though.

>
>>  - 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 guess changing the dependencies so that apt can cope it the only
reasonable way to deal with this for Wheezy.

There is libapt-pkg-perl and when you have packages depending on that
upgrading apt separately from perl is not possible.

I am not quite sure why the old libapt-pkg can't be kept around but I
am quite sure I had to rebuild  libapt-pkg-perl a few times to allow
installing it together with my preferred apt and perl versions.

Thanks

Michal



Reply to: