1 |
Author: zmedico |
2 |
Date: 2008-05-29 00:39:46 +0000 (Thu, 29 May 2008) |
3 |
New Revision: 10473 |
4 |
|
5 |
Modified: |
6 |
main/branches/2.1.2/bin/emerge |
7 |
Log: |
8 |
Filter out installed keyword masked packages when populating |
9 |
RootConfig.visible_pkgs since otherwise such packages can trigger |
10 |
undesireable results inside depgraph._iter_atoms_for_pkg(). |
11 |
(trunk r10471) |
12 |
|
13 |
|
14 |
Modified: main/branches/2.1.2/bin/emerge |
15 |
=================================================================== |
16 |
--- main/branches/2.1.2/bin/emerge 2008-05-29 00:37:59 UTC (rev 10472) |
17 |
+++ main/branches/2.1.2/bin/emerge 2008-05-29 00:39:46 UTC (rev 10473) |
18 |
@@ -5674,7 +5674,9 @@ |
19 |
def __setitem__(self, k, v): |
20 |
dict.__setitem__(self, k, v) |
21 |
root_config = self._depgraph.roots[v.root] |
22 |
- if visible(root_config.settings, v): |
23 |
+ if visible(root_config.settings, v) and \ |
24 |
+ not (v.installed and \ |
25 |
+ v.root_config.settings._getMissingKeywords(v.cpv, v.metadata)): |
26 |
root_config.visible_pkgs.cpv_inject(v) |
27 |
|
28 |
class RepoDisplay(object): |
29 |
|
30 |
-- |
31 |
gentoo-commits@l.g.o mailing list |