[bitbake-devel] [PATCH 4/8] toaster: order layers with same priority

Alex DAMIAN alexandru.damian at intel.com
Thu Feb 26 21:41:57 UTC 2015


From: Alexandru DAMIAN <alexandru.damian at intel.com>

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.

Signed-off-by: Alexandru DAMIAN <alexandru.damian at intel.com>
---
 lib/toaster/orm/models.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/toaster/orm/models.py b/lib/toaster/orm/models.py
index 03efac4..4fa9f81 100644
--- a/lib/toaster/orm/models.py
+++ b/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)
 
-- 
1.9.1




More information about the bitbake-devel mailing list