Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r13170 - in main/trunk/pym: _emerge portage portage/dbapi
Date: Mon, 23 Mar 2009 05:49:20
Message-Id: E1Lld2E-0002QT-8L@stork.gentoo.org
1 Author: zmedico
2 Date: 2009-03-23 05:49:17 +0000 (Mon, 23 Mar 2009)
3 New Revision: 13170
4
5 Modified:
6 main/trunk/pym/_emerge/__init__.py
7 main/trunk/pym/portage/__init__.py
8 main/trunk/pym/portage/dbapi/porttree.py
9 Log:
10 When calling doebuild() to spawn the 'depend' phase, just call config.setcpv()
11 since that should be enough (no need for separate reset or reload calls).
12
13
14 Modified: main/trunk/pym/_emerge/__init__.py
15 ===================================================================
16 --- main/trunk/pym/_emerge/__init__.py 2009-03-23 05:27:59 UTC (rev 13169)
17 +++ main/trunk/pym/_emerge/__init__.py 2009-03-23 05:49:17 UTC (rev 13170)
18 @@ -3027,7 +3027,7 @@
19
20 def _start(self):
21 settings = self.settings
22 - settings.reset()
23 + settings.setcpv(self.cpv)
24 ebuild_path = self.ebuild_path
25 debug = settings.get("PORTAGE_DEBUG") == "1"
26 master_fd = None
27
28 Modified: main/trunk/pym/portage/__init__.py
29 ===================================================================
30 --- main/trunk/pym/portage/__init__.py 2009-03-23 05:27:59 UTC (rev 13169)
31 +++ main/trunk/pym/portage/__init__.py 2009-03-23 05:49:17 UTC (rev 13170)
32 @@ -5045,14 +5045,14 @@
33 tmpdir = mysettings["PORTAGE_TMPDIR"]
34
35 if mycpv != mysettings.mycpv:
36 - # Reload env.d variables and reset any previous settings.
37 - mysettings.reload()
38 - mysettings.reset()
39 if mydo == 'depend':
40 # Don't pass in mydbapi here since the resulting aux_get
41 # call would lead to infinite 'depend' phase recursion.
42 mysettings.setcpv(mycpv)
43 else:
44 + # Reload env.d variables and reset any previous settings.
45 + mysettings.reload()
46 + mysettings.reset()
47 mysettings.setcpv(mycpv, mydb=mydbapi)
48
49 # config.reset() might have reverted a change made by the caller,
50
51 Modified: main/trunk/pym/portage/dbapi/porttree.py
52 ===================================================================
53 --- main/trunk/pym/portage/dbapi/porttree.py 2009-03-23 05:27:59 UTC (rev 13169)
54 +++ main/trunk/pym/portage/dbapi/porttree.py 2009-03-23 05:49:17 UTC (rev 13170)
55 @@ -417,7 +417,7 @@
56 writemsg("doregen: %s %s\n" % (doregen, mycpv), 2)
57 writemsg("Generating cache entry(0) for: "+str(myebuild)+"\n", 1)
58
59 - self.doebuild_settings.reset()
60 + self.doebuild_settings.setcpv(mycpv)
61 mydata = {}
62 myret = doebuild(myebuild, "depend",
63 self.doebuild_settings["ROOT"], self.doebuild_settings,