Hello community,

here is the log from the commit of package python-qt5 for openSUSE:Factory 
checked in at 2019-06-18 14:53:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-qt5 (Old)
 and      /work/SRC/openSUSE:Factory/.python-qt5.new.4811 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-qt5"

Tue Jun 18 14:53:57 2019 rev:37 rq:709942 version:5.12.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-qt5/python-qt5.changes    2019-06-12 
13:07:08.673162256 +0200
+++ /work/SRC/openSUSE:Factory/.python-qt5.new.4811/python-qt5.changes  
2019-06-18 14:54:00.193492432 +0200
@@ -1,0 +2,5 @@
+Thu Jun  6 17:32:30 UTC 2019 - Bernhard Wiedemann <bwiedem...@suse.com>
+
+- Add reproducible.patch to make package build reproducible (boo#1041090)
+
+-------------------------------------------------------------------

New:
----
  reproducible.patch

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

Other differences:
------------------
++++++ python-qt5.spec ++++++
--- /var/tmp/diff_new_pack.PUQUU6/_old  2019-06-18 14:54:01.573491580 +0200
+++ /var/tmp/diff_new_pack.PUQUU6/_new  2019-06-18 14:54:01.577491578 +0200
@@ -30,6 +30,7 @@
 Patch1:         disable-rpaths.diff
 # PATCH-FIX-UPSTREAM
 Patch2:         update-timeline.patch
+Patch3:         reproducible.patch
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module sip-devel >= 4.19.14}
 BuildRequires:  dbus-1-devel

++++++ reproducible.patch ++++++
Author: Bernhard M. Wiedemann <bwiedemann suse de>
Date: 2019-06-06
Subject: sort file list in RECORD

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

Index: PyQt5_gpl-5.12.1/mk_distinfo.py
===================================================================
--- PyQt5_gpl-5.12.1.orig/mk_distinfo.py
+++ PyQt5_gpl-5.12.1/mk_distinfo.py
@@ -86,6 +86,8 @@ for name in installed:
         all_fns = []
 
         for root, dirs, files in os.walk(native_name):
+            dirs.sort()
+            files.sort()
             for f in files:
                 all_fns.append(os.path.join(root, f).replace(os.sep, '/'))
 

Reply via email to