diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-01-11 22:36:06 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-01-11 22:36:06 +0000 |
commit | 55f6cd224b020628d493d6c9e8965103ff7ca9c4 (patch) | |
tree | 6882e61e97eb472f86bf40bd96273a2d3e58e9b2 /DEVELOPING | |
parent | 50aa6d34ab3469cd1f3ed16da3488f7a2aa1a8e4 (diff) | |
download | portage-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 'DEVELOPING')
0 files changed, 0 insertions, 0 deletions