Please pull u-boot-dm

Simon Glass
2025-05-02T21:40:50Z

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/26056
https://dev.azure.com/simon0972/u-boot/_build/results?buildId=77&view=results

The following changes since commit 6cc812f8cc55c132458c7da5b9fb7666315cbe8c:

Merge patch series "video: Enhancements related to truetype and
console" (2025-05-02 13:57:26 -0600)

are available in the Git repository at:

git://git.denx.de/u-boot-dm.git tags/dm-pull-2may25

for you to fetch changes up to d31d3a2949873b6217036650a449c1a1f74e6244:

patman: Drop the old status code (2025-05-02 14:54:39 -0600)

----------------------------------------------------------------
patman improved to prepare for new features

- Create a separate module for the 'send' function
- Move to asyncio for patchwork comms

----------------------------------------------------------------
Simon Glass (30):
patman: Move all non-test logic into control module
patman: Move capture_sys_output() into terminal and rename
binman: Correct a typo in the toolpath comment
u_boot_pylib: Allow control of capturing
u_boot_pylib: Improve ANSI-colour output with backgrounds
u_boot_pylib: Add a pager
u_boot_pylib: Avoid concurrent execution of only one test
u_boot_pylib: Allow disabling colour output
tools: Plumb in capture control
patman: Correct a stray quote
patman: Rename test_basic() in test_checkpatch
patman: Tidy up the start-up code
patman: Support extra test features
patman: Move code for sending into its own module
CI: Add a dependency file for patman
patman: Create a module for handling patchwork
patman: Move Patch and Review to patchwork module
patman: Add reading of series and patch status
patman: Rename check_patchwork_status()
patman: Split up check_and_show_status()
patman: Split out the processing of find_new_responses()
patman: Adjust how the fake request() function is provided
patman: Simplify test_find_new_responses()
patman: Show patches in yellow
patman: Add more information to Patch
patman: Use defaultdict directly
patman: Switch over to asyncio
patman: Provide an option to run in single-threaded mode
patman: Use a pager when outputting status
patman: Drop the old status code

doc/develop/binman_tests.rst | 6 +-
tools/binman/bintool_test.py | 20 ++--
tools/binman/cbfs_util_test.py | 15 +--
tools/binman/elf_test.py | 3 +-
tools/binman/fip_util_test.py | 11 ++-
tools/binman/ftest.py | 106 ++++++++++-----------
tools/binman/image_test.py | 4 +-
tools/binman/main.py | 4 +-
tools/buildman/func_test.py | 10 +-
tools/buildman/main.py | 2 +-
tools/buildman/test.py | 6 +-
tools/dtoc/main.py | 5 +-
tools/dtoc/test_dtoc.py | 11 ++-
tools/dtoc/test_fdt.py | 2 +-
tools/dtoc/test_src_scan.py | 25 ++---
tools/patman/__main__.py | 61 +++---------
tools/patman/cmdline.py | 8 ++
tools/patman/control.py | 223
++++++++++++--------------------------------
tools/patman/func_test.py | 143 ++++++++++++++++-------------
tools/patman/patchwork.py | 425
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
tools/patman/pyproject.toml | 2 +-
tools/patman/requirements.txt | 1 +
tools/patman/send.py | 179 ++++++++++++++++++++++++++++++++++++
tools/patman/status.py | 463
++++++++++++++++++++++++++++++++++++--------------------------------------------------------
tools/patman/test_checkpatch.py | 2 +-
tools/u_boot_pylib/__main__.py | 2 +-
tools/u_boot_pylib/terminal.py | 105 +++++++++++++++++----
tools/u_boot_pylib/test_util.py | 29 ++----
tools/u_boot_pylib/tout.py | 5 +-
29 files changed, 1166 insertions(+), 712 deletions(-)
create mode 100644 tools/patman/patchwork.py
create mode 100644 tools/patman/send.py

Regards,
Simon