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 builds” effort [1], we have noticed
that autogen could not be built reproducibly.

The attached patch fixes the following issues:
* run time of ./configure affects a preprocessor constant

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 doing thus-and-so will _never_ take longer than X."
but that doesn't scale very well.  So, I just take a rough measure based on
configure time and then add in a factor of 10 on the theory that it's close
enough and can be overridden anyway.

So, proposal:  allow a config flag that specifies the default timeout time.
You specify that, you get reproducibility.  Otherwise, it is speed-of-build-
machine adaptable.

* locale-dependant sort

That should be fixed.  I abhor and hate and despise locale-dependent sorting.
It was a really stupid idea to foist that onto the computing world as a default.
If you want to change the way things work, then invent new interfaces.
"Improving" an older interfaces is amazingly stupid.

* timezone-dependant date

Unclear what part of the patch addresses this.

Thank you!


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to