bzr-svn broken by latest upload of python-subvertpy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
bzr-svn (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
It appears [1] that bzr-svn has been dropped from ubuntu in saucy.
However if it was installed on a system in raring and upgraded, the user will still have it.
Then, when they try to use 'bzr info', it will fail like below. the simple fix is 'apt-get remove bzr-svn', but I'm not sure that is what is intended.
$ python -c 'from subvertpy.wc import CommittedQueue'
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: cannot import name CommittedQueue
$ bzr info
bzr: ERROR: exceptions.
Traceback (most recent call last):
File "/usr/lib/
return the_callable(*args, **kwargs)
File "/usr/lib/
ret = run(*run_argv)
File "/usr/lib/
return self.run(
File "/usr/lib/
return self._operation
File "/usr/lib/
self.cleanups, self.func, *args, **kwargs)
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
result = func(*args, **kwargs)
File "/usr/lib/
verbose=
File "/usr/lib/
outfile)
File "/usr/lib/
format = describe_
File "/usr/lib/
format = controldir.
File "/usr/lib/
return self.get(key)()
File "/usr/lib/
return self._dict[
File "/usr/lib/
self._obj = get_named_
File "/usr/lib/
obj = __import_
File "/usr/lib/
from subvertpy.wc import (
ImportError: cannot import name CommittedQueue
You can report this problem to Bazaar's developers by running
apport-bug /var/crash/
if a bug-reporting window does not automatically appear.
$ apt-cache policy bzr python-subvertpy
bzr:
Installed: 2.6.0~bzr6574-
Candidate: 2.6.0~bzr6574-
Version table:
*** 2.6.0~bzr6574-
500 http://
100 /var/lib/
python-subvertpy:
Installed: 0.9.1-2
Candidate: 0.9.1-2
Version table:
*** 0.9.1-2 0
500 http://
100 /var/lib/
$ apt-cache policy bzr-svn
bzr-svn:
Installed: 1.2.1-1
Candidate: 1.2.1-1
Version table:
*** 1.2.1-1 0
100 /var/lib/
--
[1] https:/
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: bzr-svn 1.2.1-1
ProcVersionSign
Uname: Linux 3.8.0-23-generic x86_64
ApportVersion: 2.9.2-0ubuntu8.1
Architecture: amd64
Date: Wed Jun 5 15:42:24 2013
Ec2AMI: ami-0000039e
Ec2AMIManifest: FIXME
Ec2Availability
Ec2InstanceType: m1.tiny
Ec2Kernel: aki-0000022a
Ec2Ramdisk: ari-0000022a
MarkForUpload: True
PackageArchitec
ProcEnviron:
TERM=screen
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: bzr-svn
UpgradeStatus: No upgrade log present (probably fresh install)
This is intended behaviour for subvertpy - svn 1.7 makes incompatible API changes to the wc API so subvertpy.wc is disabled when built against svn 1.7. This change was also one of the main reasons bzr-svn was dropped from saucy.
The correct fix is to upload an SRU of bzr-svn to raring that adds a dependency on "libsvn1 < 1.7".