Hello community,

here is the log from the commit of package gasnet for openSUSE:Factory checked 
in at 2017-08-13 14:59:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gasnet (Old)
 and      /work/SRC/openSUSE:Factory/.gasnet.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gasnet"

Sun Aug 13 14:59:07 2017 rev:7 rq:516054 version:1.28.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/gasnet/gasnet.changes    2017-07-17 
09:08:48.227833887 +0200
+++ /work/SRC/openSUSE:Factory/.gasnet.new/gasnet.changes       2017-08-13 
14:59:13.164543050 +0200
@@ -1,0 +2,5 @@
+Fri Aug 11 05:18:19 UTC 2017 - [email protected]
+
+- Add gasnet-build-id.patch to fix build-compare (boo#1047218)
+
+-------------------------------------------------------------------

New:
----
  gasnet-build-id.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gasnet.spec ++++++
--- /var/tmp/diff_new_pack.oCknJd/_old  2017-08-13 14:59:14.156403850 +0200
+++ /var/tmp/diff_new_pack.oCknJd/_new  2017-08-13 14:59:14.172401605 +0200
@@ -28,6 +28,8 @@
 Source0:        
https://bitbucket.org/berkeleylab/gasnet/downloads/GASNet-%{version}.tar.gz
 Patch0:         gasnet-date-time.patch
 Patch1:         gasnet-s390-support.patch
+# PATCH-FIX-OPENSUSE -- have constant BUILD_ID to fix build-compare
+Patch2:         gasnet-build-id.patch
 BuildRequires:  automake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -97,6 +99,7 @@
 %setup -q -n GASNet-%{version}
 %patch0
 %patch1
+%patch2 -p1
 
 # Avoid unnecessary rebuilds of the package
 FAKE_BUILDDATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%b %%e 
%%Y')

++++++ gasnet-build-id.patch ++++++
Author: Bernhard M. Wiedemann <[email protected]>
Date:   Thu Aug 10 23:07:33 2017 +0200

Do not store build date

and build user
in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good

Index: GASNet-1.28.2/configure
===================================================================
--- GASNet-1.28.2.orig/configure
+++ GASNet-1.28.2/configure
@@ -3991,7 +3991,7 @@ $as_echo "$as_me: WARNING: Apple gcc is
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: system info:      
$SYSTEM_NAME $SYSTEM_TUPLE" >&5
 $as_echo "system info:      $SYSTEM_NAME $SYSTEM_TUPLE" >&6; }
   BUILD_USER=`whoami 2> /dev/null || id -un 2> /dev/null || echo $USER`
-  BUILD_ID="`date` $BUILD_USER"
+  BUILD_ID="reproducible"
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: build id:       $BUILD_ID" 
>&5
 $as_echo "build id:       $BUILD_ID" >&6; }
 

Reply via email to