Date: Mon, 13 Jul 2009 11:22:57 -0400 From: John Baldwin <jhb@freebsd.org> To: Colin Percival <cperciva@freebsd.org> Cc: svn-src-head@freebsd.org, Brian Somers <brian@awfulhak.org>, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r195626 - in head: contrib/amd/amd contrib/ntp/scripts contrib/sendmail/cf/sh secure/lib/libcrypto sys/contrib/dev/acpica/compiler sys/dev/hptrr Message-ID: <200907131122.58463.jhb@freebsd.org> In-Reply-To: <4A59CC26.7010106@freebsd.org> References: <200907112230.n6BMUbXE065104@svn.freebsd.org> <20090712005957.5f395c96@dev.lan.Awfulhak.org> <4A59CC26.7010106@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday 12 July 2009 7:42:30 am Colin Percival wrote: > Brian Somers wrote: > > On Sat, 11 Jul 2009 22:30:37 +0000 (UTC) Colin Percival <cperciva@FreeBSD.org> wrote: > >> Remove build timestamps from the following files: > >> [...] > >> After this commit, the only remaining build timestamps are in the kernel, > >> the boot loaders, /usr/include/osreldate.h (the year in the copyright > >> notice), and lib*.a (the timestamps on all of the included .o files). > > > > This is a fantastic change. Our new-branch-per-project methodology > > @work made us implement this change locally. > > > > Another change that was necessary along the same lines was to remove > > any hostnames or path names that leak into object code, the most noticeable > > of which is of course one of the first kernel boot message lines. > > > > Are there plans to change kernel code and/or hostname/path name stuff? > > I'm not particularly concerned about the hostname or paths, since there are > workarounds (i.e., set the same hostname and use the same path, and files > will come out the same). > > The timestamps in the kernel and boot loaders can probably be removed, but I > wanted to consult with the community first, since it is conceivable that those > timestamps are useful in some situations. I'm even less certain about the > timestamps included in library archive files -- if anyone with binutils-fu > can confirm for me if these are used at all, and if not, how to get rid of > them, I'd be very very happy. I find the timestamps in kernel builds quite useful when doing work in feature branches. OTOH, back when I used sendmail as my MTA on my mail server I found the date in sendmail.cf useful as well. I don't use sendmail anymore so I am no longer worried about that one, but the kernel date one I would hate to see go away. -- John Baldwin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907131122.58463.jhb>