summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/runqueue.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/runqueue.py')
-rw-r--r--bitbake/lib/bb/runqueue.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py
index e4c97379af..9b7bb3fe93 100644
--- a/bitbake/lib/bb/runqueue.py
+++ b/bitbake/lib/bb/runqueue.py
@@ -1555,6 +1555,8 @@ class RunQueueExecuteTasks(RunQueueExecute):
1555 logger.debug(1, 'Considering %s: %s' % (tid, str(self.rqdata.runtaskentries[tid].revdeps))) 1555 logger.debug(1, 'Considering %s: %s' % (tid, str(self.rqdata.runtaskentries[tid].revdeps)))
1556 1556
1557 if len(self.rqdata.runtaskentries[tid].revdeps) > 0 and self.rqdata.runtaskentries[tid].revdeps.issubset(self.rq.scenequeue_covered): 1557 if len(self.rqdata.runtaskentries[tid].revdeps) > 0 and self.rqdata.runtaskentries[tid].revdeps.issubset(self.rq.scenequeue_covered):
1558 if tid in self.rq.scenequeue_notcovered:
1559 continue
1558 found = True 1560 found = True
1559 self.rq.scenequeue_covered.add(tid) 1561 self.rq.scenequeue_covered.add(tid)
1560 1562
@@ -2229,11 +2231,8 @@ class RunQueueExecuteScenequeue(RunQueueExecute):
2229 # revdeps = self.sq_revdeps[tid] 2231 # revdeps = self.sq_revdeps[tid]
2230 # bb.warn("Found we didn't run %s %s %s" % (tid, buildable, str(revdeps))) 2232 # bb.warn("Found we didn't run %s %s %s" % (tid, buildable, str(revdeps)))
2231 2233
2232 # Convert scenequeue_covered task numbers into full taskgraph ids 2234 self.rq.scenequeue_covered = self.scenequeue_covered
2233 oldcovered = self.scenequeue_covered 2235 self.rq.scenequeue_notcovered = self.scenequeue_notcovered
2234 self.rq.scenequeue_covered = set()
2235 for task in oldcovered:
2236 self.rq.scenequeue_covered.add(task)
2237 2236
2238 logger.debug(1, 'We can skip tasks %s', sorted(self.rq.scenequeue_covered)) 2237 logger.debug(1, 'We can skip tasks %s', sorted(self.rq.scenequeue_covered))
2239 2238