diff options
author | Dave Lerner <dave.lerner@windriver.com> | 2014-06-25 15:40:29 +0100 |
---|---|---|
committer | Alexandru DAMIAN <alexandru.damian@intel.com> | 2014-07-04 13:41:31 +0100 |
commit | 9949948f92bbe2717a05a380d3df63a332d39c9a (patch) | |
tree | ad64477376a567d1fba9e646cd98daaba1c2b442 /lib | |
parent | 05b246095d161143ca2ebc126d9e70d198ab8bb8 (diff) | |
download | bitbake-contrib-9949948f92bbe2717a05a380d3df63a332d39c9a.tar.gz |
toasterui: Show in the log that ToasterUi is ready to receive events.
Issue: TA53702
It was observed that a sequence in a script such as
bitbake --server-only ..
bitbake --observe-only ..
bitbake <some target>
could generate events from the server to the observer before
the observer was ready to read the events, and the early events
of builds were consistently dropped. Adding a "ready" note in the
log allows the script to scan for that message before proceeding
to building a target.
Signed-off-by: Dave Lerner <dave.lerner@windriver.com>
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/bb/ui/toasterui.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/bb/ui/toasterui.py b/lib/bb/ui/toasterui.py index b1c80cc82..5f87a9d96 100644 --- a/lib/bb/ui/toasterui.py +++ b/lib/bb/ui/toasterui.py @@ -91,6 +91,7 @@ def main(server, eventHandler, params ): errors = 0 warnings = 0 taskfailures = [] + first = True buildinfohelper = BuildInfoHelper(server, build_history_enabled) @@ -98,6 +99,9 @@ def main(server, eventHandler, params ): while True: try: event = eventHandler.waitEvent(0.25) + if first: + first = False + logger.info("ToasterUI waiting for events") if event is None: if main.shutdown > 0: |