[tahoe-dev] buildbot update
Zooko O'Whielacronx
zookog at gmail.com
Wed Mar 11 10:29:55 PDT 2009
Okay! Almost all builders have levelled up to Supported status! Send
more buildbots! I especially want a buildbot on Arc's rusty dusty
Pentium III, since he reported test failures there (#659) and on
Zandr's NAS device, since there are test failures there (pycryptopp
#17).
The buildbots which graduated to the ranks of Supported are: Eugen
lenny-amd64, zooko yukyuk jauntyish, Ruben Fedora, zooko draco Mac-PPC
10.4, and zooko ootles Mac-amd64 10.4
That leaves poor Dan ArchLinux as the only Unsupported test builder,
and deb-lenny-amd64 and deb-intrepid-amd64 as the two Unsupported deb
builders.
As for the latter, they are successfully building .debs, and I'm
waiting for Brian to decide how he wants those .debs to get uploaded
and added to our apt repository.
As for the former, it is really weird. zope.interface enters a long recursion:
http://allmydata.org/buildbot/builders/Dan%20ArchLinux/builds/273/steps/test/logs/stdio
File "/usr/lib/python2.6/site-packages/zope/interface/declarations.py",
line 1348, in __get__
return implementedBy(cls)
File "/usr/lib/python2.6/site-packages/zope/interface/declarations.py",
line 354, in implementedByFallback
spec = Implements(*[implementedBy(c) for c in bases])
File "/usr/lib/python2.6/site-packages/zope/interface/declarations.py",
line 343, in implementedByFallback
spec = Implements(*_normalizeargs(spec))
File "/usr/lib/python2.6/site-packages/zope/interface/declarations.py",
line 1370, in _normalizeargs
_normalizeargs(v, output)
File "/usr/lib/python2.6/site-packages/zope/interface/declarations.py",
line 1370, in _normalizeargs
_normalizeargs(v, output)
File "/usr/lib/python2.6/site-packages/zope/interface/declarations.py",
line 1370, in _normalizeargs
_normalizeargs(v, output)
File "/usr/lib/python2.6/site-packages/zope/interface/declarations.py",
line 1370, in _normalizeargs
_normalizeargs(v, output)
...
969 more frames like this
...
File "/usr/lib/python2.6/site-packages/zope/interface/declarations.py",
line 1370, in _normalizeargs
_normalizeargs(v, output)
File "/usr/lib/python2.6/site-packages/zope/interface/declarations.py",
line 1369, in _normalizeargs
for v in sequence:
TypeError: 'str' object is not iterable
What? 'str' object is not iterable? Is too! Examining
declarations.py line 1370 doesn't tell me how that can recurse 973
times:
http://bazaar.launchpad.net/%7Elandscape/zope3/production/annotate/head%3A/src/zope/interface//declarations.py#L1369
It says this:
def _normalizeargs(sequence, output = None):
...
for v in sequence:
_normalizeargs(v, output)
So does this imply that there is a data structure with a loop being
passed? Or at least a data structure which is more than 973 levels
deep?
Regards,
Zooko
tickets mentioned in this email:
http://allmydata.org/trac/tahoe/ticket/659 # tests fail on rusty dusty server
http://allmydata.org/trac/pycryptopp/ticket/17 # pycryptopp fails
self-tests on ARMv5 architecture
More information about the tahoe-dev
mailing list