Skip to content
Snippets Groups Projects
  1. Nov 27, 2014
  2. Sep 21, 2014
  3. Sep 09, 2014
  4. Sep 05, 2014
  5. Aug 28, 2014
  6. Aug 21, 2014
    • Masahiro Yamada's avatar
      tools, scripts: refactor error-out statements of Python scripts · 31e2141d
      Masahiro Yamada authored
      
      In Python, sys.exit() function can also take an object other
      than an integer.
      
      If an integer is given to the argument, Python exits with the return
      code of it.  If a non-integer argument is given, Python outputs it
      to stderr and exits with the return code of 1.
      
      That means,
      
          print >> sys.stderr, "Blah Blah"
          sys.exit(1)
      
      is equivalent to
      
          sys.exit("Blah Blah")
      
      The latter is a useful shorthand.
      
      Note:
      Some error messages in Buildman and Patman were output to stdout.
      But they should go to stderr.  They are also fixed by this commit.
      This is a nice side effect.
      
      Signed-off-by: default avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
      Acked-by: default avatarSimon Glass <sjg@chromium.org>
      31e2141d
  7. Aug 13, 2014
  8. Jul 30, 2014
  9. Jul 29, 2014
  10. Jul 28, 2014
    • Simon Glass's avatar
      buildman: Support in-tree builds · 189a4968
      Simon Glass authored
      
      At present buildman always builds out-of-tree, that is it uses a separate
      output directory from the source directory. Normally this is what you want,
      but it is important that in-tree builds work also. Some Makefile changes may
      break this.
      
      Add a -i option to tell buildman to use in-tree builds, so that it is easy
      to test this feature.
      
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      189a4968
    • Simon Glass's avatar
      buildman: Add -C option to force a reconfigure for each commit · 97e91526
      Simon Glass authored
      
      Normally buildman wil try to configure U-Boot for a particular board on the
      first commit that it builds in a series. Subsequent commits are built
      without reconfiguring which normally works. Where it doesn't, buildman
      automatically reconfigures and retries.
      
      To fully emulate the way MAKEALL works, we should have an option to disable
      this optimisation.
      
      Add a -C option to cause buildman to always reconfigure on each commit.
      
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      97e91526
  11. Jul 23, 2014
    • Simon Glass's avatar
      buildman: Add -F flag to retry failed builds · 4266dc28
      Simon Glass authored
      Generally a build failure with a particular commit cannot be fixed except
      by changing that commit. Changing the commit will automatically cause
      buildman to retry when you run it again: buildman sees that the commit
      hash is different and that it has no previous build result for the new
      commit hash.
      
      However sometimes the build failure is due to a toolchain issue or some
      other environment problem. In that case, retrying failed builds may yield
      a different result.
      
      Add a flag to retry failed builds. This differs from the force rebuild
      flag (-f) in that it will not rebuild commits which are already marked as
      succeeded.
      
      Series-to: u-boot
      
      Change-Id: Iac4306df499d65ff0888b1c60f06fc162a6faad8
      4266dc28
  12. Apr 18, 2014
  13. Jul 24, 2013
  14. May 14, 2013
  15. May 09, 2013
  16. Apr 04, 2013
    • Simon Glass's avatar
      buildman - U-Boot multi-threaded builder and summary tool · fc3fe1c2
      Simon Glass authored
      
      This tool handles building U-Boot to check that you have not broken it
      with your patch series. It can build each individual commit and report
      which boards fail on which commits, and which errors come up. It also
      shows differences in image sizes due to particular commits.
      
      Buildman aims to make full use of multi-processor machines.
      
      Documentation and caveats are in tools/buildman/README.
      
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      fc3fe1c2
Loading