From: Michael Tremer Date: Tue, 10 Oct 2017 12:31:28 +0000 (+0100) Subject: distro: Sort arches X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=512b2188f6823b71b03ebe3896e8e41542ab9df1;p=pbs.git distro: Sort arches Fixes #11503 Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/distribution.py b/src/buildservice/distribution.py index ab087ac7..eea205c6 100644 --- a/src/buildservice/distribution.py +++ b/src/buildservice/distribution.py @@ -2,6 +2,7 @@ import logging +from . import arches from . import base from . import builds from . import packages @@ -102,7 +103,7 @@ class Distribution(base.DataObject): res = self.db.query("SELECT arch FROM distributions_arches \ WHERE distro_id = %s ORDER BY arch", self.id) - return sorted((row.arch for row in res)) + return sorted((row.arch for row in res), key=arches.priority) def set_arches(self, arches): self.db.execute("DELETE FROM distro_arches WHERE distro_id = %s", self.id)