Bug#794892: autogen: please make the build reproducible (cpu, locale, timestamps)

2015-08-10 Thread Bruce Korb
On 08/09/15 23:58, Valentin Lorentz wrote: Unfortunately, there is already a variable named like this [1], which actually stores date+time instead of just time. Or maybe we can use SOURCE_DATE_ISO8601 and truncate it? I've mulled it over a bit. These templates are about producing man page

Bug#794892: autogen: please make the build reproducible (cpu, locale, timestamps)

2015-08-10 Thread Valentin Lorentz
On 09/08/2015 22:44, Bruce Korb wrote: On 08/09/15 05:27, Jérémy Bobbio wrote: Bruce Korb: Obviously, I can make no changes to Debian rules, but I have now added a working --enable-timeout=$WHATEVER configure option: http://autogen.sourceforge.net/data/autogen-5.18.6pre11.tar.xz

Bug#794892: autogen: please make the build reproducible (cpu, locale, timestamps)

2015-08-09 Thread Jérémy Bobbio
Bruce Korb: Obviously, I can make no changes to Debian rules, but I have now added a working --enable-timeout=$WHATEVER configure option: http://autogen.sourceforge.net/data/autogen-5.18.6pre11.tar.xz Thanks Bruce. I believe this is going to be of interest to all binary distributions.

Bug#794892: autogen: please make the build reproducible (cpu, locale, timestamps)

2015-08-09 Thread Bruce Korb
On 08/09/15 05:27, Jérémy Bobbio wrote: Bruce Korb: Obviously, I can make no changes to Debian rules, but I have now added a working --enable-timeout=$WHATEVER configure option: http://autogen.sourceforge.net/data/autogen-5.18.6pre11.tar.xz Thanks Bruce. I believe this is going to be of

Bug#794892: autogen: please make the build reproducible (cpu, locale, timestamps)

2015-08-08 Thread Valentin Lorentz
On 08/08/2015 03:35, Bruce Korb wrote: This is necessary. Perhaps if you build on one platform and run on another, you might have issues, but the problem boils down to trying to understand when some template has wandered out into the weeds. I can pick an arbitrary Oh, I'm certain that

Bug#794892: autogen: please make the build reproducible (cpu, locale, timestamps)

2015-08-08 Thread Bruce Korb
There is another tiny little problem with your patch: It presumes that the man page templates are used exclusively by autogen. That is very, very incorrect. There are quite a few projects that use AutoOpts. If you want to dig into the template and figure out how to *PORTABLY* derive a date

Bug#794892: autogen: please make the build reproducible (cpu, locale, timestamps)

2015-08-08 Thread Bruce Korb
On 08/08/15 09:06, Valentin Lorentz wrote: There are already two bounds hardcoded. How is using a constant in the interval “worse” than that? Okay, one constant is in case the computation fails. Not a bound. The other is just a minimum -- a human interface sort of thing. It may well be that

Bug#794892: autogen: please make the build reproducible (cpu, locale, timestamps)

2015-08-08 Thread Bruce Korb
Obviously, I can make no changes to Debian rules, but I have now added a working --enable-timeout=$WHATEVER configure option: http://autogen.sourceforge.net/data/autogen-5.18.6pre11.tar.xz and though I've added LC_ALL=C to some of my date invocations, I cannot use the ``-d

Bug#794892: autogen: please make the build reproducible (cpu, locale, timestamps)

2015-08-07 Thread Bruce Korb
On 08/07/15 11:23, Valentin Lorentz wrote: Source: autogen Version: 1:5.18.6~pre3-3 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: cpu locale timestamps X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org Hi! While working on the “reproducible

Bug#794892: autogen: please make the build reproducible (cpu, locale, timestamps)

2015-08-07 Thread Valentin Lorentz
Source: autogen Version: 1:5.18.6~pre3-3 Severity: wishlist Tags: patch User: reproducible-bui...@lists.alioth.debian.org Usertags: cpu locale timestamps X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org Hi! While working on the “reproducible builds” effort [1], we have noticed that