Hello community, here is the log from the commit of package gasnet for openSUSE:Factory checked in at 2019-01-21 10:58:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gasnet (Old) and /work/SRC/openSUSE:Factory/.gasnet.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gasnet" Mon Jan 21 10:58:52 2019 rev:11 rq:666634 version:1.30.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gasnet/gasnet.changes 2017-10-07 17:52:32.390360216 +0200 +++ /work/SRC/openSUSE:Factory/.gasnet.new.28833/gasnet.changes 2019-01-21 11:00:06.887293768 +0100 @@ -1,0 +2,5 @@ +Mon Jan 7 08:45:39 UTC 2019 - Bernhard Wiedemann <[email protected]> + +- Add gasnet-build-hostname.patch to make build reproducible (boo#1084909) + +------------------------------------------------------------------- New: ---- gasnet-build-hostname.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gasnet.spec ++++++ --- /var/tmp/diff_new_pack.27YSAW/_old 2019-01-21 11:00:07.679292741 +0100 +++ /var/tmp/diff_new_pack.27YSAW/_new 2019-01-21 11:00:07.683292735 +0100 @@ -36,6 +36,8 @@ Patch1: gasnet-s390-support.patch # PATCH-FIX-OPENSUSE -- have constant BUILD_ID to fix build-compare Patch2: gasnet-build-id.patch +# PATCH-FIX-OPENSUSE https://bitbucket.org/berkeleylab/gasnet/pull-requests/253/allow-to-not-store-build-date-user-and/diff +Patch3: gasnet-build-hostname.patch BuildRequires: automake BuildRequires: fdupes BuildRequires: gcc-c++ @@ -106,6 +108,7 @@ %patch0 %patch1 %patch2 -p1 +%patch3 -p1 # Avoid unnecessary rebuilds of the package FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e %%Y') ++++++ gasnet-build-hostname.patch ++++++ Index: GASNet-1.30.0/configure =================================================================== --- GASNet-1.30.0.orig/configure +++ GASNet-1.30.0/configure @@ -6008,6 +6008,9 @@ ac_configure_args="$ac_configure_args -- fi SYSTEM_NAME="`hostname`" + if [ -n "$SOURCE_DATE_EPOCH" ] ; then + SYSTEM_NAME=reproducible + fi case "$target" in # Apple gcc has -arch options for cross-compilation, but target binaries may still work due to Rosetta (making our cross-compilation support unnecessary)
