From: Paul Eggleton Date: Fri, 22 Jul 2016 12:18:38 +0000 (+1200) Subject: bitbake: knotty: don't display ETA for tasks with progress X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5f4559b2eb8cbf633ee2c923c0b5e23a24b1ec06;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git bitbake: knotty: don't display ETA for tasks with progress It turns out that progress information we can extract from a task is rarely apportioned closely enough to the time taken for the ETA to be accurate, so showing it is going to be misleading most of the time for anything but the most basic of examples. Let's just remove it and avoid misleading (or worse, annoying) the user. Fixes [YOCTO #9986]. (Bitbake rev: 235db4870b11db97250979e647b54cdb5ce4fbb6) Signed-off-by: Paul Eggleton Signed-off-by: Richard Purdie --- diff --git a/bitbake/lib/bb/ui/knotty.py b/bitbake/lib/bb/ui/knotty.py index b92334b02d0..1723a72a8dc 100644 --- a/bitbake/lib/bb/ui/knotty.py +++ b/bitbake/lib/bb/ui/knotty.py @@ -245,7 +245,7 @@ class TerminalFilter(object): pbar = BBProgress("0: %s (pid %s) " % (activetasks[t]["title"], t), 100, widgets=[progressbar.BouncingSlider(), ''], extrapos=2) pbar.bouncing = True else: - pbar = BBProgress("0: %s (pid %s) " % (activetasks[t]["title"], t), 100) + pbar = BBProgress("0: %s (pid %s) " % (activetasks[t]["title"], t), 100, widgets=[progressbar.Percentage(), ' ', progressbar.Bar(), ''], extrapos=4) pbar.bouncing = False activetasks[t]["progressbar"] = pbar tasks.append((pbar, progress, rate, start_time))