Hello community, here is the log from the commit of package guile1 for openSUSE:Factory checked in at 2017-01-17 14:37:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/guile1 (Old) and /work/SRC/openSUSE:Factory/.guile1.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "guile1" Changes: -------- --- /work/SRC/openSUSE:Factory/guile1/guile1.changes 2016-10-19 13:14:23.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.guile1.new/guile1.changes 2017-01-17 14:37:56.432026280 +0100 @@ -1,0 +2,5 @@ +Mon Jan 16 16:27:26 UTC 2017 - bwiedemann@suse.com + +- Add reproducible.patch to allow for reproducible builds + +------------------------------------------------------------------- New: ---- reproducible.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ guile1.spec ++++++ --- /var/tmp/diff_new_pack.i5g81S/_old 2017-01-17 14:37:57.235912321 +0100 +++ /var/tmp/diff_new_pack.i5g81S/_new 2017-01-17 14:37:57.239911754 +0100 @@ -36,6 +36,8 @@ # fix failures with texinfo 5.2 Patch8: guile-texinfo.patch Patch9: guile1-CVE-2016-8605.patch +# PATCH-FIX-OPENSUSE (version is obsolete upstream / from 2010) +Patch10: reproducible.patch BuildRequires: automake BuildRequires: gc-devel BuildRequires: gmp-devel @@ -159,6 +161,7 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 +%patch10 -p1 # guile-1.8.1: The code is not so good for -Werror (unused results of write()). sed -i s/-Werror// configure.in configure ++++++ reproducible.patch ++++++ Index: guile-1.8.8/libguile/Makefile.am =================================================================== --- guile-1.8.8.orig/libguile/Makefile.am +++ guile-1.8.8/libguile/Makefile.am @@ -265,7 +265,7 @@ libpath.h: $(srcdir)/Makefile.in $(top_ >> libpath.tmp @echo ' { "LIBS", "@GUILE_LIBS@" }, \' >> libpath.tmp @echo ' { "CFLAGS", "@GUILE_CFLAGS@" }, \' >> libpath.tmp - @echo ' { "buildstamp", "'"`date`"'" }, \' >> libpath.tmp + @echo ' { "buildstamp", "'"`date -u -d \"@$${SOURCE_DATE_EPOCH:-$$(date +%s)}\" `"'" }, \' >> libpath.tmp @echo '}' >> libpath.tmp @mv libpath.tmp libpath.h