[oe-commits] [bitbake] 04/45: toasterui: add brbe parameter to buildinfohelper

git at git.openembedded.org git at git.openembedded.org
Wed Apr 6 22:11:22 UTC 2016


rpurdie pushed a commit to branch master
in repository bitbake.

commit a0c8e2b309055e5927a8ff729d292ccaa69d0575
Author: Ed Bartosh <ed.bartosh at linux.intel.com>
AuthorDate: Wed Apr 6 17:46:14 2016 +0100

    toasterui: add brbe parameter to buildinfohelper
    
    In current toaster code BRBE(build request:build environment) value
    is passed from toaster to buildinfohelper through the 'SetBRBE' event.
    
    Passing it through environment variable is easier as it doesn't
    involve rpc communication between toaster and bitbake server.
    It also eliminates the need in running bitbake observer process.
    
    Added parameter 'brbe' to BuildInfoHelper.__init__
    Used environment variable TOASTER_BRBE to set brbe for
    buildinfohelper object.
    
    Signed-off-by: Ed Bartosh <ed.bartosh at linux.intel.com>
    Signed-off-by: Michael Wood <michael.g.wood at intel.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 lib/bb/ui/buildinfohelper.py | 4 ++--
 lib/bb/ui/toasterui.py       | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/lib/bb/ui/buildinfohelper.py b/lib/bb/ui/buildinfohelper.py
index ed43f4c..448f263 100644
--- a/lib/bb/ui/buildinfohelper.py
+++ b/lib/bb/ui/buildinfohelper.py
@@ -849,7 +849,7 @@ class BuildInfoHelper(object):
     # pylint: disable=bad-continuation
     # we do not follow the python conventions for continuation indentation due to long lines here
 
-    def __init__(self, server, has_build_history = False):
+    def __init__(self, server, has_build_history = False, brbe = None):
         self.internal_state = {}
         self.internal_state['taskdata'] = {}
         self.internal_state['targets'] = []
@@ -865,7 +865,7 @@ class BuildInfoHelper(object):
 
         # this is set for Toaster-triggered builds by localhostbecontroller
         # via toasterui
-        self.brbe = None
+        self.brbe = brbe
 
         self.project = None
 
diff --git a/lib/bb/ui/toasterui.py b/lib/bb/ui/toasterui.py
index 538a409..06a5f17 100644
--- a/lib/bb/ui/toasterui.py
+++ b/lib/bb/ui/toasterui.py
@@ -195,7 +195,8 @@ def main(server, eventHandler, params):
     taskfailures = []
     first = True
 
-    buildinfohelper = BuildInfoHelper(server, build_history_enabled)
+    buildinfohelper = BuildInfoHelper(server, build_history_enabled,
+                                      os.getenv('TOASTER_BRBE'))
 
     # write our own log files into bitbake's log directory;
     # we're only interested in the path to the parent directory of

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list