From 87c6a5482f9042c7dd663078f7ebe5222649a547 Mon Sep 17 00:00:00 2001 From: Alexandru DAMIAN Date: Thu, 26 Feb 2015 21:41:57 +0000 Subject: [PATCH] bitbake: toaster: order layers with same priority When we have multiple layers with the same priority, we need to order them by date, newest first. The layer version ID is a complete ordering by recent-ness, so it is suitable. (Bitbake rev: 09171a892935d46ed32162b2d0f4a536c546facc) Signed-off-by: Alexandru DAMIAN Signed-off-by: Richard Purdie --- bitbake/lib/toaster/orm/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bitbake/lib/toaster/orm/models.py b/bitbake/lib/toaster/orm/models.py index 03efac4943..4fa9f81e46 100644 --- a/bitbake/lib/toaster/orm/models.py +++ b/bitbake/lib/toaster/orm/models.py @@ -994,7 +994,7 @@ class Layer_Version(models.Model): query |= Q(projectlayer__project=project) return sorted( - Layer_Version.objects.filter(layer__name = self.layer.name).filter(query).select_related('layer_source', 'layer'), + Layer_Version.objects.filter(layer__name = self.layer.name).filter(query).select_related('layer_source', 'layer').order_by("-id"), key = lambda x: _get_ls_priority(x.layer_source), reverse = True)