[PATCH v5 15/16] buildman: Add --allow-missing flag to allow missing blobs

Simon Glass sjg at chromium.org
Wed Nov 23 03:11:14 CET 2022


From: Tom Rini <trini at konsulko.com>

Add a new flag to buildman so that we will in turn pass
BINMAN_ALLOW_MISSING=1 to 'make'. Make use of this flag in CI.

Allow the settings file to control this.

Cc: Rasmus Villemoes <rasmus.villemoes at prevas.dk>
Cc: Simon Glass <sjg at chromium.org>
Signed-off-by: Tom Rini <trini at konsulko.com>
Signed-off-by: Simon Glass <sjg at chromium.org>
---

Changes in v5:
- Split out config_fname change into a separate patch
- Rename GetGlobalValue to GetGlobalItemValue
- Fix 'items' typo
- Simplify implementation of GetGlobalItemValue()
- Use '[global]' for the doc heading
- Use double tick for arguments
- Drop redundant allow_missing code
- Split out the tests more

Changes in v4:
- Various changes that were unfortunately not recorded

Changes in v3:
- Add tests docs and a settings-file option

 .azure-pipelines.yml            |   2 +-
 .gitlab-ci.yml                  |   6 +-
 tools/buildman/bsettings.py     |  11 ++++
 tools/buildman/builder.py       |   5 +-
 tools/buildman/builderthread.py |   2 +
 tools/buildman/buildman.rst     |  43 +++++++++++++
 tools/buildman/cmdline.py       |   6 ++
 tools/buildman/control.py       |  24 +++++++-
 tools/buildman/func_test.py     | 106 +++++++++++++++++++++++++++++++-
 9 files changed, 197 insertions(+), 8 deletions(-)

Applied to u-boot-dm, thanks!


More information about the U-Boot mailing list