From owner-freebsd-hackers@FreeBSD.ORG Sun Nov 14 20:22:56 2010 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1BFF0106566C for ; Sun, 14 Nov 2010 20:22:56 +0000 (UTC) (envelope-from erik@cederstrand.dk) Received: from csmtp2.one.com (csmtp2.one.com [91.198.169.22]) by mx1.freebsd.org (Postfix) with ESMTP id BA1118FC23 for ; Sun, 14 Nov 2010 20:22:55 +0000 (UTC) Received: from macfeast.lan (0x573b9942.cpe.ge-1-2-0-1101.ronqu1.customer.tele.dk [87.59.153.66]) by csmtp2.one.com (Postfix) with ESMTPA id CA5B6B4BB2842; Sun, 14 Nov 2010 20:22:53 +0000 (UTC) Mime-Version: 1.0 (Apple Message framework v1081) Content-Type: multipart/signed; boundary=Apple-Mail-2088-73844678; protocol="application/pkcs7-signature"; micalg=sha1 From: Erik Cederstrand In-Reply-To: Date: Sun, 14 Nov 2010 21:22:53 +0100 Message-Id: <0CF7C325-E7D9-4C51-8E60-9A0243D2FFFE@cederstrand.dk> References: <718D8E86-EA2E-4D07-BAFF-5D8D093FD296@cederstrand.dk> <20101011084733.GM2392@deviant.kiev.zoral.com.ua> <95F3B27C-42E6-4267-9965-AC3219310C35@cederstrand.dk> <20101021175748.GD19295@acme.spoerlein.net> <20101022100134.GL19295@acme.spoerlein.net> <8B6E3E35-68AF-42ED-98CF-E2A4448DAA11@cederstrand.dk> To: Giorgos Keramidas X-Mailer: Apple Mail (2.1081) X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: =?iso-8859-1?Q?Ulrich_Sp=F6rlein?= , FreeBSD Hackers Subject: Re: Deterministic builds? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Nov 2010 20:22:56 -0000 --Apple-Mail-2088-73844678 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Den 12/11/2010 kl. 21.20 skrev Giorgos Keramidas: >>=20 >> Since the SVN rev. is recorded, I think a timestamp is redundant. Any >> ideas where I can disable the timestamps in the source? >=20 > The timestamp is not 'redundant'. It records _when_ you compiled the > sources of the kernel, which in itself is a useful bit of information. I'm curious as to why this might be useful? Would the mtime of the file = not be be sufficient? I can only think of debugging purposes, but apart = from the timestamp, two kernels with the same rev. would be bitwise = identical, so I think the rev. number is more useful. Is the timestamp = not just a remnant from the CVS days? If it is useful, why not brand all binaries with a rev. number and a = timestamp? Erik= --Apple-Mail-2088-73844678--