[med-svn] [Git][med-team/bowtie2][master] 6 commits: Patch Makefile to set date for BUILD_TIME using SOURCE_DATE_EPOCH.

Andreas Tille gitlab at salsa.debian.org
Tue Dec 15 20:43:45 GMT 2020



Andreas Tille pushed to branch master at Debian Med / bowtie2


Commits:
2a392383 by Andreas Tille at 2020-12-15T19:08:29+01:00
Patch Makefile to set date for BUILD_TIME using SOURCE_DATE_EPOCH.

- - - - -
cffbcd98 by Andreas Tille at 2020-12-15T19:12:02+01:00
Force same hostname to enable reproducible builds

- - - - -
55996a0c by Andreas Tille at 2020-12-15T19:12:31+01:00
routine-update: Standards-Version: 4.5.1

- - - - -
98654ead by Andreas Tille at 2020-12-15T19:12:31+01:00
routine-update: debhelper-compat 13

- - - - -
b6d914ea by Andreas Tille at 2020-12-15T20:56:12+01:00
use binaries installed to debian/tmp

- - - - -
0e91df1a by Andreas Tille at 2020-12-15T21:23:01+01:00
Upload to unstable

- - - - -


6 changed files:

- debian/bowtie2.install
- debian/changelog
- debian/control
- debian/patches/series
- + debian/patches/use-source-date-epoch-in-Makefile.patch
- debian/rules


Changes:

=====================================
debian/bowtie2.install
=====================================
@@ -1,9 +1 @@
-bowtie2			usr/bin
-bowtie2-align-l 	usr/bin
-bowtie2-align-s 	usr/bin
-bowtie2-build   	usr/bin
-bowtie2-build-l   	usr/bin
-bowtie2-build-s   	usr/bin
-bowtie2-inspect 	usr/bin
-bowtie2-inspect-l 	usr/bin
-bowtie2-inspect-s 	usr/bin
+usr/local/bin	usr


=====================================
debian/changelog
=====================================
@@ -1,3 +1,18 @@
+bowtie2 (2.4.2-2) unstable; urgency=medium
+
+  [ Vagrant Cascadian ]
+  * Patch Makefile to set date for BUILD_TIME using SOURCE_DATE_EPOCH.
+    Closes: #977435
+  * Force same hostname to enable reproducible builds
+    Closes: #977436
+
+  [ Andreas Tille ]
+  * Standards-Version: 4.5.1 (routine-update)
+  * debhelper-compat 13 (routine-update)
+  * use binaries installed to debian/tmp
+
+ -- Andreas Tille <tille at debian.org>  Tue, 15 Dec 2020 21:07:56 +0100
+
 bowtie2 (2.4.2-1) unstable; urgency=medium
 
   * New upstream version 2.4.2


=====================================
debian/control
=====================================
@@ -4,7 +4,7 @@ Uploaders: Alexandre Mestiashvili <mestia at debian.org>,
            Andreas Tille <tille at debian.org>
 Section: science
 Priority: optional
-Build-Depends: debhelper-compat (= 12),
+Build-Depends: debhelper-compat (= 13),
                help2man,
                libtbb-dev,
                python3,
@@ -14,7 +14,7 @@ Build-Depends: debhelper-compat (= 12),
                libfile-which-perl,
                zlib1g-dev,
                libsimde-dev
-Standards-Version: 4.5.0
+Standards-Version: 4.5.1
 Vcs-Browser: https://salsa.debian.org/med-team/bowtie2
 Vcs-Git: https://salsa.debian.org/med-team/bowtie2.git
 Homepage: http://bowtie-bio.sourceforge.net/bowtie2


=====================================
debian/patches/series
=====================================
@@ -8,3 +8,4 @@ silence_tbb_deprecation_warning.patch
 simde
 correct_64bit_test
 no_sanity
+use-source-date-epoch-in-Makefile.patch


=====================================
debian/patches/use-source-date-epoch-in-Makefile.patch
=====================================
@@ -0,0 +1,20 @@
+From: Vagrant Cascadian <vagrant at reproducible-builds.org>
+Subject: Patch Makefile to set date for BUILD_TIME using SOURCE_DATE_EPOCH.
+Last-Update: Mon, 14 Dec 2020 19:56:00 -0800
+Bug-Debian: https://bugs.debian.org/977435
+
+https://reproducible-builds.org/docs/source-date-epoch/
+
+Index: bowtie2/Makefile
+===================================================================
+--- bowtie2.orig/Makefile
++++ bowtie2/Makefile
+@@ -279,7 +279,7 @@ both-debug: bowtie2-align-s-debug bowtie
+ DEFS := -fno-strict-aliasing \
+   -DBOWTIE2_VERSION="\"`cat BOWTIE2_VERSION`\"" \
+   -DBUILD_HOST="\"$${HOSTNAME:-`hostname`}\"" \
+-  -DBUILD_TIME="\"`date -u`\"" \
++  -DBUILD_TIME="\"`LC_ALL=C date -u -d@$(SOURCE_DATE_EPOCH)`\"" \
+   -DCOMPILER_VERSION="\"`$(CXX) -v 2>&1 | tail -1`\"" \
+   $(FILE_FLAGS) \
+   $(PREF_DEF) \


=====================================
debian/rules
=====================================
@@ -24,7 +24,7 @@ export EXTRA_OPTIONS
 	dh $@
 
 override_dh_auto_build:
-	LD_PRELOAD= dh_auto_build -- EXTRA_FLAGS="-std=c++98 $(LDFLAGS)" $(EXTRA_OPTIONS)
+	LD_PRELOAD= dh_auto_build -- EXTRA_FLAGS="-std=c++98 $(LDFLAGS)" $(EXTRA_OPTIONS) HOSTNAME=reproducible-hostname
 
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))



View it on GitLab: https://salsa.debian.org/med-team/bowtie2/-/compare/d81f9a835181d06d1ab4f4c1ae0233efe4b3ae0e...0e91df1ae1fad5da9353f7e386967b911c06446a

-- 
View it on GitLab: https://salsa.debian.org/med-team/bowtie2/-/compare/d81f9a835181d06d1ab4f4c1ae0233efe4b3ae0e...0e91df1ae1fad5da9353f7e386967b911c06446a
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20201215/e96f41da/attachment-0001.html>


More information about the debian-med-commit mailing list