Tests Fail on saucy - lock_read missing from "Thing"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Tarmac |
Fix Released
|
Medium
|
David Britton |
Bug Description
=======
ERROR: test_run (tarmac.
tarmac.
-------
_StringException: log: {{{8.141 export version {'abspath': <function abspath at 0x7f0274c6e9b0>}}}}
Traceback (most recent call last):
File "/usr/lib/
return func(*args, **keywargs)
File "/home/
proposal=
File "/home/
per_
File "/usr/lib/
per_
File "/usr/lib/
tree.
AttributeError: 'Thing' object has no attribute 'lock_read'
=======
ERROR: test_run_
tarmac.
-------
_StringException: log: {{{8.144 export version {'abspath': <function abspath at 0x7f0274c6e9b0>}}}}
Traceback (most recent call last):
File "/usr/lib/
return func(*args, **keywargs)
File "/home/
proposal=
File "/home/
per_
File "/usr/lib/
per_
File "/usr/lib/
tree.
AttributeError: 'Thing' object has no attribute 'lock_read'
=======
ERROR: test_run_failure (tarmac.
tarmac.
-------
_StringException: log: {{{8.146 export version {'abspath': <function abspath at 0x7f0274c6e9b0>}}}}
Traceback (most recent call last):
File "/usr/lib/
return func(*args, **keywargs)
File "/home/
proposal=
File "/usr/lib/
callableObj
File "/home/
per_
File "/usr/lib/
per_
File "/usr/lib/
tree.
AttributeError: 'Thing' object has no attribute 'lock_read'
=======
ERROR: test_run_
tarmac.
-------
_StringException: log: {{{8.149 export version {'abspath': <function abspath at 0x7f0274c6e9b0>}}}}
Traceback (most recent call last):
File "/usr/lib/
return func(*args, **keywargs)
File "/home/
proposal=
File "/usr/lib/
callableObj
File "/home/
per_
File "/usr/lib/
per_
File "/usr/lib/
tree.
AttributeError: 'Thing' object has no attribute 'lock_read'
-------
Ran 89 tests in 8.007s
FAILED (errors=4)
Happens with latest code (revno=424) + bzr lib on saucy. I have not checked other releases, but I can build/test on precise to keep my branch moving along.
Related branches
- dobey: Approve
-
Diff: 18 lines (+5/-4)1 file modifiedtarmac/tests/test_plugin.py (+5/-4)
Changed in tarmac: | |
status: | New → Triaged |
importance: | Undecided → Critical |
Changed in tarmac: | |
assignee: | nobody → David Britton (davidpbritton) |
Changed in tarmac: | |
status: | Triaged → Fix Committed |
Changed in tarmac: | |
status: | Fix Committed → Fix Released |
Interestingly, these failures do not happen on 14.04. This seems to only happen on 13.10. I wonder what exactly is causing the problem. Since 13.10 isn't an LTS, and tarmac is not included in the Ubuntu archive currently, I'm lowering the priority on this to Medium.
13.10 will also be EOL this summer. I'd be happy to have a fix for it, but it seems like an issue caused by bzrlib perhaps. The tests fail, but tarmac itself should work still.