Make package build reproducibly, thanks Christian Kastner for the tips
James Lu
8 years ago
|
0 |
lightdm-gtk-greeter-settings (1.2.0-2~) UNRELEASED; urgency=medium
|
|
1 |
|
|
2 |
* Attempt to make package build reproducibly. (Closes: #804081)
|
|
3 |
|
|
4 |
-- James Lu <bitflip3@gmail.com> Fri, 06 Nov 2015 18:23:13 -0800
|
|
5 |
|
0 | 6 |
lightdm-gtk-greeter-settings (1.2.0-1) unstable; urgency=medium
|
1 | 7 |
|
2 | 8 |
* Initial Debian release, imported from Ubuntu. (Closes: #788614)
|
|
0 |
Subject: Patch setup.py to create installation config reproducibly
|
|
1 |
Author: James Lu <bitflip3@gmail.com>
|
|
2 |
Forwarded: no
|
|
3 |
Last-Update: 2015-11-06
|
|
4 |
|
|
5 |
Index: lightdm-gtk-greeter-settings-1.2.0/setup.py
|
|
6 |
===================================================================
|
|
7 |
--- lightdm-gtk-greeter-settings-1.2.0.orig/setup.py 2015-11-06 19:17:38.223695793 -0800
|
|
8 |
+++ lightdm-gtk-greeter-settings-1.2.0/setup.py 2015-11-06 19:18:04.215280504 -0800
|
|
9 |
@@ -34,8 +34,8 @@
|
|
10 |
libdir, 'lightdm_gtk_greeter_settings/installation_config.py')
|
|
11 |
try:
|
|
12 |
f = open(filename, 'w')
|
|
13 |
- f.write('__all__ = [%s]\n' % ', '.join('"%s"' % k for k in values))
|
|
14 |
- for k, v in values.items():
|
|
15 |
+ f.write('__all__ = [%s]\n' % ', '.join('"%s"' % k for k in sorted(values)))
|
|
16 |
+ for k, v in sorted(values.items()):
|
|
17 |
f.write('%s = %s\n' % (k, v))
|
|
18 |
except OSError as e:
|
|
19 |
print("ERROR: Can't write installation config: %s" % e)
|