On Sat, Sep 05, 2009 at 04:25:03PM +0900, Miles Bader <[email protected]> was heard to say: > Sven Joachim <[email protected]> writes: > >> (I _can_ install "grub-pc" explicitly, so there's no obvious conflict) > > > > There is, grub-pc conflicts with grub. I'll file a bug report on that > > issue. > > Hmm. > > Shouldn't this sort of situation cause _some_ kind of complaint from > aptitude? I mean, it just removes the "grub" package despite it not > being marked "auto", and _doesn't_ attempt to replace it with anything > else.
The problem is most likely the apt greedy resolver: in addition to automatically marking dependencies for installation, it also tries to remove conflicts. aptitude has always used the greedy resolver (by default), and I would at least want to think a little before I disabled it. That said: the latest version of apt allows client code to suppress specific actions of the greedy resolver. I'll make a quick tweak to disable removal by default; aptitude's own resolver should really be handling any changes that cause a package to be removed. Daniel _______________________________________________ Aptitude-devel mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/aptitude-devel

