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"