From 5ae5a145dddbdd4db4b93d72291760beabe2c888 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Sun, 7 Nov 2010 20:33:12 +0000 Subject: bitbake.runqueue.py: Fix no exec task handling to correct counter housekeeping Signed-off-by: Richard Purdie --- bitbake/lib/bb/runqueue.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'bitbake') diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py index 178a5a61b9..85ecafcb7f 100644 --- a/bitbake/lib/bb/runqueue.py +++ b/bitbake/lib/bb/runqueue.py @@ -1212,6 +1212,8 @@ class RunQueueExecuteTasks(RunQueueExecute): self.task_skip(task) return True + bb.event.fire(runQueueTaskStarted(task, self.stats, self.rq), self.cfgData) + taskdep = self.rqdata.dataCache.task_deps[fn] if 'noexec' in taskdep and taskname in taskdep['noexec']: bb.msg.note(1, bb.msg.domain.RunQueue, @@ -1220,11 +1222,11 @@ class RunQueueExecuteTasks(RunQueueExecute): task, self.rqdata.get_user_idstring(task))) self.runq_running[task] = 1 - self.runq_buildable[task] = 1 + self.stats.taskActive() + bb.build.make_stamp(task, self.rqdata.dataCache, fn) self.task_complete(task) return True - bb.event.fire(runQueueTaskStarted(task, self.stats, self.rq), self.cfgData) bb.msg.note(1, bb.msg.domain.RunQueue, "Running task %d of %d (ID: %s, %s)" % (self.stats.completed + self.stats.active + self.stats.failed + 1, self.stats.total, -- cgit 1.2.3-korg