Vagrant Cascadian <vagr...@reproducible-builds.org> writes:

> The month embedded in the TODAY variable is translatable, and thus
> changes depending on the locale of the build environment.

Good catch, thanks!

> The attached patch updates debian/patches/debian-changes to use a
> numeric date, which should be independent of locale.

I presume another option would be to run date with LC_ALL set to C,
particularly given that the actual content is all in English anyway.

> It is unclear if this alone will make fltk1.3 build reproducibly, but it
> should reduce the differences even if it does not solve all issues.

I seem to recall some other wrinkles, but I'll be happy to move closer
to reproducibility regardless.

> ++    TODAY=`date -ud'$(DEB_DATE)' +'%Y-%m-%s'`; \

ITYM '%Y-%m-%d' or '%F'

-- 
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