summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorDave Lerner <dave.lerner@windriver.com>2014-06-25 15:40:29 +0100
committerAlexandru DAMIAN <alexandru.damian@intel.com>2014-07-04 13:41:31 +0100
commit9949948f92bbe2717a05a380d3df63a332d39c9a (patch)
treead64477376a567d1fba9e646cd98daaba1c2b442 /lib
parent05b246095d161143ca2ebc126d9e70d198ab8bb8 (diff)
downloadbitbake-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.py4
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: