Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r10473 - main/branches/2.1.2/bin
Date: Thu, 29 May 2008 00:39:50
Message-Id: E1K1WBH-0007gd-Qw@stork.gentoo.org
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