diff options
author | Zac Medico <zmedico@gentoo.org> | 2008-04-28 01:02:31 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2008-04-28 01:02:31 +0000 |
commit | 1576a15b283a26887fdf8f139775d400f1af3d09 (patch) | |
tree | 0e0a1d45c1e68ae168cbf389b34baaadf1ddac6b | |
parent | e9636e45a3773175654c720de13e128de998a818 (diff) | |
download | portage-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
-rw-r--r-- | pym/_emerge/__init__.py | 5 |
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)]: |