tweak "missed updates" code from last commit
authorZac Medico <zmedico@gentoo.org>
Thu, 29 Sep 2011 01:41:22 +0000 (18:41 -0700)
committerZac Medico <zmedico@gentoo.org>
Thu, 29 Sep 2011 01:41:22 +0000 (18:41 -0700)
pym/_emerge/depgraph.py

index b58b76f15c069a355ad89115df1a158c12bccf35..da61709e74c3b456d2586b937ede3cacc9e20318 100644 (file)
@@ -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: