diff --git a/debian/changelog b/debian/changelog index 76b3fa29e919f425baa6b2681fbec81dc032cfd2..a346f700628e86b5dcf3c1cfa3f2d2444ae7beb1 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 d46c896209c1b4d36e8fd4f1f7e5270b991cf194..be153b06a381dc77156533aee7f161cc558bad79 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)