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

Re: ia32-libs{-tools}, multiarch, squeeze



Steve Langasek <vorlon@debian.org> writes:

> On Sun, Jul 05, 2009 at 12:20:08PM +0200, Goswin von Brederlow wrote:
>> The upgrade path to multiarch is for the multiarch i386 deb to
>> Conflicts/Replaces: <package that contains the same files>. Which
>> means ia32-libs or ia32-libs-gtk for the old system or ia32-<package>
>> for the ia32-apt-get one.
>
> If this means ia32-apt-get is installing files to the multiarch paths, then
> this is a problem.  You're making more work for the implementers of
> multiarch by requiring them to take into account this ia32-apt-get kludge.

There are a lot more things in those packages than *.so files. That is
what the Replaces is needed for.

The Conflicts on the other hand is needed so only one version of the
library is installed on the system. Otherwise you will get the wrong
version and things randomly break as Depends/Breaks/Conflicts won't
catch right.

This already holds for the old ia32-libs and ia32-libs-gtk and has
nothing to do with ia32-apt-get or installing to multiarch paths.

MfG
        Goswin


Reply to: