Source: breezy Version: 3.0.0~bzr6753-1 Severity: serious Justification: fails to build from source
Builds of breezy under the traditional C locale (as on the autobuilders, implicitly) have been failing as detailed below. Please try arranging for debian/rules to export LC_ALL=C.UTF-8, which should be available by default (via libc-bin) these days. Thanks! ====================================================================== ERROR: breezy.tests.blackbox.test_commit.TestCommit.test_unicode_commit_message_is_filename ---------------------------------------------------------------------- Traceback (most recent call last): testtools.testresult.real._StringException: log: {{{ 19.942 run brz: ['init'] 19.942 breezy version: 3.0.0dev1 19.943 brz arguments: [u'init'] 19.960 creating repository in file:///tmp/testbzr-qu2rYD.tmp/breezy.tests.blackbox.test_commit.TestCommit.test_unicode_commit_message_is_filename/work/.bzr/. 19.965 creating branch <breezy.bzr.branch.BzrBranchFormat7 object at 0xffff79407810> in file:///tmp/testbzr-qu2rYD.tmp/breezy.tests.blackbox.test_commit.TestCommit.test_unicode_commit_message_is_filename/work/ 19.983 trying to create missing lock '/tmp/testbzr-qu2rYD.tmp/breezy.tests.blackbox.test_commit.TestCommit.test_unicode_commit_message_is_filename/work/.bzr/checkout/dirstate' 19.984 opening working tree '/tmp/testbzr-qu2rYD.tmp/breezy.tests.blackbox.test_commit.TestCommit.test_unicode_commit_message_is_filename/work' 20.000 opening working tree '/tmp/testbzr-qu2rYD.tmp/breezy.tests.blackbox.test_commit.TestCommit.test_unicode_commit_message_is_filename/work' 20.004 output: 'Created a standalone tree (format: 2a)\n' 20.005 run brz: ['add'] 20.005 breezy version: 3.0.0dev1 20.005 brz arguments: [u'add'] 20.015 opening working tree '/tmp/testbzr-qu2rYD.tmp/breezy.tests.blackbox.test_commit.TestCommit.test_unicode_commit_message_is_filename/work' 20.027 skip control directory '.bzr' 20.027 creating config directory: '/tmp/testbzr-qu2rYD.tmp/breezy.tests.blackbox.test_commit.TestCommit.test_unicode_commit_message_is_filename/home/breezy' 20.032 output: 'adding "?"\n' 20.032 run brz: ['commit', '-m', u'\u20ac'] 20.032 breezy version: 3.0.0dev1 20.032 brz arguments: [u'commit', u'-m', u'\u20ac'] 20.044 opening working tree '/tmp/testbzr-qu2rYD.tmp/breezy.tests.blackbox.test_commit.TestCommit.test_unicode_commit_message_is_filename/work' }}} Traceback (most recent call last): File "/<<PKGBUILDDIR>>/build/lib.linux-aarch64-2.7/breezy/tests/blackbox/test_commit.py", line 144, in test_unicode_commit_message_is_filename out, err = self.run_bzr(['commit', '-m', file_name]) File "/<<PKGBUILDDIR>>/build/lib.linux-aarch64-2.7/breezy/tests/__init__.py", line 2021, in run_bzr working_dir=working_dir, File "/<<PKGBUILDDIR>>/build/lib.linux-aarch64-2.7/breezy/tests/__init__.py", line 1923, in _run_bzr_autosplit encoding=encoding, stdin=stdin, working_dir=working_dir, File "/<<PKGBUILDDIR>>/build/lib.linux-aarch64-2.7/breezy/tests/__init__.py", line 1965, in _run_bzr_core args) File "/<<PKGBUILDDIR>>/build/lib.linux-aarch64-2.7/breezy/tests/__init__.py", line 2301, in apply_redirected return a_callable(*args, **kwargs) File "/<<PKGBUILDDIR>>/build/lib.linux-aarch64-2.7/breezy/commands.py", line 1309, in run_bzr_catch_user_errors return run_bzr(argv) File "/<<PKGBUILDDIR>>/build/lib.linux-aarch64-2.7/breezy/commands.py", line 1199, in run_bzr ret = run(*run_argv) File "/<<PKGBUILDDIR>>/build/lib.linux-aarch64-2.7/breezy/commands.py", line 755, in run_argv_aliases return self.run(**all_cmd_args) File "/<<PKGBUILDDIR>>/build/lib.linux-aarch64-2.7/breezy/commands.py", line 779, in run return self._operation.run_simple(*args, **kwargs) File "/<<PKGBUILDDIR>>/build/lib.linux-aarch64-2.7/breezy/cleanup.py", line 136, in run_simple self.cleanups, self.func, *args, **kwargs) File "/<<PKGBUILDDIR>>/build/lib.linux-aarch64-2.7/breezy/cleanup.py", line 165, in _do_with_cleanups result = func(*args, **kwargs) File "/<<PKGBUILDDIR>>/build/lib.linux-aarch64-2.7/breezy/builtins.py", line 3616, in run ui.ui_factory.show_warning(warning_msg) File "/<<PKGBUILDDIR>>/build/lib.linux-aarch64-2.7/breezy/ui/text.py", line 343, in show_warning self.stderr.write("bzr: warning: %s\n" % msg) File "/usr/lib/python2.7/codecs.py", line 369, in write data, consumed = self.encode(object, self.errors) UnicodeEncodeError: 'ascii' codec can't encode character u'\u20ac' in position 50: ordinal not in range(128) ---------------------------------------------------------------------- Ran 27984 tests in 608.241s FAILED (errors=1, known_failure_count=64) -- Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org) http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu