[U-Boot] [PATCH 0/17] buildman: A few more features and improvements (Christmas edition)
Simon Glass
sjg at chromium.org
Tue Dec 2 01:33:50 CET 2014
Various people (on CC) have suggested improvements and reported bugs in
buildman. I've done a pass through these and this series is the result.
In summary the main changes are:
- Flatten the output tree for 'current source builds'
- Improve docs to talk about Python environment and ~/.buildman file
- Toolchain path improvements and changes
- Download and install a new toolchain automatically
- Guess the upstream commit instead of requiring it to be set
- Access to the full build output
- Support for building an arbitrary range of commits
Simon Glass (17):
buildman: Add tests that check the correct output directory is used
buildman: Put build in 'current', not 'current/current'
buildman: Don't prune output space for 'current source' build
buildman: Try to guess the upstream commit
buildman: Add an option to flatten output directory trees
buildman: Don't remove entire output directory when testing
buildman: Allow specifying a range of commits to build
buildman: Try to avoid hard-coded string parsing
buildman: Put the toolchain path first instead of last in PATH
buildman: Add an option to use the full tool chain path
buildman: Add a note about Python pre-requisites
buildman: Add documentation about the .buildman file
buildman: Don't complain about missing sections in ~/.buildman
buildman: Don't use the local settings when running tests
buildman: Allow architecture to alias to multiple toolchains
buildman: Add the option to download toolchains from kernel.org
buildman: Add an option to write the full build output
tools/buildman/README | 142 +++++++++++++++++----
tools/buildman/bsettings.py | 11 +-
tools/buildman/builder.py | 21 +++-
tools/buildman/builderthread.py | 7 +-
tools/buildman/cmdline.py | 10 ++
tools/buildman/control.py | 58 +++++++--
tools/buildman/test.py | 75 ++++++++++-
tools/buildman/toolchain.py | 270 +++++++++++++++++++++++++++++++++++++---
tools/patman/gitutil.py | 90 ++++++++++++--
9 files changed, 606 insertions(+), 78 deletions(-)
--
2.2.0.rc0.207.ga3a616c
More information about the U-Boot
mailing list