Hello community, here is the log from the commit of package lalmetaio for openSUSE:Factory checked in at 2020-10-30 11:49:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lalmetaio (Old) and /work/SRC/openSUSE:Factory/.lalmetaio.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lalmetaio" Fri Oct 30 11:49:20 2020 rev:2 rq:844900 version:1.6.1 Changes: -------- --- /work/SRC/openSUSE:Factory/lalmetaio/lalmetaio.changes 2020-10-26 16:23:05.831262515 +0100 +++ /work/SRC/openSUSE:Factory/.lalmetaio.new.3463/lalmetaio.changes 2020-10-30 11:50:09.229839421 +0100 @@ -1,0 +2,5 @@ +Thu Oct 29 04:25:07 UTC 2020 - Bernhard Wiedemann <bwiedem...@suse.com> + +- Add reproducible.patch to override build date (boo#1047218) + +------------------------------------------------------------------- New: ---- reproducible.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lalmetaio.spec ++++++ --- /var/tmp/diff_new_pack.EnVVia/_old 2020-10-30 11:50:09.845839967 +0100 +++ /var/tmp/diff_new_pack.EnVVia/_new 2020-10-30 11:50:09.849839970 +0100 @@ -26,6 +26,8 @@ Group: Productivity/Scientific/Physics URL: https://wiki.ligo.org/Computing/DASWG/LALSuite Source: http://software.ligo.org/lscsoft/source/lalsuite/%{name}-%{version}.tar.xz +#Git-Clone: https://git.ligo.org/lscsoft/lalsuite.git +Patch0: reproducible.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module lal >= 6.21.0} BuildRequires: %{python_module numpy-devel} ++++++ reproducible.patch ++++++ https://git.ligo.org/lscsoft/lalsuite/-/merge_requests/1452 diff --git a/configure b/configure index 121c3cf..84a8ece 100755 --- a/configure +++ b/configure @@ -4102,7 +4102,7 @@ fi version_devel=`echo "$VERSION" | cut -d. -f4-` test -z "$version_micro" && version_micro=0 test -z "$version_devel" && version_devel=0 - configure_date=`date +"%Y-%m-%dT%H:%M:%S%z"` + configure_date=`date -d @${SOURCE_DATE_EPOCH:-$(date +%s)} +"%Y-%m-%dT%H:%M:%S%z"` cat >>confdefs.h <<_ACEOF #define LALMETAIO_VERSION "$VERSION" diff --git a/lib/Makefile.in b/lib/Makefile.in index 4642c0b..168c359 100644 --- a/lib/Makefile.in +++ b/lib/Makefile.in @@ -1301,7 +1301,7 @@ $(build_info_source): Makefile $(build_info_dependencies) $(AM_V_GEN)echo '/* $@: generated by Makefile */' >$@; \ echo '#define $(PACKAGE_NAME_UCASE)_CONFIGURE_ARGS "'"$(ac_configure_args)"'"' >>$@; \ echo '#define $(PACKAGE_NAME_UCASE)_CONFIGURE_DATE "'"$(configure_date)"'"' >>$@; \ - echo '#define $(PACKAGE_NAME_UCASE)_BUILD_DATE "'`date +"%Y-%m-%dT%H:%M:%S%z"`'"' >>$@ + echo '#define $(PACKAGE_NAME_UCASE)_BUILD_DATE "'`date -d @$${SOURCE_DATE_EPOCH:-$$(date +%s)} +"%Y-%m-%dT%H:%M:%S%z"`'"' >>$@ # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded.