All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/16] testing/next: various updates (MacOS, docker, gitlab)
@ 2026-05-21 13:17 Alex Bennée
  2026-05-21 13:17 ` [PATCH v2 01/16] Makefile: include tests/Makefile.include before ninja calculation Alex Bennée
                   ` (15 more replies)
  0 siblings, 16 replies; 44+ messages in thread
From: Alex Bennée @ 2026-05-21 13:17 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Xu, Daniel P. Berrangé, Thomas Huth, Song Gao,
	John Snow, Pierrick Bouvier, Philippe Mathieu-Daudé,
	Kyle Evans, Pierrick Bouvier, Cleber Rosa, Warner Losh,
	Brad Smith, Thomas Huth, Paolo Bonzini, Alex Bennée,
	Max Filippov, Brian Cain, Fabiano Rosas, Peter Maydell,
	Richard Henderson, qemu-arm

These patches are mostly dealing with the loss of the CirrusCI MacOS
images by porting to gitlab. I've had to fight a bit with the build
system to deal with the way MacOS has signed and unsigned versions of
QEMU. In the end I couldn't get the dependencies to work for check-tcg
so I've just called the check-tcg test runners directly.

There is also a fix for getting watchpoints working so we can have the
basic TCG gdb tests.

I've also included Phil's docker series which is already reviewed.

The following still need review:

  gitlab: add MacOS 26 job on gitlab runner
  gitlab: add initial MacOS 15 on gitlab runner
  ci: drop cirrus MacOS build
  accel/tcg: move jit thread manipulation into do_tb_phys_invalidate
  tests/Makefile.include: add binary dependency to run-tcg-tests-% rules
  tests/Makefile.include: fix typo in comment
  Makefile: include tests/Makefile.include before ninja calculation

Alex.

Alex Bennée (9):
  Makefile: include tests/Makefile.include before ninja calculation
  tests/Makefile.include: fix typo in comment
  tests/Makefile.include: add binary dependency to run-tcg-tests-% rules
  accel/tcg: move jit thread manipulation into do_tb_phys_invalidate
  ci: drop cirrus MacOS build
  gitlab: add initial MacOS 15 on gitlab runner
  gitlab: add MacOS 26 job on gitlab runner
  gitlab: update issue template for binary test cases
  MAINTAINERS: add a section for AI agents

Philippe Mathieu-Daudé (7):
  MAINTAINERS: Fix docker/dockerfiles/debian-hexagon-cross.docker path
  MAINTAINERS: Cover debian-loongarch-cross.docker with LoongArch
    section
  MAINTAINERS: Cover debian-xtensa-cross.docker with Xtensa section
  MAINTAINERS: Cover debian-tricore-cross.docker with TriCore section
  MAINTAINERS: Cover python.docker with Python library section
  docker: Remove LegacyKeyValueFormat warnings in non-generated files
  docker: Remove LegacyKeyValueFormat warnings in generated files

 MAINTAINERS                                   | 12 +++-
 Makefile                                      |  4 +-
 accel/tcg/tb-maint.c                          | 43 ++++++-------
 tests/lcitool/refresh                         | 24 +++++--
 tests/docker/dockerfiles/alpine.docker        |  2 +-
 tests/docker/dockerfiles/centos9.docker       |  2 +-
 .../dockerfiles/debian-all-test-cross.docker  | 10 +--
 .../dockerfiles/debian-amd64-cross.docker     |  2 +-
 .../dockerfiles/debian-arm64-cross.docker     |  2 +-
 .../dockerfiles/debian-armhf-cross.docker     |  2 +-
 .../dockerfiles/debian-hexagon-cross.docker   | 14 ++---
 .../dockerfiles/debian-i686-cross.docker      |  2 +-
 .../dockerfiles/debian-loongarch-cross.docker | 10 +--
 .../dockerfiles/debian-mips64el-cross.docker  |  2 +-
 .../dockerfiles/debian-mipsel-cross.docker    |  2 +-
 .../dockerfiles/debian-ppc64el-cross.docker   |  2 +-
 .../dockerfiles/debian-riscv64-cross.docker   |  2 +-
 .../dockerfiles/debian-s390x-cross.docker     |  2 +-
 .../dockerfiles/debian-tricore-cross.docker   |  6 +-
 .../dockerfiles/debian-xtensa-cross.docker    |  8 +--
 tests/docker/dockerfiles/debian.docker        |  2 +-
 .../dockerfiles/fedora-rust-nightly.docker    |  2 +-
 .../dockerfiles/fedora-win64-cross.docker     |  2 +-
 tests/docker/dockerfiles/fedora.docker        |  2 +-
 tests/docker/dockerfiles/opensuse-leap.docker |  2 +-
 tests/docker/dockerfiles/python.docker        |  5 +-
 .gitlab-ci.d/cirrus.yml                       | 14 -----
 .gitlab-ci.d/{cirrus => }/macos-14.vars       |  0
 .gitlab-ci.d/macos.yml                        | 63 +++++++++++++++++++
 .gitlab-ci.d/qemu-project.yml                 |  1 +
 .gitlab/issue_templates/bug.md                |  4 ++
 scripts/coverity-scan/coverity-scan.docker    | 12 ++--
 scripts/git.orderfile                         |  4 ++
 tests/Makefile.include                        |  8 ++-
 34 files changed, 179 insertions(+), 95 deletions(-)
 rename .gitlab-ci.d/{cirrus => }/macos-14.vars (100%)
 create mode 100644 .gitlab-ci.d/macos.yml

