Hello community,

here is the log from the commit of package wvstreams for openSUSE:Factory 
checked in at 2018-08-20 16:21:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wvstreams (Old)
 and      /work/SRC/openSUSE:Factory/.wvstreams.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wvstreams"

Mon Aug 20 16:21:42 2018 rev:34 rq:630461 version:4.4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/wvstreams/wvstreams.changes      2018-02-15 
19:31:31.382727467 +0100
+++ /work/SRC/openSUSE:Factory/.wvstreams.new/wvstreams.changes 2018-08-20 
16:21:55.229034466 +0200
@@ -1,0 +2,5 @@
+Sun Aug 19 05:38:01 UTC 2018 - [email protected]
+
+- Add wvstreams-fixrace.patch to make compilation reproducible (boo#1102408)
+
+-------------------------------------------------------------------

New:
----
  wvstreams-fixrace.patch

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

Other differences:
------------------
++++++ wvstreams.spec ++++++
--- /var/tmp/diff_new_pack.XLfyzQ/_old  2018-08-20 16:21:56.625036443 +0200
+++ /var/tmp/diff_new_pack.XLfyzQ/_new  2018-08-20 16:21:56.629036449 +0200
@@ -46,6 +46,7 @@
 Patch10:        wvstreams-headers.patch
 Patch11:        wvstreams-gcc47.patch
 Patch12:        wvstreams-buildcompare.patch
+Patch13:        wvstreams-fixrace.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -89,6 +90,7 @@
 %patch10 -p1
 %patch11 -p1
 %patch12 -p1
+%patch13 -p1
 
 %build
 # This package failed when testing with -Wl,-as-needed being default.

++++++ wvstreams-fixrace.patch ++++++
Author: Bernhard M. Wiedemann <bwiedemann suse de>
Date: 2018-08-19

Without this patch, getopt.h was created in parallel to the compilation of 
argp-help.c, creating a race condition that made results vary depending on 
number of build CPUs

https://bugzilla.opensuse.org/show_bug.cgi?id=1102408 packages do not build 
reproducibly from race conditions

Index: wvstreams-4.4.1/gnulib/Makefile.in
===================================================================
--- wvstreams-4.4.1.orig/gnulib/Makefile.in
+++ wvstreams-4.4.1/gnulib/Makefile.in
@@ -398,7 +398,7 @@ getopt.h: getopt_.h
        cp $(srcdir)/getopt_.h $@-t
        mv $@-t $@
 
-getopt.o getopt1.o argp-parse.o: getopt.h
+getopt.o getopt1.o argp-help.o argp-parse.o: getopt.h
 
 # We need the following in order to create <stdbool.h> when the system
 # doesn't have one that works.

Reply via email to