On Tuesday 22 June 2010 22:48:29 Chris Ball wrote:
> Hi,
>
> Yay, it's fixed with:
> > Bzr v. Python v. Trevor Chris
> > 2.0.1 2.6.4 pass
> > bzr-2.1.0-1.fc14.x86_64 2.6.5 hang
> > 2.2b3 2.5.2 pass
> > bzr-2.2-0.8.b3.fc14.x86_64 2.6.5 pass
>
> So I think we can just say that 2.0 and 2.2b work, and 2.1 doesn't.
>
> It appears that Ubuntu Lucid is still shipping 2.1 with the broken
> locking, so that's problematic. Maybe we can file a bug and get them
> to backport whatever the fix was, if they aren't willing to move to a
> 2.2 beta?
Also Debian squeeze ship bzr 2.1.2, even if you can get a 2.2b2 version in
experimental.
Anyway I get some errors with mercurial (because I have not configured it, I
suppose) and some other errors.
This is the report:
======================================================================
ERROR: Commit / revision_id should agree on revision ids.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/gian/Devel/be/libbe/storage/base.py", line 952, in
test_commit_revision_ids
rev = self.s.revision_id(i+1)
File "/home/gian/Devel/be/libbe/storage/vcs/base.py", line 812, in
revision_id
raise libbe.storage.base.InvalidRevision(index)
InvalidRevision: 1
======================================================================
ERROR: Children list should be revision dependent.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/gian/Devel/be/libbe/storage/base.py", line 995, in
test_get_previous_children
ret = sorted(self.s.children('parent', revision=revs[i]))
File "/home/gian/Devel/be/libbe/storage/base.py", line 314, in children
return self._children(*args, **kwargs)
File "/home/gian/Devel/be/libbe/storage/vcs/base.py", line 730, in _children
path = self.path(id, revision, relpath=False)
File "/home/gian/Devel/be/libbe/storage/vcs/base.py", line 635, in path
path = self._vcs_path(id, revision)
File "/home/gian/Devel/be/libbe/storage/vcs/hg.py", line 134, in _vcs_path
return self._u_find_id_from_manifest(id, manifest, revision=revision)
File "/home/gian/Devel/be/libbe/storage/vcs/base.py", line 896, in
_u_find_id_from_manifest
raise InvalidID(id, revision=revision)
InvalidID: parent in revision
======================================================================
ERROR: Get should be able to return the previous version.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/gian/Devel/be/libbe/storage/base.py", line 974, in
test_get_previous_version
ret = self.s.get(self.id, revision=revs[i])
File "/home/gian/Devel/be/libbe/storage/base.py", line 335, in get
value = self._get(*args, **kwargs)
File "/home/gian/Devel/be/libbe/storage/vcs/base.py", line 762, in _get
raise e
InvalidID: unlikely id in revision
======================================================================
ERROR: Children list should be revision dependent.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/gian/Devel/be/libbe/storage/base.py", line 995, in
test_get_previous_children
ret = sorted(self.s.children('parent', revision=revs[i]))
File "/home/gian/Devel/be/libbe/storage/base.py", line 314, in children
return self._children(*args, **kwargs)
File "/home/gian/Devel/be/libbe/storage/vcs/base.py", line 730, in _children
path = self.path(id, revision, relpath=False)
File "/home/gian/Devel/be/libbe/storage/vcs/base.py", line 635, in path
path = self._vcs_path(id, revision)
File "/home/gian/Devel/be/libbe/storage/vcs/bzr.py", line 208, in _vcs_path
self.repo, revision=revision, recursive=True)
File "/home/gian/Devel/be/libbe/storage/vcs/bzr.py", line 226, in
_vcs_listdir
if self.version_cmp(2,0,0) >= 0:
File "/home/gian/Devel/be/libbe/storage/vcs/bzr.py", line 114, in
version_cmp
% (current, self._vcs_version()))
NotImplementedError: Cannot parse non-integer portion "2b2" of Bzr version
"2.2b2"
======================================================================
ERROR: Get should be able to return the previous version.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/gian/Devel/be/libbe/storage/base.py", line 974, in
test_get_previous_version
ret = self.s.get(self.id, revision=revs[i])
File "/home/gian/Devel/be/libbe/storage/base.py", line 335, in get
value = self._get(*args, **kwargs)
File "/home/gian/Devel/be/libbe/storage/vcs/base.py", line 758, in _get
relpath = self.path(id, revision, relpath=True)
File "/home/gian/Devel/be/libbe/storage/vcs/base.py", line 635, in path
path = self._vcs_path(id, revision)
File "/home/gian/Devel/be/libbe/storage/vcs/bzr.py", line 208, in _vcs_path
self.repo, revision=revision, recursive=True)
File "/home/gian/Devel/be/libbe/storage/vcs/bzr.py", line 226, in
_vcs_listdir
if self.version_cmp(2,0,0) >= 0:
File "/home/gian/Devel/be/libbe/storage/vcs/bzr.py", line 114, in
version_cmp
% (current, self._vcs_version()))
NotImplementedError: Cannot parse non-integer portion "2b2" of Bzr version
"2.2b2"
======================================================================
FAIL: See if the VCS is installed.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/gian/Devel/be/libbe/storage/vcs/base.py", line 1049, in
test_installed
'%(name)s VCS not found' % vars(self.Class))
AssertionError: arch VCS not found
======================================================================
FAIL: Changed lists should reflect past activity
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/gian/Devel/be/libbe/storage/base.py", line 1024, in test_changed
'Unexpected new: %s' % new)
File "/home/gian/Devel/be/libbe/storage/base.py", line 575, in failUnless
'(%s) %s' % (self._classname(), msg)
AssertionError: (Hg:1.5.2) Unexpected new: ['modified', 'moved2', 'new',
'version']
======================================================================
FAIL: Empty commit should raise exception.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/gian/Devel/be/libbe/storage/base.py", line 929, in
test_empty_commit_raises_exception
% vars(self.Class))
File "/home/gian/Devel/be/libbe/storage/base.py", line 565, in fail
'(%s) %s' % (self._classname(), msg)
AssertionError: (Hg:1.5.2) Empty hg.commit() didn't raise EmptyCommit.
======================================================================
FAIL: See if the VCS is installed.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/gian/Devel/be/libbe/storage/vcs/base.py", line 1049, in
test_installed
'%(name)s VCS not found' % vars(self.Class))
AssertionError: darcs VCS not found
======================================================================
FAIL: Doctest: libbe.util.subproc.Pipe
----------------------------------------------------------------------
Traceback (most recent call last):
File "/usr/lib/python2.5/doctest.py", line 2128, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for libbe.util.subproc.Pipe
File "/home/gian/Devel/be/libbe/util/subproc.py", line 83, in Pipe
----------------------------------------------------------------------
File "/home/gian/Devel/be/libbe/util/subproc.py", line 96, in
libbe.util.subproc.Pipe
Failed example:
p.status
Expected:
1
Got:
0
----------------------------------------------------------------------
File "/home/gian/Devel/be/libbe/util/subproc.py", line 98, in
libbe.util.subproc.Pipe
Failed example:
p.statuses
Expected:
[1, 0]
Got:
[0, 0]
----------------------------------------------------------------------
File "/home/gian/Devel/be/libbe/util/subproc.py", line 100, in
libbe.util.subproc.Pipe
Failed example:
p.stderrs # doctest: +ELLIPSIS
Expected:
[...find: ...: Permission denied..., '']
Got:
['', '']
----------------------------------------------------------------------
Ran 349 tests in 27.684s
FAILED (failures=5, errors=5)
make: *** [test] Error 10
I can post the complete log eventually
bye
Gianluca
_______________________________________________
Be-devel mailing list
[email protected]
http://void.printf.net/cgi-bin/mailman/listinfo/be-devel