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.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py
index f82799800b..56ca2529ca 100644
--- a/bitbake/lib/bb/runqueue.py
+++ b/bitbake/lib/bb/runqueue.py
@@ -2353,6 +2353,12 @@ class RunQueueExecute:
2353 if tid in self.tasks_scenequeue_done: 2353 if tid in self.tasks_scenequeue_done:
2354 self.tasks_scenequeue_done.remove(tid) 2354 self.tasks_scenequeue_done.remove(tid)
2355 for dep in self.sqdata.sq_covered_tasks[tid]: 2355 for dep in self.sqdata.sq_covered_tasks[tid]:
2356 if dep in self.runq_complete:
2357 bb.error("Task %s marked as completed but now needing to rerun? Aborting build." % dep)
2358 self.failed_tids.append(tid)
2359 self.rq.state = runQueueCleanUp
2360 return
2361
2356 if dep not in self.runq_complete: 2362 if dep not in self.runq_complete:
2357 if dep in self.tasks_scenequeue_done and dep not in self.sqdata.unskippable: 2363 if dep in self.tasks_scenequeue_done and dep not in self.sqdata.unskippable:
2358 self.tasks_scenequeue_done.remove(dep) 2364 self.tasks_scenequeue_done.remove(dep)