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

Reply via email to