Re: ia32-libs transition
Didier 'OdyX' Raboud <firstname.lastname@example.org> writes:
> Goswin von Brederlow wrote:
>> Aneurin Price <email@example.com> writes:
>>> I've just spent over an hour writing and rewriting this mail, and
>>> determined that I can't think of a single constructive thing to say.
>>> So I'll just ask a couple of questions instead:
>>> Is there any way of preventing this kind of major breakage in the future?
>>> I don't think many people expect that upgrading one package will FUBAR
>>> the packaging system.
>>> Is there any chance of Wine becoming functional on amd64 in the
>>> forseeable future?
>> # apt-get install ia32-wine
>> 0 upgraded, 11 newly installed, 0 to remove and 187 not upgraded.
>> Need to get 11.0MB of archives.
>> After this operation, 51.4MB of additional disk space will be used.
>> Do you want to continue [Y/n]? y
>> % winemine
>> Have fun. Works both with sid and experimental wine. Provided you have
>> a lib32ncurses5 and lib32readline5 with the lib32 transition completed
>> that is. Bug the respective maintainers for that one.
> Hi Goswin,
> Sorry, but that's plain false. The package ia32-wine is non-existant.
> # apt-get install ia32-wine
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> E: Couldn't find package ia32-wine
> But the package "wine" is and here is what I get :
> # apt-get install wine
> (...) works
> $ winemine
> (does not work)
Small addition. The reason that wine breaks there is that libc6-i386
is missing a Breaks: <wine packages> and wine is missing a
Pre-Depends: libc6-i386 (>= 2.9-18). The existing wine packages (if
they are to be kept) need to to the lib32 link -> directory
transition. Just one more SNAFU of libc6, not my fault.