Hello community, here is the log from the commit of package libwmf for openSUSE:Factory checked in at 2017-06-30 18:37:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libwmf (Old) and /work/SRC/openSUSE:Factory/.libwmf.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libwmf" Fri Jun 30 18:37:58 2017 rev:32 rq:505755 version:0.2.8.4 Changes: -------- --- /work/SRC/openSUSE:Factory/libwmf/libwmf.changes 2015-08-03 17:20:46.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libwmf.new/libwmf.changes 2017-06-30 18:37:59.986946151 +0200 @@ -1,0 +2,5 @@ +Tue Jun 20 05:24:04 UTC 2017 - bwiedemann@suse.com + +- Add reproducible.patch to sort input files to make build reproducible (boo#1041090) + +------------------------------------------------------------------- New: ---- reproducible.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libwmf.spec ++++++ --- /var/tmp/diff_new_pack.ikChCT/_old 2017-06-30 18:38:00.838826329 +0200 +++ /var/tmp/diff_new_pack.ikChCT/_new 2017-06-30 18:38:00.838826329 +0200 @@ -36,6 +36,7 @@ Patch7: libwmf-0.2.8.4-badrle.patch Patch8: libwmf-0.2.8.4-CVE-2015-4696.patch Patch9: libwmf-0.2.8.4-CVE-2015-4695.patch +Patch10: reproducible.patch BuildRequires: gd-devel BuildRequires: gtk2-devel BuildRequires: libjpeg-devel @@ -112,6 +113,7 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %build %configure --prefix=%{_prefix} $RPM_ARCH-suse-linux --enable-magick --libdir=%{_libdir} ++++++ reproducible.patch ++++++ From: Bernhard M. Wiedemann <bwiedemann suse.de> Subject: sort .o file lists so libwmf.a is built reproducibly Index: libwmf-0.2.8.4/ltmain.sh =================================================================== --- libwmf-0.2.8.4.orig/ltmain.sh +++ libwmf-0.2.8.4/ltmain.sh @@ -3734,7 +3734,7 @@ EOF done fi - libobjs="$libobjs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` + libobjs="$libobjs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` done fi fi @@ -4032,7 +4032,7 @@ EOF done fi - reload_conv_objs="$reload_objs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | $NL2SP` + reload_conv_objs="$reload_objs "`find $xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` done fi fi @@ -5048,7 +5048,7 @@ fi\ done fi - oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | $NL2SP` + oldobjs="$oldobjs "`find $xdir -name \*.${objext} -print -o -name \*.lo -print | sort | $NL2SP` done fi