Package: qa.debian.org
Severity: normal

The package ‘dput’ explicitly sets the ‘LC_ALL’ environment variable
to “C.UTF-8”, and exports that value to sub-processes
<URL:https://sources.debian.net/src/dput/0.10.1/debian/rules/>.

Yet the latest reproducible-build attempt reports failure
<URL:https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/dput.html>.

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 setup.py 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 <bign...@debian.org>

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Reproducible-builds mailing list
Reproducible-builds@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds

Reply via email to