[bitbake-devel] [PATCH] toaster: buildinfohelper Create target list for all types of build
Michael Wood
michael.g.wood at intel.com
Fri Apr 1 14:42:55 UTC 2016
On 01/04/16 12:53, Elliot Smith wrote:
> From: Michael Wood <michael.g.wood at intel.com>
>
> Create the target list cache for command line builds and toaster
> triggered builds. This fixes a regression where the target is not
> identified as an image after building as the target cache is empty for
> toaster triggered builds
>
> [YOCTO #9266]
>
> Signed-off-by: Michael Wood <michael.g.wood at intel.com>
> Signed-off-by: Elliot Smith <elliot.smith at intel.com>
> ---
> bitbake/lib/bb/ui/buildinfohelper.py | 15 ++++++++-------
> 1 file changed, 8 insertions(+), 7 deletions(-)
>
> diff --git a/bitbake/lib/bb/ui/buildinfohelper.py b/bitbake/lib/bb/ui/buildinfohelper.py
> index 9021c63..7b8b1a5 100644
> --- a/bitbake/lib/bb/ui/buildinfohelper.py
> +++ b/bitbake/lib/bb/ui/buildinfohelper.py
> @@ -977,15 +977,16 @@ class BuildInfoHelper(object):
> event: a TargetsAcquired event with a task property (e.g. "build")
> and a targetsList property (e.g. ["zlib", "dropbear"])
> """
> - if self.internal_state['build'].project.is_default:
> - targets = map(lambda target: target + ':' + event.task, event.targetsList)
> + targets = map(lambda target: target + ':' + event.task,
> + event.targetsList)
>
> - target_information = {
> - 'targets': targets,
> - 'build': self.internal_state['build']
> - }
> + target_information = {
> + 'targets': targets,
> + 'build': self.internal_state['build']
> + }
>
> - self.internal_state['targets'] = self.orm_wrapper.get_or_create_targets(target_information)
> + self.internal_state['targets'] = \
> + self.orm_wrapper.get_or_create_targets(target_information)
>
> def update_build(self, event):
> """
This patch depends on:
10/03/16 13:57 - [PATCH] toaster: create Build object earlier in bitbake
processing
More information about the bitbake-devel
mailing list