Author: sascha-guest Date: 2016-05-25 22:03:35 +0000 (Wed, 25 May 2016) New Revision: 22019
Added: trunk/packages/bowtie/trunk/debian/patches/reproducible.patch Modified: trunk/packages/bowtie/trunk/debian/changelog trunk/packages/bowtie/trunk/debian/patches/series Log: make build reproducible Modified: trunk/packages/bowtie/trunk/debian/changelog =================================================================== --- trunk/packages/bowtie/trunk/debian/changelog 2016-05-25 05:51:04 UTC (rev 22018) +++ trunk/packages/bowtie/trunk/debian/changelog 2016-05-25 22:03:35 UTC (rev 22019) @@ -1,3 +1,11 @@ +bowtie (1.1.2-4) unstable; urgency=medium + + * Team upload. + * Make build reproducible. + - Remove build hostname and compiler version from binary. + + -- Sascha Steinbiss <sas...@steinbiss.name> Wed, 25 May 2016 22:03:08 +0000 + bowtie (1.1.2-3) unstable; urgency=medium * Enable building arch independent packages separately Added: trunk/packages/bowtie/trunk/debian/patches/reproducible.patch =================================================================== --- trunk/packages/bowtie/trunk/debian/patches/reproducible.patch (rev 0) +++ trunk/packages/bowtie/trunk/debian/patches/reproducible.patch 2016-05-25 22:03:35 UTC (rev 22019) @@ -0,0 +1,77 @@ +Description: make build reproducible +Author: Sascha Steinbiss <sas...@steinbiss.name> +--- a/Makefile ++++ b/Makefile +@@ -207,9 +207,9 @@ + + DEFS=-fno-strict-aliasing \ + -DBOWTIE_VERSION="\"`cat VERSION`\"" \ +- -DBUILD_HOST="\"`hostname`\"" \ +- -DBUILD_TIME="\"`date`\"" \ +- -DCOMPILER_VERSION="\"`$(CXX) -v 2>&1 | tail -1`\"" \ ++ -DBUILD_HOST="\"\"" \ ++ -DBUILD_TIME="\"\"" \ ++ -DCOMPILER_VERSION="\"\"" \ + $(FILE_FLAGS) \ + $(PTHREAD_DEF) \ + $(PREF_DEF) \ +--- a/bowtie_inspect.cpp ++++ b/bowtie_inspect.cpp +@@ -496,7 +496,7 @@ + } else { + cout << "Neither 32- nor 64-bit: sizeof(void*) = " << sizeof(void*) << endl; + } +- cout << "Built on " << BUILD_HOST << endl; ++ /* cout << "Built on " << BUILD_HOST << endl; + cout << BUILD_TIME << endl; + cout << "Compiler: " << COMPILER_VERSION << endl; + cout << "Options: " << COMPILER_OPTIONS << endl; +@@ -504,7 +504,7 @@ + << sizeof(int) + << ", " << sizeof(long) << ", " << sizeof(long long) + << ", " << sizeof(void *) << ", " << sizeof(size_t) +- << ", " << sizeof(off_t) << "}" << endl; ++ << ", " << sizeof(off_t) << "}" << endl; */ + return 0; + } + +--- a/ebwt_build.cpp ++++ b/ebwt_build.cpp +@@ -526,7 +526,7 @@ + } else { + cout << "Neither 32- nor 64-bit: sizeof(void*) = " << sizeof(void*) << endl; + } +- cout << "Built on " << BUILD_HOST << endl; ++ /* cout << "Built on " << BUILD_HOST << endl; + cout << BUILD_TIME << endl; + cout << "Compiler: " << COMPILER_VERSION << endl; + cout << "Options: " << COMPILER_OPTIONS << endl; +@@ -534,7 +534,7 @@ + << sizeof(int) + << ", " << sizeof(long) << ", " << sizeof(long long) + << ", " << sizeof(void *) << ", " << sizeof(size_t) +- << ", " << sizeof(off_t) << "}" << endl; ++ << ", " << sizeof(off_t) << "}" << endl; */ + return 0; + } + +--- a/ebwt_search.cpp ++++ b/ebwt_search.cpp +@@ -2837,7 +2837,7 @@ + } else { + cout << "Neither 32- nor 64-bit: sizeof(void*) = " << sizeof(void*) << endl; + } +- cout << "Built on " << BUILD_HOST << endl; ++ /* cout << "Built on " << BUILD_HOST << endl; + cout << BUILD_TIME << endl; + cout << "Compiler: " << COMPILER_VERSION << endl; + cout << "Options: " << COMPILER_OPTIONS << endl; +@@ -2845,7 +2845,7 @@ + << sizeof(int) + << ", " << sizeof(long) << ", " << sizeof(long long) + << ", " << sizeof(void *) << ", " << sizeof(size_t) +- << ", " << sizeof(off_t) << "}" << endl; ++ << ", " << sizeof(off_t) << "}" << endl; */ + return 0; + } + #ifdef CHUD_PROFILING Modified: trunk/packages/bowtie/trunk/debian/patches/series =================================================================== --- trunk/packages/bowtie/trunk/debian/patches/series 2016-05-25 05:51:04 UTC (rev 22018) +++ trunk/packages/bowtie/trunk/debian/patches/series 2016-05-25 22:03:35 UTC (rev 22019) @@ -11,3 +11,4 @@ ppc64el.patch enable_arm64.patch spelling.patch +reproducible.patch _______________________________________________ debian-med-commit mailing list debian-med-commit@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit