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 c7f50fdeb1..f63a21914c 100644
--- a/bitbake/lib/bb/runqueue.py
+++ b/bitbake/lib/bb/runqueue.py
@@ -1975,6 +1975,12 @@ class RunQueueExecute:
1975 self.setbuildable(revdep) 1975 self.setbuildable(revdep)
1976 logger.debug(1, "Marking task %s as buildable", revdep) 1976 logger.debug(1, "Marking task %s as buildable", revdep)
1977 1977
1978 for t in self.sq_deferred.copy():
1979 if self.sq_deferred[t] == task:
1980 logger.debug(2, "Deferred task %s now buildable" % t)
1981 del self.sq_deferred[t]
1982 update_scenequeue_data([t], self.sqdata, self.rqdata, self.rq, self.cooker, self.stampcache, self, summary=False)
1983
1978 def task_complete(self, task): 1984 def task_complete(self, task):
1979 self.stats.taskCompleted() 1985 self.stats.taskCompleted()
1980 bb.event.fire(runQueueTaskCompleted(task, self.stats, self.rq), self.cfgData) 1986 bb.event.fire(runQueueTaskCompleted(task, self.stats, self.rq), self.cfgData)