[gnome-continuous-yocto/gnomeostree-3.28-rocko: 4100/8267] bitbake: runqueue: Fix traceback when using -b



commit d8b2257f57f25a2efca06ff3d90c41a0c9903eff
Author: Richard Purdie <richard purdie linuxfoundation org>
Date:   Tue Jan 17 17:44:33 2017 +0000

    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 <richard purdie linuxfoundation org>

 bitbake/lib/bb/runqueue.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py
index d42eb81..7e651a4 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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]