Gentoo Archives: gentoo-user

From: Holly Bostick <motub@××××××.nl>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] equery
Date: Mon, 29 Aug 2005 23:27:31
Message-Id: 431398CD.1010209@planet.nl
In Reply to: [gentoo-user] equery by Jorge Almeida
1 Jorge Almeida schreef:
2 > equery seems crazy. I have gentoolkit-0.2.0, and just reemerged it for
3 > good measure.
4 >
5 > $ equery depends vim
6 > [ Searching for packages depending on vim... ]
7 > Traceback (most recent call last):
8 > File "/usr/bin/equery", line 1551, in ?
9 > cmd.perform(local_opts)
10 > File "/usr/bin/equery", line 996, in perform
11 > packages = gentoolkit.find_all_installed_packages()
12 > File "/usr/lib/gentoolkit/pym/gentoolkit/gentoolkit.py", line 284,
13 > in find_all_installed_packages
14 > return [Package(x) for x in t]
15 > File "/usr/lib/gentoolkit/pym/gentoolkit/gentoolkit.py", line 52,
16 > in __init__
17 > self._settings = portage.config(clone=settings)
18 > File "/usr/lib/portage/pym/portage.py", line 882, in __init__
19 > self.pmaskdict = copy.deepcopy(clone.pmaskdict)
20 > File "/usr/lib/python2.3/copy.py", line 192, in deepcopy
21 > y = copier(x, memo)
22 > File "/usr/lib/python2.3/copy.py", line 286, in _deepcopy_dict
23 > y[deepcopy(key, memo)] = deepcopy(value, memo)
24 > File "/usr/lib/python2.3/copy.py", line 192, in deepcopy
25 > y = copier(x, memo)
26 > File "/usr/lib/python2.3/copy.py", line 259, in _deepcopy_list
27 > y.append(deepcopy(a, memo))
28 > File "/usr/lib/python2.3/copy.py", line 224, in deepcopy
29 > memo[d] = y
30 > MemoryError
31 >
32 > "vim" is just an example, it's the same with other packages. Also,
33 > revdep-rebuild -p says there is no problem with missing dependencies...
34 >
35 > Any idea?
36 >
37 >
38
39 No problems here:
40
41 eix gentoolkit
42 * app-portage/gentoolkit
43 Available versions: 0.2.0 ~0.2.1_pre2 ~0.2.1_pre4 ~0.2.1_pre5
44 Installed: 0.2.1_pre5
45 Homepage:
46 http://www.gentoo.org/proj/en/portage/tools/index.xml
47 Description: Collection of administration scripts for Gentoo
48
49
50 equery depends xine
51 [ Searching for packages depending on xine... ]
52 dev-libs/DirectFB-extra-0.9.22
53 media-video/totem-1.0.4
54
55 But I do remember having such problems in the (distant) past. Don't see
56 anything on b.g.o that looks like this, though.
57
58 The problem, from the looks of it, could be in Python, or in gentoolkit
59 itself.
60
61 Have you updated Python recently? Perhaps you need to run
62 /usr/sbin/python-updater to make sure everything is copacetic.
63
64 Or, of course, you could upgrade gentoolkit; maybe that was a problem
65 with it that was fixed (gentoolkit didn't used to work very well for
66 'depends' or 'uses' at all, until recently).
67
68 Holly
69 --
70 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] equery Jorge Almeida <jalmeida@××××××××××××.pt>