Date: Thu, 12 May 2016 14:08:49 -0400 From: Ed Maste <emaste@freebsd.org> To: freebsd-ports@freebsd.org Subject: Recording TIMESTAMPs in distinfo for reproducible builds work Message-ID: <CAPyFy2DFaELRDhonnzm70iXDzC%2Bw0D0kQsnEwes-o4upCatd6Q@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Baptiste and I have been looking at reproducible builds in the FreeBSD ports tree, and one thing we'll need is a consistent timestamp that doesn't change when a port is rebuilt without changes. We considered a few different ideas, and have settled on experimenting with the time 'make makesum' is run. I have a bsd.port.mk change that I'll commit shortly to record the TIMESTAMP when "make makesum" is run. I want to do this now so that this data is collected and stored "for free" along with regular distfile updates. This will allow experimentation and development of reproducible package builds with real data. For now ports that have no distinfo file, and distfile updates done without using "make makesum," can just ignore the TIMESTAMP. -Ed
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPyFy2DFaELRDhonnzm70iXDzC%2Bw0D0kQsnEwes-o4upCatd6Q>