diff options
-rw-r--r-- | bitbake/lib/bb/runqueue.py | 6 |
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) |