From: Richard Purdie Date: Tue, 17 Jan 2017 17:44:33 +0000 (+0000) Subject: bitbake: runqueue: Fix traceback when using -b X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d8b2257f57f25a2efca06ff3d90c41a0c9903eff;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git bitbake: runqueue: Fix traceback when using -b Without this, bitbake -b of image recipes cause tracebacks since the list of providers is empty. (Bitbake rev: c53e43f3c6a675c0934a7a4e358fd66b049ffca3) Signed-off-by: Richard Purdie --- diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py index d42eb816640..7e651a45d70 100644 --- a/bitbake/lib/bb/runqueue.py +++ b/bitbake/lib/bb/runqueue.py @@ -567,6 +567,8 @@ class RunQueueData: for (depname, idependtask) in irdepends: if depname in taskData[mc].run_targets: # Won't be in run_targets if ASSUME_PROVIDED + if not taskData[mc].run_targets[depname]: + continue depdata = taskData[mc].run_targets[depname][0] if depdata is not None: t = depdata + ":" + idependtask