svn commit: r415078 - in head: . Mk

Alexey Dokuchaev danfe at FreeBSD.org
Sat May 21 16:38:33 UTC 2016


On Sat, May 21, 2016 at 02:41:48PM +0200, Baptiste Daroussin wrote:
> All needs it, I have provided links in previous mails that explain
> reproducible builds and in particular the issue with timestamps[.]

I don't think we're denying the fact that you need a suitable source of
timestamps to work with.

> A quick hint: this timestamp will be used as a timestamp for file inside
> each packages, (but not only) in order to be sure that the tar files
> itself is the has the same checksum if packaging the same files rebuilt
> laters.
> 
> The timestamps are more tricky that they looks like because of how things
> like Makefile.pl, bytecodes for python, emacs etc works and are regenerated.

I presume that answers John's question (which ports need it -- all do).

> I really don't care about the location of the information, I care about
> the fact that it is updated often enough so it does not break building
> and not too often so we can benefit from reproducible build.

And I somewhat do care about the location.  Putting it in distinfo is not
just ugly, but wrong.  If you manage to convince me that it really cannot
be reliably obtained from either VCS or properly exported tree then please
find a better place for it.

./danfe


More information about the svn-ports-head mailing list