Hi Tom. https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/16872
The following changes since commit 8e21064cb3452950b09301baec06d86e37342471: Merge tag 'efi-2023-07-rc7' of https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-11 13:27:32 -0400) are available in the Git repository at: git://git.denx.de/u-boot-dm.git tags/dm-pull-12jul23a for you to fetch changes up to 45aa7ac492d90ddc2977ea6c9d161e7cc3333487: tools: Fix package discovery in pyproject.toml of u_boot_pylib. (2023-07-12 09:48:19 -0600) ---------------------------------------------------------------- misc fixes buildman refactoring (no functional change) ---------------------------------------------------------------- Eugen Hristev (1): dm: core: of_access: fix return value in of_property_match_string Heinrich Schuchardt (1): cmd: fix loads, saves on sandbox John Clark (1): bootstd: USB devtype detection for script boot John Keeping (1): core: read: fix dev_read_addr_size() Maxim Cournoyer (2): tools: Fix README file in pyproject.toml of u_boot_pylib. tools: Fix package discovery in pyproject.toml of u_boot_pylib. Sergei Antonov (1): sandbox: fix a compilation error Simon Glass (62): buildman: Fix verboose typo and add comment buildman: Provide an argument to the -R option buildman: Tidy up pylint warnings in main buildman: Convert camel case in control.py buildman: Fix most pylint warnings in control buildman: Move full-help processing to main buildman: Move series calculations into a separate function buildman: Move fetch-arch code into a separate function buildman: Add a test for the -A option buildman: Drop use of builder in show_actions() buildman: Move dry-run handling higher in do_buildman() buildman: Move board-selection code into a function buildman: Move more code to determine_series() buildman: Move Boards-object code into a function buildman: Move toolchain handling to a function buildman: Set up output_dir earlier buildman: Move output-file setup into one place buildman: Pass option values to get_action_summary() buildman: Pass option values to show_actions() buildman: Build option-adjusting into a function buildman: Move counting of commits into a function buildman: Move setting up the output dir into a function buildman: Move commit numbering into determine_series() buildman: Avoid too many returns in do_buildman() buildman: Move remaining builder properties to constructor buildman: Tweak commits and show_bloat buildman: Moving running of the builder into a function buildman: Drop some unnecessary variables buildman: Adjust show_toolchain_prefix() to not return buildman: Move checking for make into run_builder() buildman: Move getting the adjust_cfg into run_builder() buildman: Use get_alow_missing() directly to avoid var buildman: Create a function to get number of built commits buildman: Convert camel case in cmdline.py buildman: Correct most pylint warnings in cmdline buildman: Add a test for --boards buildman: Convert to argparse buildman: Convert camel case in bsettings.py buildman: Convert camel case in builder.py buildman: Split parser creation in two buildman: Convert camel case in builderthread.py buildman: Correct most pylint warnings in builderthread buildman: Export _get_output_dir() to avoid warnings buildman: Correct invalid use of out_dir variable buildman: Drop unnecessary assignment of config_out buildman: Start a function to set up the make arguments buildman: Move setting of toolchain arguments to _build_args() buildman: Move more things into _build_args() buildman: Convert config_out to string IO buildman: Move reconfigure code into its own function buildman: Move bulid code into its own function buildman: Move reading of the done file into a function buildman: Move code to remove old outputs buildman: Move code to decide output dirs buildman: Move checkout code to a separate function buildman: Create a function to handle config and build buildman: Avoid passing result into _read_done_file() buildman: Tidy up reporting of a toolchain error buildman: Tidy up some comments in builderthread buildman: Move copy_files() out ot BuilderThread class buildman: Add a way to print the architecture for a board buildman: Enable test coverage .azure-pipelines.yml | 2 +- .gitlab-ci.yml | 2 +- arch/sandbox/include/asm/sdl.h | 23 +++ arch/sandbox/include/asm/test.h | 25 --- boot/bootmeth_script.c | 5 +- cmd/load.c | 16 +- drivers/core/of_access.c | 5 +- drivers/core/read.c | 5 +- drivers/reset/reset-rockchip.c | 2 +- include/dm/read.h | 12 +- test/dm/video.c | 1 + tools/buildman/bsettings.py | 14 +- tools/buildman/builder.py | 262 +++++++++++++++-------------- tools/buildman/builderthread.py | 652 ++++++++++++++++++++++++++++++++++++++++++++---------------------------- tools/buildman/buildman.rst | 9 +- tools/buildman/cmdline.py | 172 +++++++++++-------- tools/buildman/control.py | 778 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------- tools/buildman/func_test.py | 76 +++++++-- tools/buildman/main.py | 66 +++++--- tools/buildman/test.py | 28 ++-- tools/buildman/toolchain.py | 14 +- tools/moveconfig.py | 2 +- tools/u_boot_pylib/pyproject.toml | 6 +- tools/u_boot_pylib/test_util.py | 10 +- 24 files changed, 1360 insertions(+), 827 deletions(-) Regards, Simon