Skip site navigation (1)Skip section navigation (2)
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>