Den 26/10/2013 kl. 01.07 skrev Eitan Adler <ead...@freebsd.org>:

> On Fri, Oct 25, 2013 at 2:43 PM, Colin Percival <cperc...@freebsd.org> wrote:
>> Author: cperciva
>> Date: Fri Oct 25 18:43:53 2013
>> New Revision: 257129
>> URL: http://svnweb.freebsd.org/changeset/base/257129
>> 
>> Log:
>>  Remove time and date stamps from svn* binaries, in order to make the
>>  builds reproducible.
> 
> I wonder if we could work on a wiki paging listing all the other
> non-reproducible portions of the FreeBSD build process.

This depends greatly on under circumstances you want reproducibility. Just 
timestamp of the build, or also username, hostname, SRCDIR/DESTDIR, SVN 
revision and FreeBSD major/minor version? Some of this can be done by placing 
dummy time, whoami and hostname binaries in /usr/src/tools/build/ and using 
those during the build but should be configurable, as some of that information 
could be usable for debugging.

Have a look at sendmail config files. They are about as non-reproducible as 
they come :-)

Erik
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to