[bitbake-devel] [PATCH v2 00/10] Support progress reporting
Paul Eggleton
paul.eggleton at linux.intel.com
Thu Jun 23 10:59:02 UTC 2016
Add code to support progress reporting within OpenEmbedded, as well as a
couple of related changes to allow reworking the extensible SDK
installation process. (See the corresponding OE-Core series for further
details).
Changes since v1:
* Rebase on top of recent runqueue changes
* Fix debug=True in MultiStageProgressReporter printing weightings if
finish() was called a second time (as it is in the runqueue).
* Fix a couple of bugs with the BB_SETSCENE_ENFORCE code
* Add comments in the runqueue code explaining how to update the weightings
The following changes since commit 31977e7bb98f676197c6cee66f6ab4c12d4dcbde:
cooker: clean up EvertWriter (2016-06-20 17:23:53 +0100)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib paule/startup-bb
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=paule/startup-bb
Paul Eggleton (10):
knotty: provide a symlink to the latest console log
knotty: import latest python-progressbar
lib: implement basic task progress support
lib/bb/progress: add MultiStageProgressReporter
fetch2: implement progress support
knotty: add code to support showing progress for sstate object
querying
knotty: show task progress bar
knotty: add quiet output mode
runqueue: add ability to enforce that tasks are setscened
runqueue: report progress for "Preparing RunQueue" step
lib/bb/build.py | 34 ++++
lib/bb/event.py | 27 +++
lib/bb/fetch2/__init__.py | 4 +-
lib/bb/fetch2/git.py | 52 +++++-
lib/bb/fetch2/wget.py | 26 ++-
lib/bb/main.py | 9 +
lib/bb/msg.py | 5 +-
lib/bb/progress.py | 270 ++++++++++++++++++++++++++++
lib/bb/runqueue.py | 151 +++++++++++++++-
lib/bb/ui/knotty.py | 143 ++++++++++++---
lib/bb/ui/uihelper.py | 7 +-
lib/progressbar.py | 384 ----------------------------------------
lib/progressbar/LICENSE.txt | 52 ++++++
lib/progressbar/__init__.py | 49 ++++++
lib/progressbar/compat.py | 44 +++++
lib/progressbar/progressbar.py | 315 +++++++++++++++++++++++++++++++++
lib/progressbar/widgets.py | 391 +++++++++++++++++++++++++++++++++++++++++
17 files changed, 1542 insertions(+), 421 deletions(-)
create mode 100644 lib/bb/progress.py
delete mode 100644 lib/progressbar.py
create mode 100644 lib/progressbar/LICENSE.txt
create mode 100644 lib/progressbar/__init__.py
create mode 100644 lib/progressbar/compat.py
create mode 100644 lib/progressbar/progressbar.py
create mode 100644 lib/progressbar/widgets.py
--
2.5.5
More information about the bitbake-devel
mailing list