diff options
Diffstat (limited to 'bitbake/lib')
-rw-r--r-- | bitbake/lib/bb/runqueue.py | 9 |
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 | ||