Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r14775 - main/trunk/pym/_emerge
Date: Wed, 04 Nov 2009 06:45:47
Message-Id: E1N5Zcn-0007VV-Cm@stork.gentoo.org
1 Author: zmedico
2 Date: 2009-11-04 06:45:44 +0000 (Wed, 04 Nov 2009)
3 New Revision: 14775
4
5 Modified:
6 main/trunk/pym/_emerge/depgraph.py
7 Log:
8 Inside depgraph._complete_graph(), only pull in deps for the relevant root
9 during remove operations. Thanks to acevery for reporting.
10
11
12 Modified: main/trunk/pym/_emerge/depgraph.py
13 ===================================================================
14 --- main/trunk/pym/_emerge/depgraph.py 2009-11-02 01:45:57 UTC (rev 14774)
15 +++ main/trunk/pym/_emerge/depgraph.py 2009-11-04 06:45:44 UTC (rev 14775)
16 @@ -2633,6 +2633,10 @@
17 self._dynamic_config.myparams["deep"] = True
18
19 for root in self._frozen_config.roots:
20 + if root != self._frozen_config.target_root and \
21 + "remove" in self._dynamic_config.myparams:
22 + # Only pull in deps for the relevant root.
23 + continue
24 if required_sets is None or root not in required_sets:
25 required_set_names = self._frozen_config._required_set_names.copy()
26 else: