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 |