On Sun, Dec 11, 2016 at 07:43:08PM +0100, Mattia Rizzolo wrote: > On Sun, Dec 11, 2016 at 01:34:18PM -0500, Bill Blough wrote: > > I just found a reference in the Debian Maintainer's Guide that says the > > default build locale is C. And it looks like the Ubuntu build is > > explicitly setting a locale of C.UTF-8. > > Where is that?
I misspoke, it's not the Debian Maintainer's Guide, but the "Guide for Debian Maintainers" https://www.debian.org/doc/manuals/debmake-doc/ch07.en.html#utf-8-build > Really, in Debian there is no "default build locale", and I've seen RC > bugs for packages failing to build in non-C locales. > See also the Reproducible Builds project, which is making sure packages > built in different locales are always the same. The link above says The default locale of the build environment is C I certainly agree that we shouldn't be using arbitrary locales, but here I'm talking about using C.UTF-8, which the above link says should be used when necessary. > > > Would you be willing to add > > > > LC_ALL := C.UTF-8 > > export LC_ALL > > > > to the top of debian/rules and try another build? > > running. > Thanks very much. Bill