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

Reply via email to