]> git.ipfire.org Git - people/jschlag/pbs.git/commitdiff
distro: Sort arches
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 10 Oct 2017 12:31:28 +0000 (13:31 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 10 Oct 2017 12:31:28 +0000 (13:31 +0100)
Fixes #11503

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/distribution.py

index ab087ac7d4e81f444875c61021581903e810cc3d..eea205c65c79421abc98d6ebd3aaa527efb4d151 100644 (file)
@@ -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)