summaryrefslogtreecommitdiffstats
path: root/pym/_emerge
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-04-28 01:02:31 +0000
committerZac Medico <zmedico@gentoo.org>2008-04-28 01:02:31 +0000
commit1576a15b283a26887fdf8f139775d400f1af3d09 (patch)
tree0e0a1d45c1e68ae168cbf389b34baaadf1ddac6b /pym/_emerge
parente9636e45a3773175654c720de13e128de998a818 (diff)
downloadportage-1576a15b283a26887fdf8f139775d400f1af3d09.tar.gz
portage-1576a15b283a26887fdf8f139775d400f1af3d09.tar.bz2
portage-1576a15b283a26887fdf8f139775d400f1af3d09.zip
Add missing slot comparison when looking for higher slot in
_iter_atoms_for_pkg(). svn path=/main/trunk/; revision=10008
Diffstat (limited to 'pym/_emerge')
-rw-r--r--pym/_emerge/__init__.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/pym/_emerge/__init__.py b/pym/_emerge/__init__.py
index ee2389129..06060b0fd 100644
--- a/pym/_emerge/__init__.py
+++ b/pym/_emerge/__init__.py
@@ -2267,8 +2267,9 @@ class depgraph(object):
# This is descending order, and we're not
# interested in any versions <= pkg given.
break
- higher_slot = visible_pkg
- break
+ if pkg.slot_atom != visible_pkg.slot_atom:
+ higher_slot = visible_pkg
+ break
if higher_slot is not None:
continue
for arg in atom_arg_map[(atom, pkg.root)]: