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

Reply via email to