Add reproducible.patch to sort the file list (boo#1041090) OBS-URL: https://build.opensuse.org/request/show/933425 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dukpy-kovidgoyal?expand=0&rev=4
28 lines
877 B
Diff
28 lines
877 B
Diff
From 658f4e8069bb7da41297a085cb6e5c0256be455a Mon Sep 17 00:00:00 2001
|
|
From: "Bernhard M. Wiedemann" <bwiedemann@suse.de>
|
|
Date: Mon, 27 Aug 2018 05:47:07 +0200
|
|
Subject: [PATCH] Sort input file list
|
|
|
|
so that openSUSE's python-dukpy-kovidgoyal package builds in a
|
|
reproducible way, in spite of indeterministic filesystem readdir order
|
|
and http://bugs.python.org/issue30461
|
|
|
|
See https://reproducible-builds.org/ for why this is good.
|
|
---
|
|
setup.py | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/setup.py b/setup.py
|
|
index e815708..71b705a 100755
|
|
--- a/setup.py
|
|
+++ b/setup.py
|
|
@@ -8,7 +8,7 @@
|
|
if not hasattr(sys, 'getwindowsversion'):
|
|
cflags.append('-fvisibility=hidden')
|
|
|
|
-sources = glob.glob('src/*.c') + glob.glob('src/duktape/*.c')
|
|
+sources = sorted(glob.glob('src/*.c') + glob.glob('src/duktape/*.c'))
|
|
version = '0.3'
|
|
|
|
if __name__ == '__main__':
|