Source: calendar
Version: 2.04-2
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0] we noticed
that calendar could not be built reproducibly.

Whilst you do accommodate SOURCE_DATE_EPOCH [1], unfortunately your
call to date(1) is currently missing the switch to make it timezone
agnostic, thus it can vary depending on "where" you build it from.

Patch attached.

 [0] https://reproducible-builds.org/
 [1] https://reproducible-builds.org/docs/source-date-epoch/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-
--- a/debian/rules      2019-07-17 09:50:20.599066174 -0300
--- b/debian/rules      2019-07-17 10:01:13.302028995 -0300
@@ -17,7 +17,7 @@
        ./configure
 
 override_dh_auto_build:
-       make BUILD_DATE="$(shell date -R -d @$(SOURCE_DATE_EPOCH))"
+       make BUILD_DATE="$(shell date -u -R -d @$(SOURCE_DATE_EPOCH))"
 
 override_dh_auto_install:
        mkdir -p $(OCAMLFIND_DESTDIR)

Reply via email to