[PATCH] GPGME: remove BUILD_TIMESTAMP

Daniel Kahn Gillmor dkg at fifthhorseman.net
Wed Jul 22 17:17:49 CEST 2015


On Wed 2015-07-22 12:57:36 +0200, Werner Koch wrote:
> On Wed,  8 Jul 2015 19:17, dkg at fifthhorseman.net said:
>
>> If removal of BUILD_TIMESTAMP isn't acceptable for gpgme, we should
>> allow it to be externally set for people who are trying to rebuild the
>> package reproducibly.
>
> Last year you added this to libgpg-error:
>
>     This patch allows an external build system to set this embedded
>     timestamp explicitly, which appears to make the package build
>     repeatably when ./configure is called with (for example)
>     --enable-build-timestamp=2014-09-23T01:02+0000
>
> The default is to use the actual time for the build, using
> --disable-build-timestamp will use "<none>" for the timestamp.  We
> should use a default for all packages.
>
> At least for Windows the build timestamp is useful for debugging and
> thus I would like to keep it.  However, changing the default to <none>
> is also fine with me.  For Gpg4win I would then change the default.
>
> Shall I change all packages to this scheme?

I'd be happy to have --disable-build-timestamp as the default for all
packages.  Thanks for the consideration!

           --dkg



More information about the Gnupg-devel mailing list