summaryrefslogtreecommitdiffstats
path: root/pym
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-04-05 19:00:38 +0000
committerZac Medico <zmedico@gentoo.org>2008-04-05 19:00:38 +0000
commit055a588d2b4ae8135ab5bef77949b3b8c99d2019 (patch)
tree9177c4c93c9a4ed66e99fb32fe3a3ac9464d015f /pym
parentf13390d3a1d649a95d26dbf63b3be8d4d3f1c47e (diff)
downloadportage-055a588d2b4ae8135ab5bef77949b3b8c99d2019.tar.gz
portage-055a588d2b4ae8135ab5bef77949b3b8c99d2019.tar.bz2
portage-055a588d2b4ae8135ab5bef77949b3b8c99d2019.zip
For better performace and consistency in package selection, merge the
CompositeDbapi code from trunk. svn path=/main/branches/2.1.2/; revision=9721
Diffstat (limited to 'pym')
-rw-r--r--pym/portage.py8
1 files changed, 0 insertions, 8 deletions
diff --git a/pym/portage.py b/pym/portage.py
index c14aa0353..8cf24bd7a 100644
--- a/pym/portage.py
+++ b/pym/portage.py
@@ -5354,7 +5354,6 @@ def dep_zapdeps(unreduced, reduced, myroot, use_binaries=0, trees=None):
if trees is None:
global db
trees = db
- selective = trees[myroot].get("selective", False)
writemsg("ZapDeps -- %s\n" % (use_binaries), 2)
if not reduced or unreduced == ["||"] or dep_eval(reduced):
return []
@@ -5415,13 +5414,6 @@ def dep_zapdeps(unreduced, reduced, myroot, use_binaries=0, trees=None):
avail_pkg = avail_pkg[-1] # highest (ascending order)
avail_slot = "%s:%s" % (dep_getkey(atom),
mydbapi.aux_get(avail_pkg, ["SLOT"])[0])
- elif not avail_pkg:
- if selective:
- avail_pkg = vardb.match(atom)
- if avail_pkg:
- avail_pkg = avail_pkg[-1] # highest (ascending order)
- avail_slot = "%s:%s" % (dep_getkey(atom),
- vardb.aux_get(avail_pkg, ["SLOT"])[0])
if not avail_pkg:
all_available = False
break