Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r12549 - main/trunk/pym/_emerge
Date: Thu, 22 Jan 2009 21:34:07
Message-Id: E1LQ7BP-0000Fm-HC@stork.gentoo.org
1 Author: zmedico
2 Date: 2009-01-22 21:33:50 +0000 (Thu, 22 Jan 2009)
3 New Revision: 12549
4
5 Modified:
6 main/trunk/pym/_emerge/__init__.py
7 Log:
8 Inside depgraph._add_dep(), drop unnecessary build-time deps if there is
9 no package available to satisfy it.
10
11
12 Modified: main/trunk/pym/_emerge/__init__.py
13 ===================================================================
14 --- main/trunk/pym/_emerge/__init__.py 2009-01-22 21:13:52 UTC (rev 12548)
15 +++ main/trunk/pym/_emerge/__init__.py 2009-01-22 21:33:50 UTC (rev 12549)
16 @@ -4820,6 +4820,10 @@
17 dep_pkg, existing_node = self._select_package(dep.root, dep.atom,
18 onlydeps=dep.onlydeps)
19 if not dep_pkg:
20 + if dep.satisfied:
21 + # This could be an unecessary build-time dep
22 + # pulled in by --with-bdeps=y.
23 + return 1
24 if allow_unsatisfied:
25 self._unsatisfied_deps.append(dep)
26 return 1