In depgraph._select_pkg_highest_available_imp(), make sure
authorZac Medico <zmedico@gentoo.org>
Mon, 23 Aug 2010 18:22:03 +0000 (11:22 -0700)
committerZac Medico <zmedico@gentoo.org>
Mon, 23 Aug 2010 18:22:03 +0000 (11:22 -0700)
allow_unstable_keywords is True before adding a package to
_needed_unstable_keywords.

pym/_emerge/depgraph.py

index 2173d1031827970135e5b64325bdbfdb70644248..a2c6a8c76cb98d5c0bf6888aa5b0b4ddce0f4e54 100644 (file)
@@ -2402,7 +2402,8 @@ class depgraph(object):
                                        not self._want_installed_pkg(pkg):
                                        pkg = None
 
-                               if pkg is not None and not pkg.visible:
+                               if pkg is not None and \
+                                       not pkg.visible and allow_unstable_keywords:
                                        self._dynamic_config._needed_unstable_keywords.add(pkg)
                        
                        if self._dynamic_config._need_restart: