From 56b9798cd8b341f5dd12d3885563639c19c573a8 Mon Sep 17 00:00:00 2001 From: Ben Hutchings Date: Fri, 8 Jan 2016 12:15:30 +0000 Subject: [PATCH] debian.py: Implement stable order of fields not in the predefined order --- debian/changelog | 1 + debian/lib/python/debian_linux/debian.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index a46a17db1..f4beb3302 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,7 @@ linux-tools (4.4-1~exp1) UNRELEASED; urgency=medium [ Ben Hutchings ] * linux-perf: Fix reading of build-id from vDSO * linux-perf: Leave -rc suffix out of version in package description + * debian.py: Implement stable order of fields not in the predefined order -- Ben Hutchings Tue, 19 Jan 2016 00:04:27 +0000 diff --git a/debian/lib/python/debian_linux/debian.py b/debian/lib/python/debian_linux/debian.py index 00db2c316..1df0a1b69 100644 --- a/debian/lib/python/debian_linux/debian.py +++ b/debian/lib/python/debian_linux/debian.py @@ -424,7 +424,7 @@ class Package(dict): if i in self: keys.remove(i) yield i - for i in keys: + for i in sorted(list(keys)): yield i def iteritems(self):