bzr-svn unicode problem ?

Luis Arias kaaloo at gmail.com
Tue Nov 20 09:58:33 GMT 2007


Hi,

I got the following trace when trying to branch a fairly large svn codebase:

luis at trinity:~/workspace$ bzr branch
svn://svn.forge.objectweb.org/svnroot/exoplatform/projects exo
bzr: ERROR: exceptions.UnicodeDecodeError: 'ascii' codec can't decode
byte 0xd0 in position 72: ordinal not in range(128)

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line
802, in run_bzr_catch_errors
    return run_bzr(argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line
758, in run_bzr
    ret = run(*run_argv)
  File "/usr/lib/python2.5/site-packages/bzrlib/commands.py", line
492, in run_argv_aliases
    return self.run(**all_cmd_args)
  File "/usr/lib/python2.5/site-packages/bzrlib/builtins.py", line 893, in run
    possible_transports=[to_transport])
  File "/home/luis/.bazaar/plugins/svn/remote.py", line 77, in sprout
    result_repo = repo.clone(result, revision_id)
  File "/usr/lib/python2.5/site-packages/bzrlib/decorators.py", line
127, in read_locked
    return unbound(self, *args, **kwargs)
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line
906, in clone
    self.copy_content_into(dest_repo, revision_id)
  File "/usr/lib/python2.5/site-packages/bzrlib/repository.py", line
819, in copy_content_into
    return InterRepository.get(self, destination).copy_content(revision_id)
  File "/home/luis/.bazaar/plugins/svn/fetch.py", line 519, in copy_content
    self.fetch(revision_id, pb, find_ghosts=False)
  File "/home/luis/.bazaar/plugins/svn/fetch.py", line 640, in fetch
    self._fetch_switch(needed, pb, lhs_parent)
  File "/home/luis/.bazaar/plugins/svn/fetch.py", line 565, in _fetch_switch
    editor.start_revision(revid, parent_inv)
  File "/home/luis/.bazaar/plugins/svn/fetch.py", line 68, in start_revision
    self.scheme)
  File "/home/luis/.bazaar/plugins/svn/repository.py", line 408, in
transform_fileid_map
    renames, scheme)
  File "/home/luis/.bazaar/plugins/svn/fileids.py", line 135, in apply_changes
    idmap = self._apply_changes(new_file_id, changes, get_children)
  File "/home/luis/.bazaar/plugins/svn/fileids.py", line 236, in _apply_changes
    map[p] = new_file_id(p)
  File "/home/luis/.bazaar/plugins/svn/fileids.py", line 133, in new_file_id
    return generate_file_id(self.repos, revid, x)
  File "/home/luis/.bazaar/plugins/svn/fileids.py", line 49, in generate_file_id
    return generate_svn_file_id(repos.uuid, revnum, branch, path)
  File "/home/luis/.bazaar/plugins/svn/fileids.py", line 42, in
generate_svn_file_id
    sha.new(path.encode('utf-8')).hexdigest())
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position
72: ordinal not in range(128)

bzr 0.92.0 on python 2.5.1.final.0 (linux2)
arguments: ['/usr/bin/bzr', 'branch',
'svn://svn.forge.objectweb.org/svnroot/exoplatform/projects', 'exo']
encoding: 'UTF-8', fsenc: 'UTF-8', lang: 'en_US.UTF-8'
plugins:
  bzr_xmloutput        /home/luis/.bazaar/plugins/bzr_xmloutput [unknown]
  bzrtools
/usr/lib/python2.5/site-packages/bzrlib/plugins/bzrtools [0.92.0]
  email
/usr/lib/python2.5/site-packages/bzrlib/plugins/email [unknown]
  launchpad
/usr/lib/python2.5/site-packages/bzrlib/plugins/launchpad [unknown]
  multiparent
/usr/lib/python2.5/site-packages/bzrlib/plugins/multiparent.pyc
[unknown]
  pqm
/usr/lib/python2.5/site-packages/bzrlib/plugins/pqm [unknown]
  qbzr
/usr/lib/python2.5/site-packages/bzrlib/plugins/qbzr [0.7.0]
  svn                  /home/luis/.bazaar/plugins/svn [0.4.4]

** Please send this report to bazaar at lists.ubuntu.com
   with a description of what you were doing when the
   error occurred.

-- 
Luis Arias
CTO
http://www.docxa.com
+33 6 14 20 87 93
skype : kaaloo



More information about the bazaar mailing list