[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