All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/20] New CI image and fixes
@ 2024-06-11 21:03 Jiaxun Yang
  2024-06-11 21:04 ` [PATCH 01/20] py: Replace deprecated unittest APIs Jiaxun Yang
                   ` (20 more replies)
  0 siblings, 21 replies; 42+ messages in thread
From: Jiaxun Yang @ 2024-06-11 21:03 UTC (permalink / raw)
  To: u-boot
  Cc: Simon Glass, Alper Nebi Yasak, Tom Rini, Heinrich Schuchardt,
	Ilias Apalodimas, Aaron Williams, Jiaxun Yang

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.

This change must be combined with test hook changes at [1].

Last two commits are for demonstration purpose and not for commit
into repo.

CI runs passed at azure [2] and public gitlab.com runner [3].

Thanks

[1]: https://lore.kernel.org/u-boot/20240611210025.798978-1-jiaxun.yang@flygoat.com/
[2]: https://gitlab.com/FlyGoat/u-boot/-/pipelines/1327832544
[3]: https://flygoat.visualstudio.com/u-boot/_build/results?buildId=63&view=results

Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
---
Jiaxun Yang (20):
      py: Replace deprecated unittest APIs
      binman: Replace pkg_resources with importlib.resources
      py: Replace distutils.core with setuptools
      py: Replace usage of configparser.read_fp
      doc/sphinx: Remove usage of six
      py: Remove unused entries in requirements.txt
      py: Bump requirements versions
      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
      cyclic: Rise default CYCLIC_MAX_CPU_TIME_US to 5000
      CI: Ensure pip install is always performed in venv
      CI: GitLab: Split build_world tasks
      CI: Dockerfile: Set global git name & email config
      CI: Dockerfile: Bump various software version
      CI: Dockerfile: Add LoongArch64 support
      doc: ci: Document how to run pipeline on gitlab.com
      [NFC] Use Jiaxun's CI Image
      [NFC] CI: Dockerfile: Replace some URL with mirror sites

 .azure-pipelines.yml                            |  22 +++--
 .gitlab-ci.yml                                  | 122 ++++++++++++++----------
 common/Kconfig                                  |   2 +-
 configs/octeon_nic23_defconfig                  |   1 -
 doc/develop/ci_testing.rst                      |  12 ++-
 doc/develop/python_cq.rst                       |   4 +-
 doc/sphinx/kfigure.py                           |   3 +-
 doc/sphinx/requirements.txt                     |   1 -
 lib/charset.c                                   |  21 ++--
 lib/efi_loader/efi_device_path.c                |  11 +--
 test/py/requirements.txt                        |  24 +----
 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/entry_test.py                      |   6 +-
 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/fdt_test.py                        |  48 +++++-----
 tools/binman/ftest.py                           |  50 +++++-----
 tools/binman/setup.py                           |   2 +-
 tools/binman/state.py                           |   1 +
 tools/binman/test/184_compress_section_size.dts |   1 +
 tools/buildman/bsettings.py                     |   2 +-
 tools/buildman/builder.py                       |   2 +
 tools/buildman/func_test.py                     |  74 +++++++-------
 tools/buildman/requirements.txt                 |   7 +-
 tools/buildman/test.py                          |   2 +-
 tools/docker/Dockerfile                         |  75 +++++++++------
 tools/dtoc/setup.py                             |   2 +-
 tools/microcode-tool.py                         |   1 +
 tools/patman/settings.py                        |   9 +-
 tools/patman/test_checkpatch.py                 |   2 +
 tools/qconfig.py                                |   1 +
 38 files changed, 293 insertions(+), 252 deletions(-)
---
base-commit: 1ebd659cf020843fd8e8ef90d85a66941cbab6ec
change-id: 20240610-docker-image-868126a1a929

Best regards,
-- 
Jiaxun Yang <jiaxun.yang@flygoat.com>


^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2024-06-19 15:20 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-11 21:03 [PATCH 00/20] New CI image and fixes Jiaxun Yang
2024-06-11 21:04 ` [PATCH 01/20] py: Replace deprecated unittest APIs Jiaxun Yang
2024-06-11 21:04 ` [PATCH 02/20] binman: Replace pkg_resources with importlib.resources Jiaxun Yang
2024-06-11 21:04 ` [PATCH 03/20] py: Replace distutils.core with setuptools Jiaxun Yang
2024-06-11 21:04 ` [PATCH 04/20] py: Replace usage of configparser.read_fp Jiaxun Yang
2024-06-11 21:04 ` [PATCH 05/20] doc/sphinx: Remove usage of six Jiaxun Yang
2024-06-11 21:04 ` [PATCH 06/20] py: Remove unused entries in requirements.txt Jiaxun Yang
2024-06-11 21:04 ` [PATCH 07/20] py: Bump requirements versions Jiaxun Yang
2024-06-11 21:04 ` [PATCH 08/20] py: Bump pylint version and clear warnings Jiaxun Yang
2024-06-11 21:04 ` [PATCH 09/20] binman: Workaround lz4 cli padding in test cases Jiaxun Yang
2024-06-11 21:04 ` [PATCH 10/20] tests/test_event_dump: Relax match rule for output Jiaxun Yang
2024-06-11 21:04 ` [PATCH 11/20] lib/charset & efi: Fix possible unaligned accesses Jiaxun Yang
2024-06-11 21:04 ` [PATCH 12/20] cyclic: Rise default CYCLIC_MAX_CPU_TIME_US to 5000 Jiaxun Yang
2024-06-12 16:00   ` Tom Rini
2024-06-12 16:13     ` Jiaxun Yang
2024-06-12 16:50       ` Tom Rini
2024-06-14 14:13         ` Stefan Roese
2024-06-17 23:29           ` Tom Rini
2024-06-18 14:00             ` Jiaxun Yang
2024-06-18 14:24               ` Stefan Roese
2024-06-18 14:31               ` Tom Rini
2024-06-18 21:03                 ` Tim Harvey
2024-06-19  8:21                   ` Rasmus Villemoes
2024-06-19 15:20                     ` Tom Rini
2024-06-18 14:01             ` Stefan Roese
2024-06-11 21:04 ` [PATCH 13/20] CI: Ensure pip install is always performed in venv Jiaxun Yang
2024-06-12 16:00   ` Tom Rini
2024-06-11 21:04 ` [PATCH 14/20] CI: GitLab: Split build_world tasks Jiaxun Yang
2024-06-12 16:01   ` Tom Rini
2024-06-12 16:14     ` Jiaxun Yang
2024-06-12 17:07       ` Tom Rini
2024-06-12 20:24         ` Simon Glass
2024-06-13 15:32           ` Tom Rini
2024-06-11 21:04 ` [PATCH 15/20] CI: Dockerfile: Set global git name & email config Jiaxun Yang
2024-06-11 21:04 ` [PATCH 16/20] CI: Dockerfile: Bump various software version Jiaxun Yang
2024-06-12 16:02   ` Tom Rini
2024-06-12 16:19     ` Jiaxun Yang
2024-06-11 21:04 ` [PATCH 17/20] CI: Dockerfile: Add LoongArch64 support Jiaxun Yang
2024-06-11 21:04 ` [PATCH 18/20] doc: ci: Document how to run pipeline on gitlab.com Jiaxun Yang
2024-06-11 21:04 ` [PATCH NFC 19/20] Use Jiaxun's CI Image Jiaxun Yang
2024-06-11 21:04 ` [PATCH NFC 20/20] CI: Dockerfile: Replace some URL with mirror sites Jiaxun Yang
2024-06-12 16:00 ` [PATCH 00/20] New CI image and fixes Tom Rini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.