Severity: normal

The package ‘dput’ explicitly sets the ‘LC_ALL’ environment variable
to “C.UTF-8”, and exports that value to sub-processes

Yet the latest reproducible-build attempt reports failure

Specifically, the build system does not detect a UTF-8 locale:

Traceback (most recent call last):
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2009' in position 
186: ordinal not in range(128)
E: pybuild pybuild:276: test: plugin distutils failed with: exit code=1: 
python2.7 test 
dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13
debian/rules:24: recipe for target 'build' failed
make: *** [build] Error 25
dpkg-buildpackage: error: debian/rules build gave error exit status 2

This happens only on the reproducible build server; when running on a
system that actually has a UTF-8 terminal locale, the build succeeds.

 \     “Nothing worth saying is inoffensive to everyone. Nothing worth |
  `\    saying will fail to make you enemies. And nothing worth saying |
_o__)            will not produce a confrontation.” —Johann Hari, 2011 |
Ben Finney <>

Attachment: signature.asc
Description: PGP signature

Reproducible-builds mailing list

Reply via email to