[pkg-gnupg-maint] Bug#806494: Bug#806494: gnupg: please make the build reproducible

Werner Koch wk at gnupg.org
Mon Nov 30 10:53:15 UTC 2015


On Fri, 27 Nov 2015 22:51, lamby at debian.org said:

> The attached patch removes timestamps from the "yat2m" manpage
> generator. Once applied, gnupg can be built reproducibly using our

Can you please explain the envvar SOURCE_DATE_EPOCH and from what value
it is derived.  For the texi manuals we use the mkdefsinc tool to create
a file defsincdate with the lates epoch of all files derived from Git.
That file is distributed and then used for the date.  The same should be
done for the man pages.  No need for the above envvar.

The patch is anyway not portable; for example it uses strtoull and other
C99 features.  yat2m needs to plain C90.

I just pushed two commits:

  081c902 doc: Build man pages with the same date as the info files.
  75eb071 yat2m: New option --date.

which should fix the problem.


Salam-Shalom,

   Werner

-- 
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.



More information about the pkg-gnupg-maint mailing list