bitbake: show more information for NoProvider errors
authorPaul Eggleton <paul.eggleton@linux.intel.com>
Mon, 25 Jul 2011 13:54:41 +0000 (14:54 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 27 Jul 2011 15:54:04 +0000 (16:54 +0100)
commit22f4e06069fc0c518dc252da43a72ce5e43cb9a5
treeb871ec104f18009d075644045f8c13622b02ad72
parent6edfb4f0de16eb41e76b60a3e215b1a0df35a07b
bitbake: show more information for NoProvider errors

"Nothing PROVIDES" errors often come up when a recipe has been skipped
for some reason, and therefore it is useful to print out that reason
information when showing the error so that the user understands why the
error has occurred.

Given that we already feed the reason information into the skiplist for
various situations (COMMERCIAL_LICENSE, COMPATIBLE_MACHINE etc.) this
should now output a useful error message for skipped recipes.

Fixes [YOCTO #846], [YOCTO #1127]

(Bitbake rev: 6765218430e31c165888f26fbc75023c89a6eab2)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/cache.py
bitbake/lib/bb/cooker.py
bitbake/lib/bb/event.py
bitbake/lib/bb/taskdata.py
bitbake/lib/bb/ui/knotty.py