Hello community,

here is the log from the commit of package autogen for openSUSE:Factory checked 
in at 2018-03-19 23:32:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/autogen (Old)
 and      /work/SRC/openSUSE:Factory/.autogen.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "autogen"

Mon Mar 19 23:32:31 2018 rev:44 rq:587170 version:5.18.12

Changes:
--------
--- /work/SRC/openSUSE:Factory/autogen/autogen.changes  2017-07-11 
08:24:18.308481980 +0200
+++ /work/SRC/openSUSE:Factory/.autogen.new/autogen.changes     2018-03-19 
23:32:33.989932605 +0100
@@ -1,0 +2,8 @@
+Wed Aug 23 15:03:54 UTC 2017 - bwiedem...@suse.com
+
+- Add autogen-reproducible-tar.patch to make .tar.gz build reproducible
+  ( https://sourceforge.net/p/autogen/bugs/182/ )
+- Add autogen-constant-timeout.patch to make build reproducible (boo#1041534)
+- Set MAN_PAGE_DATE to not include build date into man pages (boo#1047218)
+
+-------------------------------------------------------------------

New:
----
  autogen-constant-timeout.patch
  autogen-reproducible-tar.patch

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

Other differences:
------------------
++++++ autogen.spec ++++++
--- /var/tmp/diff_new_pack.H3OCf5/_old  2018-03-19 23:32:35.377882535 +0100
+++ /var/tmp/diff_new_pack.H3OCf5/_new  2018-03-19 23:32:35.381882391 +0100
@@ -32,6 +32,10 @@
 Patch2:         autogen-catch-race-error.patch
 # PATCH-FIX-UPSTREAM -- guile 2.2 support
 Patch3:         autogen-guile-2.2.patch
+# PATCH-FIX-UPSTREAM -- https://sourceforge.net/p/autogen/bugs/182/
+Patch4:         autogen-reproducible-tar.patch
+# PATCH-FIX-OPENSUSE
+Patch5:         autogen-constant-timeout.patch
 BuildRequires:  fdupes
 BuildRequires:  guile-devel
 BuildRequires:  libtool
@@ -86,6 +90,8 @@
 %patch1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
+%patch5 -p1
 
 %build
 %configure \
@@ -94,6 +100,7 @@
 make %{?_smp_mflags}
 
 %install
+export MAN_PAGE_DATE=$(date -u -r ChangeLog -I)
 %make_install
 find %{buildroot} -type f -name "*.la" -delete -print
 %fdupes -s %{buildroot}%{_datadir}


++++++ autogen-constant-timeout.patch ++++++
Author: Bernhard M. Wiedemann <bwiedemann suse de>
Date: 2018-03-09

avoid using benchmarks from the build system
that sometimes return 7 or 9


Index: autogen-5.18.12/configure
===================================================================
--- autogen-5.18.12.orig/configure
+++ autogen-5.18.12/configure
@@ -17770,6 +17770,7 @@ then
 
   AG_TIMEOUT=${time_delta}
 fi
+AG_TIMEOUT=12
 
 
 cat >>confdefs.h <<_ACEOF

Index: autogen-5.18.12/configure.ac
===================================================================
--- autogen-5.18.12.orig/configure.ac
+++ autogen-5.18.12/configure.ac
@@ -191,6 +191,7 @@ then
 
   AG_TIMEOUT=${time_delta}
 fi
+AG_TIMEOUT=12
 ]
 AC_DEFINE_UNQUOTED(AG_DEFAULT_TIMEOUT, ${AG_TIMEOUT},
                    [define to suitable timeout limit for shell command])
++++++ autogen-reproducible-tar.patch ++++++
Author: Bernhard M. Wiedemann <bwiedemann suse de>
Date: 2018-03-09

https://sourceforge.net/p/autogen/bugs/182/

libopts-41.1.16.tar.gz contained timestamps from build
and indeterminism from filesystem readdir order.

See https://reproducible-builds.org/ for why this matters.

Index: autogen-5.18.12/pkg/libopts/mklibsrc.sh
===================================================================
--- autogen-5.18.12.orig/pkg/libopts/mklibsrc.sh
+++ autogen-5.18.12/pkg/libopts/mklibsrc.sh
@@ -107,13 +107,15 @@ EOMakefile
     | ${CLexe} -I4 --spread=1 --line-sep="  \\"
 } > Makefile.am
 
-gz='gzip --best'
+gz='gzip --best -n'
 sfx=tar.gz
 
 cd ..
 echo ! cd `pwd`
 echo ! tar cvf ${tag}.${sfx} ${tag}
-tar cvf - ${tag} | $gz > ${top_builddir}/autoopts/${tag}.${sfx}
+rbopts=""
+[ -z "$SOURCE_DATE_EPOCH" ] || ! tar --help|grep -q sort= || 
rbopts="--sort=name --format=gnu --clamp-mtime --mtime @$SOURCE_DATE_EPOCH"
+tar cvf - $rbopts ${tag} | $gz > ${top_builddir}/autoopts/${tag}.${sfx}
 rm -rf ${tag}
 
 ## Local Variables:


Reply via email to