From bce4aab1930af5e4c8c8d946bd4693937e1a576e Mon Sep 17 00:00:00 2001
From: Scott Kitterman <scott@kitterman.com>
Date: Sat, 12 Nov 2016 14:46:30 -0500
Subject: [PATCH] Consistently order python substvars to support
 reproducibility

---
 debian/changelog     |  7 +++++--
 debpython/depends.py | 10 +++++-----
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 76b3fa2..a346f70 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,12 @@
-python-defaults (2.7.11-2.1) UNRELEASED; urgency=medium
+python-defaults (2.7.11-2) UNRELEASED; urgency=medium
 
   [ Helmut Grohne ]
   * Fix FTCBFS: Annotate python build dependencies with :any (Closes: #841682)
 
- -- Scott Kitterman <scott@kitterman.com>  Sat, 22 Oct 2016 12:54:48 -0400
+  [ Chris Lamb ]
+  * Consistently order python substvars to support reproducibility
+
+ -- Scott Kitterman <scott@kitterman.com>  Sat, 12 Nov 2016 14:44:11 -0500
 
 python-defaults (2.7.11-2) unstable; urgency=medium
 
diff --git a/debpython/depends.py b/debpython/depends.py
index d46c896..be153b0 100644
--- a/debpython/depends.py
+++ b/debpython/depends.py
@@ -43,15 +43,15 @@ class Dependencies(object):
 
     def export_to(self, dh):
         """Fill in debhelper's substvars."""
-        for i in self.depends:
+        for i in sorted(self.depends):
             dh.addsubstvar(self.package, 'python:Depends', i)
-        for i in self.recommends:
+        for i in sorted(self.recommends):
             dh.addsubstvar(self.package, 'python:Recommends', i)
-        for i in self.suggests:
+        for i in sorted(self.suggests):
             dh.addsubstvar(self.package, 'python:Suggests', i)
-        for i in self.enhances:
+        for i in sorted(self.enhances):
             dh.addsubstvar(self.package, 'python:Enhances', i)
-        for i in self.breaks:
+        for i in sorted(self.breaks):
             dh.addsubstvar(self.package, 'python:Breaks', i)
         for i in self.rtscripts:
             dh.add_rtupdate(self.package, i)
-- 
GitLab