Hello community,

here is the log from the commit of package DVDStyler for openSUSE:Factory 
checked in at 2020-02-19 12:42:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/DVDStyler (Old)
 and      /work/SRC/openSUSE:Factory/.DVDStyler.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "DVDStyler"

Wed Feb 19 12:42:20 2020 rev:9 rq:776175 version:3.1.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/DVDStyler/DVDStyler.changes      2020-02-14 
16:41:49.911734789 +0100
+++ /work/SRC/openSUSE:Factory/.DVDStyler.new.26092/DVDStyler.changes   
2020-02-19 12:42:26.607844461 +0100
@@ -1,0 +2,6 @@
+Tue Feb 18 20:11:37 UTC 2020 - Bernhard Wiedemann <[email protected]>
+
+- Add reproducible.patch to normalize zip timestamps
+  to make package build reproducible
+
+-------------------------------------------------------------------

New:
----
  reproducible.patch

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

Other differences:
------------------
++++++ DVDStyler.spec ++++++
--- /var/tmp/diff_new_pack.9pusVp/_old  2020-02-19 12:42:28.127847388 +0100
+++ /var/tmp/diff_new_pack.9pusVp/_new  2020-02-19 12:42:28.131847395 +0100
@@ -29,6 +29,8 @@
 URL:            https://www.dvdstyler.org
 Source:         
https://sourceforge.net/projects/dvdstyler/files/dvdstyler/%{version}/%{name}-%{version}.tar.bz2
 Source1:        gpl-3.0.txt
+# PATCH-FIX-UPSTREAM -- bmwiedemann 
https://sourceforge.net/p/dvdstyler/DVDStyler/merge-requests/1/
+Patch0:         reproducible.patch
 BuildRequires:  bison
 #!BuildIgnore: cdrkit-cdrtools-compat
 BuildRequires:  dvd+rw-tools
@@ -95,7 +97,7 @@
 %lang_package
 
 %prep
-%autosetup
+%autosetup -p1
 # do not install docs
 sed -i '/^doc_DATA/d' Makefile.in
 cp -v %{SOURCE1} .

++++++ reproducible.patch ++++++
https://sourceforge.net/p/dvdstyler/DVDStyler/merge-requests/1/

Date: 2019-05-14
Author: Bernhard M. Wiedemann <bwiedemann suse de>
Subject: Do not save extra file attributes in .zip

(such as ctime and atime)
to make it easier to make a reproducible build

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

diff --git a/configure b/configure
index 55d9352..8d02c0f 100755
--- a/configure
+++ b/configure
@@ -7869,6 +7869,7 @@ if test "x$ZIP" = x; then
     Please check that zip is in path.
 " "$LINENO" 5
 fi
+ZIP="$ZIP -X"
 
 # Extract the first word of "dvdauthor", so it can be a program name with args.
 set dummy dvdauthor; ac_word=$2

Reply via email to