← Back to team overview

lightdm-gtk-greeter-team team mailing list archive

[Merge] lp:~glolol/lightdm-gtk-greeter-settings/reproducible-build into lp:lightdm-gtk-greeter-settings

 

James Lu has proposed merging lp:~glolol/lightdm-gtk-greeter-settings/reproducible-build into lp:lightdm-gtk-greeter-settings.

Requested reviews:
  James Lu (glolol)

For more details, see:
https://code.launchpad.net/~glolol/lightdm-gtk-greeter-settings/reproducible-build/+merge/292095

Make builds reproducible. Original Debian bug: http://bugs.debian.org/804081
-- 
Your team LightDM Gtk+ Greeter Development Team is subscribed to branch lp:lightdm-gtk-greeter-settings.
=== modified file 'setup.py'
--- setup.py	2016-04-07 08:59:58 +0000
+++ setup.py	2016-04-17 20:40:25 +0000
@@ -34,8 +34,8 @@
         libdir, 'lightdm_gtk_greeter_settings/installation_config.py')
     try:
         f = open(filename, 'w')
-        f.write('__all__ = [%s]\n' % ', '.join('"%s"' % k for k in values))
-        for k, v in values.items():
+        f.write('__all__ = [%s]\n' % ', '.join('"%s"' % k for k in sorted(values)))
+        for k, v in sorted(values.items()):
             f.write('%s = %s\n' % (k, v))
     except OSError as e:
         print("ERROR: Can't write installation config: %s" % e)


Follow ups