Hello community, here is the log from the commit of package fs-uae for openSUSE:Factory checked in at 2019-05-07 23:20:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fs-uae (Old) and /work/SRC/openSUSE:Factory/.fs-uae.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "fs-uae" Tue May 7 23:20:45 2019 rev:4 rq:701409 version:2.8.3 Changes: -------- --- /work/SRC/openSUSE:Factory/fs-uae/fs-uae.changes 2018-09-07 15:41:27.454404070 +0200 +++ /work/SRC/openSUSE:Factory/.fs-uae.new.5148/fs-uae.changes 2019-05-07 23:20:51.421177321 +0200 @@ -1,0 +2,6 @@ +Mon May 6 10:34:45 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com> + +- Add reproducible.patch to make zip file creation reproducible + (boo#1047218, boo#1041090) + +------------------------------------------------------------------- New: ---- reproducible.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fs-uae.spec ++++++ --- /var/tmp/diff_new_pack.IiaZfY/_old 2019-05-07 23:20:51.945178578 +0200 +++ /var/tmp/diff_new_pack.IiaZfY/_new 2019-05-07 23:20:51.945178578 +0200 @@ -24,6 +24,7 @@ Group: System/Emulators/Other URL: http://fs-uae.net/ Source0: https://fs-uae.net/stable/%{version}/%{name}-%{version}.tar.gz +Patch0: reproducible.patch BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: hicolor-icon-theme @@ -67,6 +68,7 @@ %prep %setup -q +%patch0 -p1 %build %configure \ ++++++ reproducible.patch ++++++ https://github.com/FrodeSolheim/fs-uae/pull/182
From 20b48e1ffdbcf953f21018379b0e4071b5224c13 Mon Sep 17 00:00:00 2001 From: "Bernhard M. Wiedemann" <bwiedemann@suse.de> Date: Sun, 2 Sep 2018 05:37:15 +0200 Subject: [PATCH] Create more reproducible .zip files
avoid indeterministic filesystem order and use -X to omit extended attributes from zip file to help make fs-uae package build reproducible See https://reproducible-builds.org/ for why this is good. --- Makefile.am | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) index 8534b60b..13901bd2 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1410,8 +1410,9 @@ mo: $(catalogs) fs-uae.dat: $(catalogs) rm -f fs-uae.dat - cd $(s) && $(ZIP) -r $(abs_builddir)/fs-uae.dat share - cd $(b) && $(ZIP) -r $(abs_builddir)/fs-uae.dat share + for d in $(s) $(b) ; do \ + ( cd $$d && $(ZIP) -X $(abs_builddir)/fs-uae.dat $$(find share | LC_ALL=C sort ) ) ; \ + done all-local: mo fs-uae.dat
participants (1)
-
root