In the dep_zapdeps() code from bug #278729, set all_use_satisfied = False
authorZac Medico <zmedico@gentoo.org>
Tue, 4 Aug 2009 08:44:28 +0000 (08:44 -0000)
committerZac Medico <zmedico@gentoo.org>
Tue, 4 Aug 2009 08:44:28 +0000 (08:44 -0000)
if the choice includes an unavailable package.

svn path=/main/trunk/; revision=13893

pym/portage/__init__.py

index d5de770f3a4dcaa3ee8e6f12f46139e2a36ce580..10d2942316e2f33e9b2357510e0f1a574f54b4ed 100644 (file)
@@ -7152,6 +7152,7 @@ def dep_zapdeps(unreduced, reduced, myroot, use_binaries=0, trees=None):
                                        mydbapi.aux_get(avail_pkg, ["SLOT"])[0])
                        if not avail_pkg:
                                all_available = False
+                               all_use_satisfied = False
                                break
 
                        if atom.use: