summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2011-09-28 18:41:22 -0700
committerZac Medico <zmedico@gentoo.org>2011-09-28 18:41:22 -0700
commit20119771015247be5a7143ff73f00ec52f9e83cb (patch)
tree8194a66a0187f96efd2ad08897dbc9327a191804
parentdepgraph: verify "missed updates" (diff)
downloadportage-20119771015247be5a7143ff73f00ec52f9e83cb.tar.gz
portage-20119771015247be5a7143ff73f00ec52f9e83cb.tar.bz2
portage-20119771015247be5a7143ff73f00ec52f9e83cb.zip
tweak "missed updates" code from last commit
-rw-r--r--pym/_emerge/depgraph.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index b58b76f15..da61709e7 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -591,9 +591,9 @@ class depgraph(object):
# Exclude installed here since we only
# want to show available updates.
continue
- chosen_pkg, existing_node = \
- self._select_package(pkg.root, pkg.slot_atom)
- if chosen_pkg >= pkg:
+ chosen_pkg = self._dynamic_config.mydbapi[pkg.root
+ ].match_pkgs(pkg.slot_atom)
+ if not chosen_pkg or chosen_pkg[-1] >= pkg:
continue
k = (pkg.root, pkg.slot_atom)
if k in missed_updates: