summaryrefslogtreecommitdiffstats
path: root/cnf
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-01-12 08:28:45 +0000
committerZac Medico <zmedico@gentoo.org>2009-01-12 08:28:45 +0000
commita0f0a70478a59ed82d3730bc2774e699c8487ae6 (patch)
tree98e470bb44a3b8a6f3116e37b74b26cf1392a76a /cnf
parenta3c3df075de28adf4a51b2cc980abee15037bb06 (diff)
downloadportage-a0f0a70478a59ed82d3730bc2774e699c8487ae6.tar.gz
portage-a0f0a70478a59ed82d3730bc2774e699c8487ae6.tar.bz2
portage-a0f0a70478a59ed82d3730bc2774e699c8487ae6.zip
Make the greedy slot atom code from bug #150361 look ahead for conflicts
between the packages that will be pulled in. If a conflict is discovered, drop the greedy slot atom for the older slot. This solves a problem reported by kde4 users when running `emerge -u <atom>` for a package that has the kdeprefix flag disabled. In this case, the newer slot blocks the older slot. In order to allow the older slot to be automatically uninstalled, the atom for the older slot needs to be excluded from the graph. Thanks to Maciej Mrozowski for testing this patch. (trunk r12427) svn path=/main/branches/2.1.6/; revision=12480
Diffstat (limited to 'cnf')
0 files changed, 0 insertions, 0 deletions