[Reproducible-builds] Bug#785624: Timestamps in manpages generated makes builds non-reproducible

Ximin Luo infinity0 at pwned.gg
Tue Jun 30 08:17:15 UTC 2015


Hi,

We are trying to develop a standard environment variable for this purpose, please see:

https://wiki.debian.org/ReproducibleBuilds/TimestampsProposal

Any chance you can rewrite the patch to use SOURCE_DATE_EPOCH in unix timestamp format? The reason for preferring this over the ISO8601 format is given in that link.

X

On 30/06/15 08:06, Juan Picca wrote:
> Package: doxygen
> Version: 1.8.9.1-3
> Followup-For: Bug #785624
> Tags: patch
> User: reproducible-builds at lists.alioth.debian.org
> Usertags: timestamps
> 
> Hi.
> I created a patch for doxygen that allow get the current date and time
> from the DOXYGEN_CURRENTDATETIME environment variable in iso 8601
> extended format.
> 
> The expected usage in the debian/rules file is the following:
> 
> LAST_CHANGE = $(shell dpkg-parsechangelog -S Date)
> DOXYGEN_CURRENTDATETIME = $(shell LC_ALL=C date -uIs -d "$(LAST_CHANGE)")
> export DOXYGEN_CURRENTDATETIME
> 
> Comments are welcome.
> Greetings,
> Juan Picca
> 
> Note: the code for parse the date is simplified from QDateTime
> 
> 
> 
> _______________________________________________
> Reproducible-builds mailing list
> Reproducible-builds at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds
> 

-- 
GPG: 4096R/1318EFAC5FBBDBCE
git://github.com/infinity0/pubkeys.git



More information about the Reproducible-builds mailing list