Hi,
setting LC_ALL=C.UTF-8 in d/rules is a common way to fix many
reproducibility problems. It is also, in general, a more sane way to
build packages, in comparison to using whatever locale settings happen
to be set during a build. However, sprinkling a variant of `export
LC_ALL=C.UTF-8` in every d/rules is error-prone and a waste of
maintainers' time.
Would it be possible to set in stone that packages are supposed to
always be built in an environment where LC_ALL=C.UTF-8, or, in other
words, that builders must set LC_ALL=C.UTF-8?
In which document should this rule be stated? Policy?
Regards,
--
Gioele Barabucci