diff options
Diffstat (limited to 'bitbake')
| -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 014ee37bfc..f679813095 100644 --- a/bitbake/lib/bb/runqueue.py +++ b/bitbake/lib/bb/runqueue.py | |||
| @@ -1904,6 +1904,12 @@ class RunQueueExecute: | |||
| 1904 | self.setbuildable(revdep) | 1904 | self.setbuildable(revdep) |
| 1905 | logger.debug("Marking task %s as buildable", revdep) | 1905 | logger.debug("Marking task %s as buildable", revdep) |
| 1906 | 1906 | ||
| 1907 | for t in self.sq_deferred.copy(): | ||
| 1908 | if self.sq_deferred[t] == task: | ||
| 1909 | logger.debug2("Deferred task %s now buildable" % t) | ||
| 1910 | del self.sq_deferred[t] | ||
| 1911 | update_scenequeue_data([t], self.sqdata, self.rqdata, self.rq, self.cooker, self.stampcache, self, summary=False) | ||
| 1912 | |||
| 1907 | def task_complete(self, task): | 1913 | def task_complete(self, task): |
| 1908 | self.stats.taskCompleted() | 1914 | self.stats.taskCompleted() |
| 1909 | bb.event.fire(runQueueTaskCompleted(task, self.stats, self.rq), self.cfgData) | 1915 | bb.event.fire(runQueueTaskCompleted(task, self.stats, self.rq), self.cfgData) |
