Hello community, here is the log from the commit of package qpid-proton for openSUSE:Factory checked in at 2018-11-06 14:04:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qpid-proton (Old) and /work/SRC/openSUSE:Factory/.qpid-proton.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qpid-proton" Tue Nov 6 14:04:41 2018 rev:14 rq:644206 version:0.17.0 Changes: -------- --- /work/SRC/openSUSE:Factory/qpid-proton/qpid-proton.changes 2018-03-16 10:34:30.495573163 +0100 +++ /work/SRC/openSUSE:Factory/.qpid-proton.new/qpid-proton.changes 2018-11-06 14:04:41.483429152 +0100 @@ -1,0 +2,6 @@ +Tue Oct 23 20:20:33 UTC 2018 - Bernhard Wiedemann <[email protected]> + +- Add reproducible.patch to sort linked .o files + to make package build reproducible (boo#1041090) + +------------------------------------------------------------------- New: ---- reproducible.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qpid-proton.spec ++++++ --- /var/tmp/diff_new_pack.9s0YgM/_old 2018-11-06 14:04:42.171428254 +0100 +++ /var/tmp/diff_new_pack.9s0YgM/_new 2018-11-06 14:04:42.175428248 +0100 @@ -34,6 +34,7 @@ # PATCH-FIX-UPSTREAM - qpid-proton-fix-session-resume-openssl-1.1.0.patch - Rework Openssl session resume code to work with openssl 1.1 Patch105: qpid-proton-fix-session-resume-openssl-1.1.0.patch Patch106: catch-by-const-reference.patch +Patch107: reproducible.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module xml} BuildRequires: cmake ++++++ reproducible.patch ++++++ rewritten upstream - probably reproducible Index: qpid-proton-0.17.0/proton-c/bindings/python/setup.py.in =================================================================== --- qpid-proton-0.17.0.orig/proton-c/bindings/python/setup.py.in +++ qpid-proton-0.17.0/proton-c/bindings/python/setup.py.in @@ -147,7 +147,7 @@ class Configure(build_ext): 'extra', 'message', 'reactor', 'messenger', 'handlers', 'platform', 'reactor/io/posix']: - sources.extend(glob.glob(os.path.join(proton_src, subdir, '*.c'))) + sources.extend(sorted(glob.glob(os.path.join(proton_src, subdir, '*.c')))) sources.extend(filter(lambda x: not x.endswith('dump.c'), glob.iglob(os.path.join(proton_src, '*.c'))))
