public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 0/17] buildman: A few more features and improvements (Christmas edition)
@ 2014-12-02  0:33 Simon Glass
  2014-12-02  0:33 ` [U-Boot] [PATCH 01/17] buildman: Add tests that check the correct output directory is used Simon Glass
                   ` (17 more replies)
  0 siblings, 18 replies; 23+ messages in thread
From: Simon Glass @ 2014-12-02  0:33 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2014-12-16  4:54 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-02  0:33 [U-Boot] [PATCH 0/17] buildman: A few more features and improvements (Christmas edition) Simon Glass
2014-12-02  0:33 ` [U-Boot] [PATCH 01/17] buildman: Add tests that check the correct output directory is used Simon Glass
2014-12-16  4:54   ` Simon Glass
2014-12-02  0:33 ` [U-Boot] [PATCH 02/17] buildman: Put build in 'current', not 'current/current' Simon Glass
2014-12-02  0:33 ` [U-Boot] [PATCH 03/17] buildman: Don't prune output space for 'current source' build Simon Glass
2014-12-02  0:33 ` [U-Boot] [PATCH 04/17] buildman: Try to guess the upstream commit Simon Glass
2014-12-02  0:33 ` [U-Boot] [PATCH 05/17] buildman: Add an option to flatten output directory trees Simon Glass
2014-12-02  0:33 ` [U-Boot] [PATCH 06/17] buildman: Don't remove entire output directory when testing Simon Glass
2014-12-02  0:33 ` [U-Boot] [PATCH 07/17] buildman: Allow specifying a range of commits to build Simon Glass
2014-12-14 17:30   ` Daniel Schwierzeck
2014-12-02  0:33 ` [U-Boot] [PATCH 08/17] buildman: Try to avoid hard-coded string parsing Simon Glass
2014-12-02  0:33 ` [U-Boot] [PATCH 09/17] buildman: Put the toolchain path first instead of last in PATH Simon Glass
2014-12-02  0:34 ` [U-Boot] [PATCH 10/17] buildman: Add an option to use the full tool chain path Simon Glass
2014-12-02  0:34 ` [U-Boot] [PATCH 11/17] buildman: Add a note about Python pre-requisites Simon Glass
2014-12-02  0:34 ` [U-Boot] [PATCH 12/17] buildman: Add documentation about the .buildman file Simon Glass
2014-12-02  0:34 ` [U-Boot] [PATCH 13/17] buildman: Don't complain about missing sections in ~/.buildman Simon Glass
2014-12-02  0:34 ` [U-Boot] [PATCH 14/17] buildman: Don't use the local settings when running tests Simon Glass
2014-12-02  0:34 ` [U-Boot] [PATCH 15/17] buildman: Allow architecture to alias to multiple toolchains Simon Glass
2014-12-02  0:34 ` [U-Boot] [PATCH 16/17] buildman: Add the option to download toolchains from kernel.org Simon Glass
2014-12-02  0:34 ` [U-Boot] [PATCH 17/17] buildman: Add an option to write the full build output Simon Glass
2014-12-02  0:50 ` [U-Boot] [PATCH 0/17] buildman: A few more features and improvements (Christmas edition) Simon Glass
2014-12-10  5:29   ` Simon Glass
2014-12-10 19:58     ` Steve Rae

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox