resume_depgraph: check for alternative installed
authorZac Medico <zmedico@gentoo.org>
Wed, 2 Jan 2013 06:03:54 +0000 (22:03 -0800)
committerZac Medico <zmedico@gentoo.org>
Wed, 2 Jan 2013 10:45:14 +0000 (02:45 -0800)
commit373ef95f11e805c52be79c7563a73cc65062b615
treea6507f7e7eeaa5628f6b0b15d4f3f440ede5ec59
parent5681942aabf65daa31c5e591f0d1d99e0d2bc70f
resume_depgraph: check for alternative installed

When pruning packages from the merge list, only prune them if the
relevant dependency is not satisfied by an alternative package which
is already installed. This should fix bug #448176, and now there's also
reasons logged for why a particular package is dropped.
pym/_emerge/Scheduler.py
pym/_emerge/actions.py
pym/_emerge/depgraph.py