[bitbake-devel] [PATCH 3/8] bb/ui/crumbs/tasklistmodel: don't include an item in its own depends
Joshua Lock
josh at linux.intel.com
Thu Aug 11 22:57:26 UTC 2011
This causes the simple removal algorithm to perform needless circular logic
Signed-off-by: Joshua Lock <josh at linux.intel.com>
---
lib/bb/ui/crumbs/tasklistmodel.py | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/lib/bb/ui/crumbs/tasklistmodel.py b/lib/bb/ui/crumbs/tasklistmodel.py
index aec80e2..7a463a6 100644
--- a/lib/bb/ui/crumbs/tasklistmodel.py
+++ b/lib/bb/ui/crumbs/tasklistmodel.py
@@ -237,6 +237,9 @@ class TaskListModel(gtk.ListStore):
# uniquify the list of depends
depends = self.squish(depends)
+ # remove circular dependencies
+ if name in depends:
+ depends.remove(name)
deps = " ".join(depends)
if name.count('task-') > 0:
--
1.7.6
More information about the bitbake-devel
mailing list