[bitbake-devel] [PATCH] knotty: Ensure the progress bar shows on stdout
Richard Purdie
richard.purdie at linuxfoundation.org
Wed Mar 26 16:56:08 UTC 2014
I can understand why some programs would want the progress on stderr so
that real output can be captured on stdout. This is confusing for bitbake
since we don't show a progress bar at all in non-interactive cases.
Therefore make sure the progress bar goes to stdout, not the stderr default.
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
diff --git a/bitbake/lib/bb/ui/knotty.py b/bitbake/lib/bb/ui/knotty.py
index 009653c..31c2dbb 100644
--- a/bitbake/lib/bb/ui/knotty.py
+++ b/bitbake/lib/bb/ui/knotty.py
@@ -49,7 +49,7 @@ class BBProgress(progressbar.ProgressBar):
self._resize_default = signal.getsignal(signal.SIGWINCH)
except:
self._resize_default = None
- progressbar.ProgressBar.__init__(self, maxval, [self.msg + ": "] + widgets)
+ progressbar.ProgressBar.__init__(self, maxval, [self.msg + ": "] + widgets, fd=sys.stdout)
def _handle_resize(self, signum, frame):
progressbar.ProgressBar._handle_resize(self, signum, frame)
More information about the bitbake-devel
mailing list