svn commit: r415078 - in head: . Mk

Baptiste Daroussin bapt at FreeBSD.org
Fri May 13 18:28:41 UTC 2016


On Fri, May 13, 2016 at 04:01:51PM +0000, Alexey Dokuchaev wrote:
> On Thu, May 12, 2016 at 06:20:27PM +0000, Ed Maste wrote:
> > New Revision: 415078
> > URL: https://svnweb.freebsd.org/changeset/ports/415078
> > 
> > Log:
> >   Record TIMESTAMP in make makesum
> >   
> >   This is intended to support development and prototyping for ports
> >   reproducible build efforts which require some concept of a "last
> >   updated" time. It is being committed now so that timestamp entries
> >   will be populated "for free" as port distfiles updates happen.
> 
> Why does it have to be part of distinfo rather than obtained from keywords
> or "svn info distinfo | grep ..."?  (The latter might seem like it could
> slow things down a bit, but 1) it's unclear if it would make a significant
> difference without actual tests, and 2) polluting distinfo looks worse, to
> me at least.)

First the svn keyword date will be updated too often (each cosmetic change in a
makefile) resulting in making reproducible builds less efficient.

Second the ports tree is available in plenty of forms where the keywords are not
expanded: git, hg etc. breaking as such the reproducible builds

Best regards,
Bapt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-ports-head/attachments/20160513/e20ae14b/attachment.sig>


More information about the svn-ports-head mailing list