Jorge Almeida schreef:
> equery seems crazy. I have gentoolkit-0.2.0, and just reemerged it for
> good measure.
> 
>     $ equery depends vim
>     [ Searching for packages depending on vim... ]
>     Traceback (most recent call last):
>       File "/usr/bin/equery", line 1551, in ?
>         cmd.perform(local_opts)
>       File "/usr/bin/equery", line 996, in perform
>         packages = gentoolkit.find_all_installed_packages()
>       File "/usr/lib/gentoolkit/pym/gentoolkit/gentoolkit.py", line 284,
> in find_all_installed_packages
>         return [Package(x) for x in t]
>       File "/usr/lib/gentoolkit/pym/gentoolkit/gentoolkit.py", line 52,
> in __init__
>         self._settings = portage.config(clone=settings)
>       File "/usr/lib/portage/pym/portage.py", line 882, in __init__
>         self.pmaskdict = copy.deepcopy(clone.pmaskdict)
>       File "/usr/lib/python2.3/copy.py", line 192, in deepcopy
>         y = copier(x, memo)
>       File "/usr/lib/python2.3/copy.py", line 286, in _deepcopy_dict
>         y[deepcopy(key, memo)] = deepcopy(value, memo)
>       File "/usr/lib/python2.3/copy.py", line 192, in deepcopy
>         y = copier(x, memo)
>       File "/usr/lib/python2.3/copy.py", line 259, in _deepcopy_list
>         y.append(deepcopy(a, memo))
>       File "/usr/lib/python2.3/copy.py", line 224, in deepcopy
>         memo[d] = y
>     MemoryError
> 
> "vim" is just an example, it's the same with other packages. Also,
> revdep-rebuild -p says there is no problem with missing dependencies...
> 
> Any idea?
> 
> 

No problems here:

 eix gentoolkit
* app-portage/gentoolkit
     Available versions:  0.2.0 ~0.2.1_pre2 ~0.2.1_pre4 ~0.2.1_pre5
     Installed:           0.2.1_pre5
     Homepage:
http://www.gentoo.org/proj/en/portage/tools/index.xml
     Description:         Collection of administration scripts for Gentoo


 equery depends xine
[ Searching for packages depending on xine... ]
dev-libs/DirectFB-extra-0.9.22
media-video/totem-1.0.4

But I do remember having such problems in the (distant) past. Don't see
anything on b.g.o that looks like this, though.

The problem, from the looks of it, could be in Python, or in gentoolkit
itself.

Have you updated Python recently? Perhaps you need to run
/usr/sbin/python-updater to make sure everything is copacetic.

Or, of course, you could upgrade gentoolkit; maybe that was a problem
with it that was fixed (gentoolkit didn't used to work very well for
'depends' or 'uses' at all, until recently).

Holly
-- 
gentoo-user@gentoo.org mailing list

Reply via email to