[bitbake-devel] [PATCH] lib/bb/build.py: 'deps' may not always exist in a few corner cases.

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Wed Jan 9 07:30:41 UTC 2013


On 7 January 2013 18:57:23 Mark Hatle <mark.hatle at windriver.com> wrote:
> With a small set of recipes (1), and all system dependencies assume_provided,
> we may end up with no parent dependencies.  So we check if 'deps' was defined
> instead of always assuming it exists.
>
> Signed-off-by: Mark Hatle <mark.hatle at windriver.com>
> ---
>  lib/bb/build.py |    7 ++++---
>  1 files changed, 4 insertions(+), 3 deletions(-)
>
> diff --git a/lib/bb/build.py b/lib/bb/build.py
> index 43790a6..2f6a61f 100644
> --- a/lib/bb/build.py
> +++ b/lib/bb/build.py
> @@ -591,9 +591,10 @@ def add_tasks(tasklist, d):
>          getTask('noexec')
>          getTask('umask')
>          task_deps['parents'][task] = []
> -        for dep in flags['deps']:
> -            dep = data.expand(dep, d)
> -            task_deps['parents'][task].append(dep)
> +        if 'deps' in flags:
> +            for dep in flags['deps']:

for dep in flags.get('deps', []):
?
> +                dep = data.expand(dep, d)
> +                task_deps['parents'][task].append(dep)
>
>      # don't assume holding a reference
>      data.setVar('_task_deps', task_deps, d)


Sent with AquaMail for Android
http://www.aqua-mail.com






More information about the bitbake-devel mailing list