Deterministic/reproducible builds (Was: Clarity on current status of Scientific Linux build)

2014-07-02 Thread Brett Viren
Patrick J. LoPresti lopre...@gmail.com writes:

 See https://wiki.debian.org/ReproducibleBuilds or
 https://blog.torproject.org/category/tags/deterministic-builds or
 http://www.chromium.org/developers/testing/isolated-testing/deterministic-builds
 or just try a search of your own.

To add, if deterministic builds were not possible it would mean this
could not exist:

  http://nixos.org/nix/

Regards,
-Brett.


pgp5Omo83hFLU.pgp
Description: PGP signature


Deterministic/reproducible builds (Was: Clarity on current status of Scientific Linux build)

2014-07-02 Thread R P Herrold
On Wed, 2 Jul 2014, Brett Viren wrote:

 To add, if deterministic builds were not possible it would mean this
 could not exist:
 
   http://nixos.org/nix/

or that this website makes assertions not accurate

There are timestamps and build IDs and more which, unless 
tinkered with, will mean that building ANY package at two 
different times will have (non-functional) differences that 
prevent an exact binary duplicate from ever existing.  
Similarly, with parallel threaded (-j N) build systems, a 
Makefile might comclude one time that sub-element FOO was done 
first, otehr times sub-element BAR, and so to traverse a build 
path in differing orders.  Not anything invidious, but not 
'identical' either

-- Russ herrold