diff mbox series

[1/3] add_tasks: use sets to dedup from debug output

Message ID 20260413095918.20804-1-yann.dirson@vates.tech
State New
Headers show
Series [1/3] add_tasks: use sets to dedup from debug output | expand

Commit Message

Yann Dirson April 13, 2026, 9:59 a.m. UTC
When packages appear multiple times it gets hard to make any sense of
the list display.  Using sets does the job for us.

Signed-off-by: Yann Dirson <yann.dirson@vates.tech>
---
 lib/bb/taskdata.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
diff mbox series

Patch

diff --git a/lib/bb/taskdata.py b/lib/bb/taskdata.py
index 66545a65a..b40afc02b 100644
--- a/lib/bb/taskdata.py
+++ b/lib/bb/taskdata.py
@@ -138,15 +138,15 @@  class TaskData:
             rdependids = set()
             rdepends = dataCache.rundeps[fn]
             rrecs = dataCache.runrecs[fn]
-            rdependlist = []
-            rreclist = []
+            rdependlist = set()
+            rreclist = set()
             for package in rdepends:
                 for rdepend in rdepends[package]:
-                    rdependlist.append(rdepend)
+                    rdependlist.add(rdepend)
                     rdependids.add(rdepend)
             for package in rrecs:
                 for rdepend in rrecs[package]:
-                    rreclist.append(rdepend)
+                    rreclist.add(rdepend)
                     rdependids.add(rdepend)
             if rdependlist:
                 logger.debug2("Added runtime dependencies %s for %s", str(rdependlist), fn)