Source: segment
Version: 1.3.5~svn57+dfsg-1.1
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: timestamps
X-Debbugs-Cc: reproducible-bui...@lists.alioth.debian.org

Hi,

Whilst working on the "reproducible builds" effort [0], we noticed that
segment could not be built reproducibly.

The attached patch removes timestamps from the build system. Once
applied, segment can be built reproducibly using our reproducible
toolchain.

 [0] https://wiki.debian.org/ReproducibleBuilds


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-
--- a/debian/rules      2015-09-18 23:19:33.199937364 +0100
--- b/debian/rules      2015-09-18 23:37:23.898339306 +0100
@@ -11,6 +11,7 @@
 
 VER := $(shell echo $(DEB_UPSTREAM_VERSION) | awk -F'~' '{print $$1}')
 SVN_REV := $(shell echo $(DEB_UPSTREAM_VERSION) | awk -F'~' '{print $$2}' | 
sed 's/^svn//' | sed 's/\+dfsg.*//')
+ANT_ARGS := -Dbuild.date=$(shell dpkg-parsechangelog --show-field=Date | date 
--file=- --utc +%Y-%m-%d)
 
 install/libsegment-java::
        install -m 644 -D build/dist/segment-$(VER).jar \

Reply via email to