Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage:master commit in: pym/_emerge/
Date: Tue, 27 Nov 2012 03:45:57
Message-Id: 1353987933.19f87d4ef525cbfd61b17ccd8fecf28f4efc48c9.zmedico@gentoo
1 commit: 19f87d4ef525cbfd61b17ccd8fecf28f4efc48c9
2 Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 27 03:45:33 2012 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 27 03:45:33 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=19f87d4e
7
8 Use Package.counter where appropriate.
9
10 ---
11 pym/_emerge/BlockerDB.py | 5 ++---
12 pym/_emerge/FakeVartree.py | 6 ------
13 pym/_emerge/depgraph.py | 11 ++++-------
14 3 files changed, 6 insertions(+), 16 deletions(-)
15
16 diff --git a/pym/_emerge/BlockerDB.py b/pym/_emerge/BlockerDB.py
17 index 8832033..ce8806d 100644
18 --- a/pym/_emerge/BlockerDB.py
19 +++ b/pym/_emerge/BlockerDB.py
20 @@ -51,7 +51,7 @@ class BlockerDB(object):
21 stale_cache.discard(inst_pkg.cpv)
22 cached_blockers = blocker_cache.get(inst_pkg.cpv)
23 if cached_blockers is not None and \
24 - cached_blockers.counter != long(inst_pkg.metadata["COUNTER"]):
25 + cached_blockers.counter != inst_pkg.counter:
26 cached_blockers = None
27 if cached_blockers is not None:
28 blocker_atoms = cached_blockers.atoms
29 @@ -72,9 +72,8 @@ class BlockerDB(object):
30 blocker_atoms = [atom for atom in atoms \
31 if atom.startswith("!")]
32 blocker_atoms.sort()
33 - counter = long(inst_pkg.metadata["COUNTER"])
34 blocker_cache[inst_pkg.cpv] = \
35 - blocker_cache.BlockerData(counter, blocker_atoms)
36 + blocker_cache.BlockerData(inst_pkg.counter, blocker_atoms)
37 for cpv in stale_cache:
38 del blocker_cache[cpv]
39 blocker_cache.flush()
40
41 diff --git a/pym/_emerge/FakeVartree.py b/pym/_emerge/FakeVartree.py
42 index f618b28..398cde8 100644
43 --- a/pym/_emerge/FakeVartree.py
44 +++ b/pym/_emerge/FakeVartree.py
45 @@ -252,12 +252,6 @@ class FakeVartree(vartree):
46 root_config=self._pkg_root_config,
47 type_name="installed")
48
49 - try:
50 - mycounter = long(pkg.metadata["COUNTER"])
51 - except ValueError:
52 - mycounter = 0
53 - pkg.metadata["COUNTER"] = str(mycounter)
54 -
55 self._pkg_cache[pkg] = pkg
56 return pkg
57
58
59 diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
60 index 365fbf8..df49143 100644
61 --- a/pym/_emerge/depgraph.py
62 +++ b/pym/_emerge/depgraph.py
63 @@ -4950,7 +4950,7 @@ class depgraph(object):
64 self._spinner_update()
65 blocker_data = blocker_cache.get(cpv)
66 if blocker_data is not None and \
67 - blocker_data.counter != long(pkg.metadata["COUNTER"]):
68 + blocker_data.counter != pkg.counter:
69 blocker_data = None
70
71 # If blocker data from the graph is available, use
72 @@ -4967,9 +4967,8 @@ class depgraph(object):
73 blockers is not None:
74 # Re-use the blockers from the graph.
75 blocker_atoms = sorted(blockers)
76 - counter = long(pkg.metadata["COUNTER"])
77 blocker_data = \
78 - blocker_cache.BlockerData(counter, blocker_atoms)
79 + blocker_cache.BlockerData(pkg.counter, blocker_atoms)
80 blocker_cache[pkg.cpv] = blocker_data
81 continue
82
83 @@ -5011,9 +5010,8 @@ class depgraph(object):
84 blocker_atoms = [myatom for myatom in atoms \
85 if myatom.blocker]
86 blocker_atoms.sort()
87 - counter = long(pkg.metadata["COUNTER"])
88 blocker_cache[cpv] = \
89 - blocker_cache.BlockerData(counter, blocker_atoms)
90 + blocker_cache.BlockerData(pkg.counter, blocker_atoms)
91 if blocker_atoms:
92 try:
93 for atom in blocker_atoms:
94 @@ -5825,8 +5823,7 @@ class depgraph(object):
95 other_version = None
96 for pkg in vardb.match_pkgs(atom):
97 if pkg.cpv == task.cpv and \
98 - pkg.metadata["COUNTER"] == \
99 - task.metadata["COUNTER"]:
100 + pkg.counter == task.counter:
101 continue
102 other_version = pkg
103 break