Gentoo Archives: gentoo-commits

From: "Fabian Groffen (grobian)" <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r14197 - in main/trunk/pym: _emerge portage portage/sets
Date: Sat, 05 Sep 2009 11:13:35
Message-Id: E1MjtD3-0006YZ-Mu@stork.gentoo.org
1 Author: grobian
2 Date: 2009-09-05 11:13:33 +0000 (Sat, 05 Sep 2009)
3 New Revision: 14197
4
5 Modified:
6 main/trunk/pym/_emerge/unmerge.py
7 main/trunk/pym/portage/const.py
8 main/trunk/pym/portage/sets/files.py
9 Log:
10 pym/portage/sets/files.py: use WORLD_FILE instead of manual reconstruction
11 pym/portage/const.py: introduce WORLD_SETS_FILE variable
12 pym/portage/sets/files.py: use new WORLD_SETS_FILE var
13 pym/_emerge/unmerge.py: likewise
14
15
16
17 Modified: main/trunk/pym/_emerge/unmerge.py
18 ===================================================================
19 --- main/trunk/pym/_emerge/unmerge.py 2009-09-05 11:06:05 UTC (rev 14196)
20 +++ main/trunk/pym/_emerge/unmerge.py 2009-09-05 11:13:33 UTC (rev 14197)
21 @@ -340,9 +340,8 @@
22 continue
23 unknown_sets.add(s)
24 out = portage.output.EOutput()
25 - out.eerror(("Unknown set '@%s' in " + \
26 - "%svar/lib/portage/world_sets") % \
27 - (s, root_config.root))
28 + out.eerror(("Unknown set '@%s' in %s%s") % \
29 + (s, root_config.root, portage.const.WORLD_SETS_FILE))
30 continue
31
32 # only check instances of EditablePackageSet as other classes are generally used for
33
34 Modified: main/trunk/pym/portage/const.py
35 ===================================================================
36 --- main/trunk/pym/portage/const.py 2009-09-05 11:06:05 UTC (rev 14196)
37 +++ main/trunk/pym/portage/const.py 2009-09-05 11:13:33 UTC (rev 14197)
38 @@ -48,6 +48,7 @@
39 DEPCACHE_PATH = CACHE_PATH + "/dep" # FIXME: does not seem to use ROOT when used
40 PRIVATE_PATH = "var/lib/portage"
41 WORLD_FILE = PRIVATE_PATH + "/world"
42 +WORLD_SETS_FILE = PRIVATE_PATH + "/world_sets"
43 CONFIG_MEMORY_FILE = PRIVATE_PATH + "/config"
44 NEWS_LIB_PATH = "var/lib/gentoo"
45
46
47 Modified: main/trunk/pym/portage/sets/files.py
48 ===================================================================
49 --- main/trunk/pym/portage/sets/files.py 2009-09-05 11:06:05 UTC (rev 14196)
50 +++ main/trunk/pym/portage/sets/files.py 2009-09-05 11:13:33 UTC (rev 14197)
51 @@ -11,7 +11,7 @@
52 from portage import _unicode_decode
53 from portage import _unicode_encode
54 from portage.util import grabfile, write_atomic, ensure_dirs, normalize_path
55 -from portage.const import PRIVATE_PATH, USER_CONFIG_PATH
56 +from portage.const import USER_CONFIG_PATH, WORLD_FILE, WORLD_SETS_FILE
57 from portage.localization import _
58 from portage.locks import lockfile, unlockfile
59 from portage import portage_gid
60 @@ -213,11 +213,11 @@
61 # most attributes exist twice as atoms and non-atoms are stored in
62 # separate files
63 self._lock = None
64 - self._filename = os.path.join(os.sep, root, PRIVATE_PATH), "world")
65 + self._filename = os.path.join(os.sep, root, WORLD_FILE)
66 self.loader = ItemFileLoader(self._filename, self._validate)
67 self._mtime = None
68
69 - self._filename2 = os.path.join(os.sep, root, PRIVATE_PATH), "world_sets")
70 + self._filename2 = os.path.join(os.sep, root, WORLD_SETS_FILE)
71 self.loader2 = ItemFileLoader(self._filename2, self._validate2)
72 self._mtime2 = None