diff options
| -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 | ||
