From owner-svn-src-all@FreeBSD.ORG Sat Oct 26 21:47:26 2013 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id EEEFDD6E; Sat, 26 Oct 2013 21:47:25 +0000 (UTC) (envelope-from erik@cederstrand.dk) Received: from csmtp11.one.com (csmtp11.one.com [195.47.247.117]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 524C425C3; Sat, 26 Oct 2013 21:47:25 +0000 (UTC) Received: from [192.168.1.82] (unknown [176.222.238.90]) by csmtp11.one.com (Postfix) with ESMTPA id 3D5F9C03B5C8B; Sat, 26 Oct 2013 21:47:16 +0000 (UTC) Received: from [192.168.1.82] ([UNAVAILABLE]. [176.222.238.90]) (using TLSv1 with cipher AES128-SHA) by 0.0.0.0:587 (trex/4.8.87); Sat, 26 Oct 2013 21:47:16 GMT Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 7.0 \(1816\)) Subject: Re: svn commit: r257129 - head/contrib/subversion/subversion/libsvn_subr From: Erik Cederstrand In-Reply-To: Date: Sat, 26 Oct 2013 23:47:16 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <9E9A07EE-8612-4742-B4E0-2988EAD5312F@cederstrand.dk> References: <201310251843.r9PIhsGh083931@svn.freebsd.org> To: Eitan Adler X-Mailer: Apple Mail (2.1816) Cc: "svn-src-head@freebsd.org" , "svn-src-all@freebsd.org" , "src-committers@freebsd.org" , Colin Percival X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Oct 2013 21:47:26 -0000 Den 26/10/2013 kl. 01.07 skrev Eitan Adler : > On Fri, Oct 25, 2013 at 2:43 PM, Colin Percival = 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=