-- 
2.47.3



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

end of thread, other threads:[~2026-06-03 21:03 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-21 13:17 [PATCH v2 00/16] testing/next: various updates (MacOS, docker, gitlab) Alex Bennée
2026-05-21 13:17 ` [PATCH v2 01/16] Makefile: include tests/Makefile.include before ninja calculation Alex Bennée
2026-05-22 17:51   ` Pierrick Bouvier
2026-05-21 13:17 ` [PATCH v2 02/16] tests/Makefile.include: fix typo in comment Alex Bennée
2026-05-22 17:51   ` Pierrick Bouvier
2026-05-21 13:17 ` [PATCH v2 03/16] tests/Makefile.include: add binary dependency to run-tcg-tests-% rules Alex Bennée
2026-05-22 18:03   ` Pierrick Bouvier
2026-05-22 19:02     ` Alex Bennée
2026-05-22 19:44       ` Pierrick Bouvier
2026-05-23  8:56         ` Alex Bennée
2026-05-25 15:46           ` Pierrick Bouvier
2026-05-25 17:18             ` Pierrick Bouvier
2026-05-25 18:43               ` Alex Bennée
2026-05-25 19:22                 ` Pierrick Bouvier
2026-05-26 10:47                   ` Alex Bennée
2026-05-26 17:15                     ` Pierrick Bouvier
2026-05-26 17:58                       ` Alex Bennée
2026-05-26 18:07                         ` Pierrick Bouvier
2026-05-27  6:17                           ` Alex Bennée
2026-05-27 20:55                             ` Pierrick Bouvier
2026-05-28 10:13                               ` Alex Bennée
2026-05-28 16:41                                 ` Pierrick Bouvier
2026-05-28 18:03                                   ` Alex Bennée
2026-05-28 18:43                                     ` Pierrick Bouvier
2026-05-28 20:04                                       ` Alex Bennée
2026-05-28 20:19                                         ` Pierrick Bouvier
2026-06-03 19:03                                   ` Alex Bennée
2026-06-03 21:03                                     ` Pierrick Bouvier
2026-05-21 13:17 ` [PATCH v2 04/16] accel/tcg: move jit thread manipulation into do_tb_phys_invalidate Alex Bennée
2026-05-21 13:17 ` [PATCH v2 05/16] ci: drop cirrus MacOS build Alex Bennée
2026-05-22 17:51   ` Pierrick Bouvier
2026-05-21 13:17 ` [PATCH v2 06/16] gitlab: add initial MacOS 15 on gitlab runner Alex Bennée
2026-05-22 17:52   ` Pierrick Bouvier
2026-05-21 13:17 ` [PATCH v2 07/16] gitlab: add MacOS 26 job " Alex Bennée
2026-05-22 17:52   ` Pierrick Bouvier
2026-05-21 13:17 ` [PATCH v2 08/16] gitlab: update issue template for binary test cases Alex Bennée
2026-05-21 13:17 ` [PATCH v2 09/16] MAINTAINERS: add a section for AI agents Alex Bennée
2026-05-21 13:17 ` [PATCH v2 10/16] MAINTAINERS: Fix docker/dockerfiles/debian-hexagon-cross.docker path Alex Bennée
2026-05-21 13:17 ` [PATCH v2 11/16] MAINTAINERS: Cover debian-loongarch-cross.docker with LoongArch section Alex Bennée
2026-05-21 13:17 ` [PATCH v2 12/16] MAINTAINERS: Cover debian-xtensa-cross.docker with Xtensa section Alex Bennée
2026-05-21 13:17 ` [PATCH v2 13/16] MAINTAINERS: Cover debian-tricore-cross.docker with TriCore section Alex Bennée
2026-05-21 13:17 ` [PATCH v2 14/16] MAINTAINERS: Cover python.docker with Python library section Alex Bennée
2026-05-21 13:17 ` [PATCH v2 15/16] docker: Remove LegacyKeyValueFormat warnings in non-generated files Alex Bennée
2026-05-21 13:17 ` [PATCH v2 16/16] docker: Remove LegacyKeyValueFormat warnings in generated files Alex Bennée

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.