[tahoe-lafs-trac-stream] [tahoe-lafs] #843: zope recursion during build / test / install
tahoe-lafs
trac at tahoe-lafs.org
Sat May 25 01:20:10 UTC 2013
#843: zope recursion during build / test / install
-----------------------------------------+---------------------------------
Reporter: nejucomo | Owner: somebody
Type: defect | Status: closed
Priority: minor | Milestone: undecided
Component: packaging | Version: 1.5.0
Resolution: somebody else's problem | Keywords: zope install
Launchpad Bug: | heisenbug
-----------------------------------------+---------------------------------
Changes (by daira):
* status: new => closed
* resolution: => somebody else's problem
Old description:
> I left my machine while running "time { python setup.py build && python
> setup.py test && python setup.py install; }". I ran this inside of a "cd
> /media/target-disk; chroot ." on a debian system, even though /media
> /target-disk contains an ubuntu installation!
>
> When I returned the command output ended with:
> {{{
> File "/usr/local/src/allmydata-tahoe-1.5.0/zope.interface-3.5.2-py2.5
> -linux-x86_64.egg/zope/interface/declarations.py", line 1370, in
> _normalizeargs
> _normalizeargs(v, output)
> File "/usr/local/src/allmydata-tahoe-1.5.0/zope.interface-3.5.2-py2.5
> -linux-x86_64.egg/zope/interface/declarations.py", line 1370, in
> _normalizeargs
> _normalizeargs(v, output)
> File "/usr/local/src/allmydata-tahoe-1.5.0/zope.interface-3.5.2-py2.5
> -linux-x86_64.egg/zope/interface/declarations.py", line 1366, in
> _normalizeargs
> if InterfaceClass in cls.__mro__ or Implements in cls.__mro__:
> RuntimeError: maximum recursion depth exceeded in cmp
> }}}
>
> Unfortunately I cannot scroll back to see the top of the stack trace or
> more relevant logs.
>
> When I rerun the same command, unit tests seem to begin executing until
> they abort strangely with a different error which I will file as a
> separate ticket.
New description:
I left my machine while running "time { python setup.py build && python
setup.py test && python setup.py install; }". I ran this inside of a "cd
/media/target-disk; chroot ." on a debian system, even though /media
/target-disk contains an ubuntu installation!
When I returned the command output ended with:
{{{
File "/usr/local/src/allmydata-tahoe-1.5.0/zope.interface-3.5.2-py2.5
-linux-x86_64.egg/zope/interface/declarations.py", line 1370, in
_normalizeargs
_normalizeargs(v, output)
File "/usr/local/src/allmydata-tahoe-1.5.0/zope.interface-3.5.2-py2.5
-linux-x86_64.egg/zope/interface/declarations.py", line 1370, in
_normalizeargs
_normalizeargs(v, output)
File "/usr/local/src/allmydata-tahoe-1.5.0/zope.interface-3.5.2-py2.5
-linux-x86_64.egg/zope/interface/declarations.py", line 1366, in
_normalizeargs
if InterfaceClass in cls.__mro__ or Implements in cls.__mro__:
RuntimeError: maximum recursion depth exceeded in cmp
}}}
Unfortunately I cannot scroll back to see the top of the stack trace or
more relevant logs.
When I rerun the same command, unit tests seem to begin executing until
they abort strangely with a different error which I will file as a
separate ticket.
--
Comment:
I haven't seen this for a while; I assume it has been fixed in more recent
versions of zope.interface, and/or was only a problem for faulty builds.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/843#comment:6>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list