summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/toasterui.py
diff options
context:
space:
mode:
authorAlexandru DAMIAN <alexandru.damian@intel.com>2014-07-04 12:17:35 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-07-14 14:10:03 +0100
commit1dcdd877c7946be4c0b1203deb14e2f842f9d0c2 (patch)
tree71ca889b0ba58f59ee59f52270c09a78c821dfc7 /bitbake/lib/bb/ui/toasterui.py
parente7fa0c325d59811c272b7dad671225fea8c29609 (diff)
downloadpoky-1dcdd877c7946be4c0b1203deb14e2f842f9d0c2.tar.gz
bitbake: toasterui: fix build - project identification
This patches fixes the build - project identification when running under managed mode. The build is assigned to the project from which it was triggered, and to the build request, as to simplify relationships queries in the database. (Bitbake rev: af1d3373706d365f9138caec110fcb20a5966b7b) Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/ui/toasterui.py')
-rw-r--r--bitbake/lib/bb/ui/toasterui.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/bitbake/lib/bb/ui/toasterui.py b/bitbake/lib/bb/ui/toasterui.py
index 5f87a9d963..2f628e9a72 100644
--- a/bitbake/lib/bb/ui/toasterui.py
+++ b/bitbake/lib/bb/ui/toasterui.py
@@ -94,7 +94,7 @@ def main(server, eventHandler, params ):
94 first = True 94 first = True
95 95
96 buildinfohelper = BuildInfoHelper(server, build_history_enabled) 96 buildinfohelper = BuildInfoHelper(server, build_history_enabled)
97 97 brbe = None
98 98
99 while True: 99 while True:
100 try: 100 try:
@@ -111,7 +111,7 @@ def main(server, eventHandler, params ):
111 helper.eventHandler(event) 111 helper.eventHandler(event)
112 112
113 if isinstance(event, bb.event.BuildStarted): 113 if isinstance(event, bb.event.BuildStarted):
114 buildinfohelper.store_started_build(event) 114 brbe = buildinfohelper.store_started_build(event)
115 115
116 if isinstance(event, (bb.build.TaskStarted, bb.build.TaskSucceeded, bb.build.TaskFailedSilent)): 116 if isinstance(event, (bb.build.TaskStarted, bb.build.TaskSucceeded, bb.build.TaskFailedSilent)):
117 buildinfohelper.update_and_store_task(event) 117 buildinfohelper.update_and_store_task(event)
@@ -231,10 +231,9 @@ def main(server, eventHandler, params ):
231 buildinfohelper.update_build_information(event, errors, warnings, taskfailures) 231 buildinfohelper.update_build_information(event, errors, warnings, taskfailures)
232 232
233 233
234 brbe = server.runCommand(["getVariable", "TOASTER_BRBE"])[0]
235 br_id, be_id = brbe.split(":")
236 # we start a new build info 234 # we start a new build info
237 if brbe is not None: 235 if brbe is not None:
236 br_id, be_id = brbe.split(":")
238 buildinfohelper.store_build_done(br_id, be_id) 237 buildinfohelper.store_build_done(br_id, be_id)
239 238
240 print "we are under BuildEnvironment management - after the build, we exit" 239 print "we are under BuildEnvironment management - after the build, we exit"