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, '/'))