summaryrefslogtreecommitdiffstats
path: root/make.conf-repatch.sh
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-01-11 22:36:06 +0000
committerZac Medico <zmedico@gentoo.org>2009-01-11 22:36:06 +0000
commit55f6cd224b020628d493d6c9e8965103ff7ca9c4 (patch)
tree6882e61e97eb472f86bf40bd96273a2d3e58e9b2 /make.conf-repatch.sh
parent50aa6d34ab3469cd1f3ed16da3488f7a2aa1a8e4 (diff)
downloadportage-55f6cd224b020628d493d6c9e8965103ff7ca9c4.tar.gz
portage-55f6cd224b020628d493d6c9e8965103ff7ca9c4.tar.bz2
portage-55f6cd224b020628d493d6c9e8965103ff7ca9c4.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. svn path=/main/trunk/; revision=12427
Diffstat (limited to 'make.conf-repatch.sh')
0 files changed, 0 insertions, 0 deletions