Daniel Burrows <dburr...@debian.org> writes: > Hi there. I figured the cause out a few days ago, then had an attack > of family...
> Anyway, this is a side-effect of aptitude calculating upgrades > mutatively -- that is, it sets its internal state to where the upgrade > would go (which causes unused packages to be removed, including the old > console-setup one), then computes a resolver solution. The resolver > solution requires satisfying a dependency on the two console-setup > packages, and for some reason (which will be easy to find once I sit > down and investigate this) it decides to install the one that's not > installed. This happens on a laptop where I haven't held anything back. > The mechanism exists to do a non-mutative upgrade calculation, I just > hadn't hooked it up to the command-line. That could solve half the > problem. I'd also like to see why the resolver isn't just canceling the > automatic removal -- that ought to be preferred to installing a new > package. Thank you for the update! The explanation makes a lot of sense. -- Russ Allbery (r...@debian.org) <http://www.eyrie.org/~eagle/> -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org