bzr does not work with python2.6
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Medium
|
Vincent Ladeuil |
Bug Description
I am trying to use bzr on openSUSE but it does not work at all. The problem is probably my python version. I have
$ python --version
Python 2.6b3
I have tried bzr 1.6.1 and 1.7rc1.
Initially they both fail with:
$ ../install/bin/bzr init
/home/fm/
DeprecationWarning: the sha module is deprecated; use the hashlib module
instead
module = __import_
bzr: ERROR: exceptions.
After:
--- /home/fm/
+++ ../build/
@@ -293,7 +293,7 @@
_bytes_
def __init__(self, base):
- super(Transport, self).__init__()
+ super(Transport, self)._
self.base = base
def _translate_
this error is gone.
After that I get
fm@macbook:
/home/fm/
module = __import_
/home/fm/
module = __import_
Committing to: /home/fm/
bzr: ERROR: exceptions.
This is caused by http://
So what is the solution for that?
Changed in bzr: | |
milestone: | none → 1.8 |
status: | Fix Committed → Fix Released |
Thanks for reporting this. I'll put up some patches for it. We don't really *need* U32, though I'm surprised they deleted the function completely.
I don't know that this will fix everything, but if you want to keep trying, it would be nice to try and get bzr to work with python 2.6. I don't think the changes will make 1.7 final, but we can try and get something nicer for 1.8.