Also seeing this in an up-to-date Saucy. Switching locale to en or C
doesn't helps.
Ubuntu/scrot/src$ bzr --version
Bazaar (bzr) 2.6.0
Python interpreter: /usr/bin/python 2.7.5
Python standard library: /usr/lib/python2.7
Platform: Linux-3.11.0-19-generic-x86_64-with-Ubuntu-13.10-saucy
Ubuntu/scrot/src$ bzr builddeb -- -S -us -uc
Building using working tree
Building package in normal mode
Looking for a way to retrieve the upstream tarball
Upstream tarball already exists in build directory, using that
bzr: ERROR: exceptions.UnicodeEncodeError: 'ascii' codec can't encode character
u'\xf3' in position 54: ordinal not in range(128)
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 930, in
exception_to_return_code
return the_callable(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 1121, in
run_bzr
ret = run(*run_argv)
File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 673, in
run_argv_aliases
return self.run(**all_cmd_args)
File "/usr/lib/python2.7/dist-packages/bzrlib/commands.py", line 697, in run
return self._operation.run_simple(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 136, in
run_simple
self.cleanups, self.func, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/bzrlib/cleanup.py", line 166, in
_do_with_cleanups
result = func(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/builddeb/cmds.py", line
449, in run
builder.export()
File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/builddeb/builder.py",
line 77, in export
self.distiller.distill(self.target_dir)
File
"/usr/lib/python2.7/dist-packages/bzrlib/plugins/builddeb/source_distiller.py",
line 79, in distill
self._distill(target)
File
"/usr/lib/python2.7/dist-packages/bzrlib/plugins/builddeb/source_distiller.py",
line 107, in _distill
export(self.tree, target)
File "/usr/lib/python2.7/dist-packages/bzrlib/plugins/builddeb/util.py", line
603, in export
filtered=filtered, per_file_timestamps=True)
File "/usr/lib/python2.7/dist-packages/bzrlib/export/__init__.py", line 175,
in export
per_file_timestamps, fileobj):
File "/usr/lib/python2.7/dist-packages/bzrlib/export/__init__.py", line 128,
in get_export_generator
trace.mutter('export version %r', tree)
File "/usr/lib/python2.7/dist-packages/bzrlib/trace.py", line 155, in mutter
out = fmt % tuple(real_args)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position
54: ordinal not in range(128)
Ubuntu/scrot/src$ locale
LANG=en_GB.utf-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.utf-8"
LC_NUMERIC="en_GB.utf-8"
LC_TIME="en_GB.utf-8"
LC_COLLATE="en_GB.utf-8"
LC_MONETARY="en_GB.utf-8"
LC_MESSAGES="en_GB.utf-8"
LC_PAPER="en_GB.utf-8"
LC_NAME="en_GB.utf-8"
LC_ADDRESS="en_GB.utf-8"
LC_TELEPHONE="en_GB.utf-8"
LC_MEASUREMENT="en_GB.utf-8"
LC_IDENTIFICATION="en_GB.utf-8"
LC_ALL=
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/966934
Title:
[i18n] bzr commands affected working tree crashed with unicode error
in non-english locale
To manage notifications about this bug go to:
https://bugs.launchpad.net/bzr/+bug/966934/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs