<div dir="ltr">Hi All,<br><br>Not sure if i should post the tests failing here or to log a ticket, so here it is....<br><br>I downloaded the release <a href="http://tahoe-lafs.org/source/tahoe-lafs/tarballs/allmydata-tahoe-1.8.0-r4803.tar.bz2">http://tahoe-lafs.org/source/tahoe-lafs/tarballs/allmydata-tahoe-1.8.0-r4803.tar.bz2</a>, built it with the system version of python (which works fine for 1.8.0) and it fails the tests. I'm testing this out on my OSX 10.6 desktop.<br>
<br>If you want me to open a ticket with the below errors I can do so.<br><br><br>Jimmy<br><br><br>===============================================================================<br>[SKIPPED]: allmydata.test.test_encodingutil.StdlibUnicode.test_open_unrepresentable<br>
<br>This test is not applicable to platforms that represent filenames as Unicode.<br>===============================================================================<br>[SKIPPED]: allmydata.test.test_encodingutil.Windows.test_listdir_unicode<br>
<br>This platform does not support the 'mbcs' filesystem encoding that we are testing for the benefit of a different platform.<br>===============================================================================<br>
[SKIPPED]: allmydata.test.test_hung_server.HungServerDownloadTest.test_2_good_8_hung_then_1_recovers_mutable<br><br>still broken<br>===============================================================================<br>[SKIPPED]: allmydata.test.test_hung_server.HungServerDownloadTest.test_2_good_8_hung_then_1_recovers_with_2_shares_mutable<br>
<br>still broken<br>===============================================================================<br>[SKIPPED]: allmydata.test.test_hung_server.HungServerDownloadTest.test_3_good_7_hung_mutable<br><br>still broken<br>===============================================================================<br>
[SKIPPED]: allmydata.test.test_runner.BinTahoe.test_version_no_noise<br><br>We pass this test only with Twisted >= v9.0.0<br>===============================================================================<br>[SKIPPED]: allmydata.test.test_runner.RunNode.test_client_no_noise<br>
<br>We pass this test only with Twisted >= v9.0.0<br>===============================================================================<br>[SKIPPED]: allmydata.test.test_storage.Server.test_large_share<br><br>This test can spuriously fail if you have less than 4 GiB free on your filesystem, and if your filesystem doesn't support efficient sparse files then it is very expensive (Mac OS X and Windows don't support efficient sparse files).<br>
===============================================================================<br>[TODO]: allmydata.test.test_upload.EncodingParameters.test_problem_layout_comment_187<br><br>Reason: "this isn't fixed yet"<br>
Traceback (most recent call last):<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/immutable/upload.py", line 546, in _got_response<br> return self._loop()<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/immutable/upload.py", line 396, in _loop<br>
return self._failed("%s (%s)" % (failmsg, self._get_progress_message()))<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/immutable/upload.py", line 561, in _failed<br> raise UploadUnhappinessError(msg)<br>
allmydata.interfaces.UploadUnhappinessError: shares could be placed on only 2 server(s) such that any 2 of them have enough shares to recover the file, but we were asked to place shares on at least 3 such servers. (placed all 3 shares, want to place shares on at least 3 servers such that any 2 of them have enough shares to recover the file, sent 3 queries to 3 peers, 1 queries placed some shares, 2 placed none (of which 2 placed none due to the server being full and 0 placed none due to an error))<br>
===============================================================================<br>[TODO]: allmydata.test.test_upload.EncodingParameters.test_problem_layout_ticket_1124<br><br>Reason: 'Fix this after 1.7.1 release.'<br>
Traceback (most recent call last):<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/immutable/upload.py", line 546, in _got_response<br> return self._loop()<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/immutable/upload.py", line 396, in _loop<br>
return self._failed("%s (%s)" % (failmsg, self._get_progress_message()))<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/immutable/upload.py", line 561, in _failed<br> raise UploadUnhappinessError(msg)<br>
allmydata.interfaces.UploadUnhappinessError: shares could be placed on only 3 server(s) such that any 2 of them have enough shares to recover the file, but we were asked to place shares on at least 4 such servers. (placed all 4 shares, want to place shares on at least 4 servers such that any 2 of them have enough shares to recover the file, sent 4 queries to 4 peers, 4 queries placed some shares, 0 placed none (of which 0 placed none due to the server being full and 0 placed none due to an error))<br>
===============================================================================<br>[TODO]: allmydata.test.test_upload.EncodingParameters.test_problem_layout_ticket_1128<br><br>Reason: 'Invent a smarter uploader that uploads successfully in this case.'<br>
Traceback (most recent call last):<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/immutable/upload.py", line 546, in _got_response<br> return self._loop()<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/immutable/upload.py", line 396, in _loop<br>
return self._failed("%s (%s)" % (failmsg, self._get_progress_message()))<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/immutable/upload.py", line 561, in _failed<br> raise UploadUnhappinessError(msg)<br>
allmydata.interfaces.UploadUnhappinessError: shares could be placed on only 3 server(s) such that any 2 of them have enough shares to recover the file, but we were asked to place shares on at least 4 such servers. (placed all 4 shares, want to place shares on at least 4 servers such that any 2 of them have enough shares to recover the file, sent 4 queries to 4 peers, 4 queries placed some shares, 0 placed none (of which 0 placed none due to the server being full and 0 placed none due to an error))<br>
===============================================================================<br>[ERROR]: allmydata.test.test_cli.Ln.test_ln_with_nonexistent_alias<br><br>Traceback (most recent call last):<br> File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/threadpool.py", line 210, in _worker<br>
result = context.call(ctx, function, *args, **kwargs)<br> File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/context.py", line 59, in callWithContext<br> return self.currentContext().callWithContext(ctx, func, *args, **kw)<br>
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/context.py", line 37, in callWithContext<br> return func(*args,**kw)<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/runner.py", line 100, in runner<br>
rc = cli.dispatch[command](so)<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/cli.py", line 509, in ln<br> rc = <a href="http://tahoe_mv.mv">tahoe_mv.mv</a>(options, mode="link")<br>
File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/tahoe_mv.py", line 32, in mv<br> nodetype, attrs = simplejson.loads(data)<br> File "build/bdist.macosx-10.6-universal/egg/simplejson/__init__.py", line 384, in loads<br>
<br> File "build/bdist.macosx-10.6-universal/egg/simplejson/decoder.py", line 402, in decode<br> <br> File "build/bdist.macosx-10.6-universal/egg/simplejson/decoder.py", line 420, in raw_decode<br>
<br>simplejson.decoder.JSONDecodeError: No JSON object could be decoded: line 1 column 0 (char 0)<br>===============================================================================<br>[ERROR]: allmydata.test.test_cli.Ln.test_ln_without_alias<br>
<br>Traceback (most recent call last):<br> File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/threadpool.py", line 210, in _worker<br> result = context.call(ctx, function, *args, **kwargs)<br>
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/context.py", line 59, in callWithContext<br> return self.currentContext().callWithContext(ctx, func, *args, **kw)<br>
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/context.py", line 37, in callWithContext<br> return func(*args,**kw)<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/runner.py", line 100, in runner<br>
rc = cli.dispatch[command](so)<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/cli.py", line 509, in ln<br> rc = <a href="http://tahoe_mv.mv">tahoe_mv.mv</a>(options, mode="link")<br>
File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/tahoe_mv.py", line 32, in mv<br> nodetype, attrs = simplejson.loads(data)<br> File "build/bdist.macosx-10.6-universal/egg/simplejson/__init__.py", line 384, in loads<br>
<br> File "build/bdist.macosx-10.6-universal/egg/simplejson/decoder.py", line 402, in decode<br> <br> File "build/bdist.macosx-10.6-universal/egg/simplejson/decoder.py", line 420, in raw_decode<br>
<br>simplejson.decoder.JSONDecodeError: No JSON object could be decoded: line 1 column 0 (char 0)<br>===============================================================================<br>[ERROR]: allmydata.test.test_cli.Mv.test_mv_behavior<br>
<br>Traceback (most recent call last):<br> File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/threadpool.py", line 210, in _worker<br> result = context.call(ctx, function, *args, **kwargs)<br>
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/context.py", line 59, in callWithContext<br> return self.currentContext().callWithContext(ctx, func, *args, **kw)<br>
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/context.py", line 37, in callWithContext<br> return func(*args,**kw)<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/runner.py", line 100, in runner<br>
rc = cli.dispatch[command](so)<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/cli.py", line 504, in mv<br> rc = <a href="http://tahoe_mv.mv">tahoe_mv.mv</a>(options, mode="move")<br>
File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/tahoe_mv.py", line 32, in mv<br> nodetype, attrs = simplejson.loads(data)<br> File "build/bdist.macosx-10.6-universal/egg/simplejson/__init__.py", line 384, in loads<br>
<br> File "build/bdist.macosx-10.6-universal/egg/simplejson/decoder.py", line 402, in decode<br> <br> File "build/bdist.macosx-10.6-universal/egg/simplejson/decoder.py", line 420, in raw_decode<br>
<br>simplejson.decoder.JSONDecodeError: No JSON object could be decoded: line 1 column 0 (char 0)<br>===============================================================================<br>[ERROR]: allmydata.test.test_cli.Mv.test_mv_with_nonexistent_alias<br>
<br>Traceback (most recent call last):<br> File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/threadpool.py", line 210, in _worker<br> result = context.call(ctx, function, *args, **kwargs)<br>
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/context.py", line 59, in callWithContext<br> return self.currentContext().callWithContext(ctx, func, *args, **kw)<br>
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/context.py", line 37, in callWithContext<br> return func(*args,**kw)<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/runner.py", line 100, in runner<br>
rc = cli.dispatch[command](so)<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/cli.py", line 504, in mv<br> rc = <a href="http://tahoe_mv.mv">tahoe_mv.mv</a>(options, mode="move")<br>
File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/tahoe_mv.py", line 32, in mv<br> nodetype, attrs = simplejson.loads(data)<br> File "build/bdist.macosx-10.6-universal/egg/simplejson/__init__.py", line 384, in loads<br>
<br> File "build/bdist.macosx-10.6-universal/egg/simplejson/decoder.py", line 402, in decode<br> <br> File "build/bdist.macosx-10.6-universal/egg/simplejson/decoder.py", line 420, in raw_decode<br>
<br>simplejson.decoder.JSONDecodeError: No JSON object could be decoded: line 1 column 0 (char 0)<br>===============================================================================<br>[ERROR]: allmydata.test.test_cli.Mv.test_mv_without_alias<br>
<br>Traceback (most recent call last):<br> File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/threadpool.py", line 210, in _worker<br> result = context.call(ctx, function, *args, **kwargs)<br>
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/context.py", line 59, in callWithContext<br> return self.currentContext().callWithContext(ctx, func, *args, **kw)<br>
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/context.py", line 37, in callWithContext<br> return func(*args,**kw)<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/runner.py", line 100, in runner<br>
rc = cli.dispatch[command](so)<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/cli.py", line 504, in mv<br> rc = <a href="http://tahoe_mv.mv">tahoe_mv.mv</a>(options, mode="move")<br>
File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/tahoe_mv.py", line 32, in mv<br> nodetype, attrs = simplejson.loads(data)<br> File "build/bdist.macosx-10.6-universal/egg/simplejson/__init__.py", line 384, in loads<br>
<br> File "build/bdist.macosx-10.6-universal/egg/simplejson/decoder.py", line 402, in decode<br> <br> File "build/bdist.macosx-10.6-universal/egg/simplejson/decoder.py", line 420, in raw_decode<br>
<br>simplejson.decoder.JSONDecodeError: No JSON object could be decoded: line 1 column 0 (char 0)<br>===============================================================================<br>[ERROR]: allmydata.test.test_system.SystemTest.test_filesystem<br>
<br>Traceback (most recent call last):<br> File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/threadpool.py", line 210, in _worker<br> result = context.call(ctx, function, *args, **kwargs)<br>
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/context.py", line 59, in callWithContext<br> return self.currentContext().callWithContext(ctx, func, *args, **kw)<br>
File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/twisted/python/context.py", line 37, in callWithContext<br> return func(*args,**kw)<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/runner.py", line 100, in runner<br>
rc = cli.dispatch[command](so)<br> File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/cli.py", line 504, in mv<br> rc = <a href="http://tahoe_mv.mv">tahoe_mv.mv</a>(options, mode="move")<br>
File "/Users/jtang/sandbox/allmydata-tahoe-1.8.0-r4803/src/allmydata/scripts/tahoe_mv.py", line 32, in mv<br> nodetype, attrs = simplejson.loads(data)<br> File "build/bdist.macosx-10.6-universal/egg/simplejson/__init__.py", line 384, in loads<br>
<br> File "build/bdist.macosx-10.6-universal/egg/simplejson/decoder.py", line 402, in decode<br> <br> File "build/bdist.macosx-10.6-universal/egg/simplejson/decoder.py", line 420, in raw_decode<br>
<br>simplejson.decoder.JSONDecodeError: No JSON object could be decoded: line 1 column 0 (char 0)<br>-------------------------------------------------------------------------------<br>Ran 828 tests in 331.003s<br><br>
FAILED (skips=8, expectedFailures=3, errors=6, successes=811)<br><br></div>