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

Bug#669377: apt: insists to install i386 packages on upgrade while apparently no need to



On Thu, Apr 19, 2012 at 15:30, Martin Steigerwald <Martin@lichtvoll.de> wrote:
> And I have no i386 packages installed at all:
>
> merkaba:~> dpkg -l | grep i386
> merkaba:~#1>
>
> So I expect, that apt-get does not install any 32-Bit packages on dist-upgrade.

Your expectation is right. It's a regression from freeing up the Important
flag, by assigning apt the essential status, so that it treats itself as
essential. The problem is now just that this essential flag is applied to
all apt packages - and therefore also to apt:i386 instead of only to the
native as it is for all "real" essential packages. apt tries to ensure that
all essentials are installed all the time, so it tries to install it also
here (but failing it, given that apt:amd64 is already installed and
 conflicts with it. That the dependencies of it are still marked for
 installation is a known longstanding issue as greedy algorithms are
 considerably bad at reverting decisions…).

A fix is in the pipeline, but an upload properly waits for either a more
serious issue (or preferable) a fix for the serious #669061 sparc bus error.


Best regards

David Kalnischkies



Reply to: