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 <[email protected]>
+
+- 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" <[email protected]>
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
 

Reply via email to