Hi all, This series build a new CI image based on Ubuntu focal with LoongArch64 support, fixed various python scripts for python 3.12, fixed various problems popped up when testing againt latest software.
Last two commits are for demonstration purpose and not for commit into repo. CI runs passed at azure [1]. Thanks [1]: https://flygoat.visualstudio.com/u-boot/_build/results?buildId=64&view=results Signed-off-by: Jiaxun Yang <jiaxun.y...@flygoat.com> --- Jiaxun Yang (18): binman: Replace pkg_resources with importlib.resources py: Replace distutils.core with setuptools doc/sphinx: Remove usage of six py: Bump pylint version and clear warnings binman: Workaround lz4 cli padding in test cases tests/test_event_dump: Relax match rule for output lib/charset & efi: Fix possible unaligned accesses CI: Ensure pip install is always performed in venv CI: Dockerfile: Set global git name & email config CI: Dockerfile: Bump base OS version CI: Dockerfile: Bump GRUB to 2.12 CI: Dockerfile: Bump QEMU to 9.0.1 CI: Dockerfile: Bump fiptool to 2.10.4 CI: Dockerfile: Bump genimage to 17 CI: Dockerfile: Use kernel.org upstream for trace-cmd CI: Dockerfile: Bump coreboot to 24.05 CI: Dockerfile: Add LoongArch64 support [NFC] Use Jiaxun's CI Image .azure-pipelines.yml | 22 ++++---- .gitlab-ci.yml | 19 ++++--- doc/develop/python_cq.rst | 4 +- doc/sphinx/kfigure.py | 3 +- lib/charset.c | 21 ++++---- lib/efi_loader/efi_device_path.c | 11 +--- test/py/tests/test_event_dump.py | 10 ++-- test/py/tests/test_ums.py | 1 + test/py/tests/test_usb.py | 1 + tools/binman/control.py | 18 +++---- tools/binman/etype/fdtmap.py | 1 + tools/binman/etype/fit.py | 1 + tools/binman/etype/image_header.py | 1 + tools/binman/etype/pre_load.py | 2 + tools/binman/etype/ti_board_config.py | 1 + tools/binman/etype/x509_cert.py | 1 + tools/binman/ftest.py | 8 ++- tools/binman/setup.py | 2 +- tools/binman/state.py | 1 + tools/binman/test/184_compress_section_size.dts | 1 + tools/buildman/builder.py | 2 + tools/buildman/requirements.txt | 1 + tools/docker/Dockerfile | 68 +++++++++++++++---------- tools/dtoc/setup.py | 2 +- tools/microcode-tool.py | 1 + tools/patman/test_checkpatch.py | 2 + tools/qconfig.py | 1 + 27 files changed, 123 insertions(+), 83 deletions(-) --- base-commit: 902d8ee94ce29a088a325da6e69eeb1a25f1fec7 change-id: 20240610-docker-image-868126a1a929 Best regards, -- Jiaxun Yang <jiaxun.y...@flygoat.com>