Date: Sat, 26 Oct 2013 23:47:16 +0200 From: Erik Cederstrand <erik@cederstrand.dk> To: Eitan Adler <eadler@FreeBSD.org> Cc: "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>, "src-committers@freebsd.org" <src-committers@freebsd.org>, Colin Percival <cperciva@freebsd.org> Subject: Re: svn commit: r257129 - head/contrib/subversion/subversion/libsvn_subr Message-ID: <9E9A07EE-8612-4742-B4E0-2988EAD5312F@cederstrand.dk> In-Reply-To: <CAF6rxgk56of3KuGbuoMeJQoaHnDVmHSkugsxiO2YtcX%2BCpeoqw@mail.gmail.com> References: <201310251843.r9PIhsGh083931@svn.freebsd.org> <CAF6rxgk56of3KuGbuoMeJQoaHnDVmHSkugsxiO2YtcX%2BCpeoqw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Den 26/10/2013 kl. 01.07 skrev Eitan Adler <eadler@FreeBSD.org>: > On Fri, Oct 25, 2013 at 2:43 PM, Colin Percival <cperciva@freebsd.org> = wrote: >> Author: cperciva >> Date: Fri Oct 25 18:43:53 2013 >> New Revision: 257129 >> URL: http://svnweb.freebsd.org/changeset/base/257129 >>=20 >> Log: >> Remove time and date stamps from svn* binaries, in order to make the >> builds reproducible. >=20 > 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=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9E9A07EE-8612-4742-B4E0-2988EAD5312F>