Codebase list lightdm-gtk-greeter-settings / d939cf5
Make package build reproducibly, thanks Christian Kastner for the tips James Lu 8 years ago
3 changed file(s) with 27 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
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
06 lightdm-gtk-greeter-settings (1.2.0-1) unstable; urgency=medium
17
28 * 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)
0 reproducible-setup