QEMU-Arm Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/9] testing: various docker clean-ups post meson tcg conversion
@ 2026-09-10 18:14 Alex Bennée
  2026-09-10 18:14 ` [PATCH 1/9] scripts/meson-buildoptions.sh: update missing options Alex Bennée
                   ` (9 more replies)
  0 siblings, 10 replies; 14+ messages in thread
From: Alex Bennée @ 2026-09-10 18:14 UTC (permalink / raw)
  To: qemu-devel
  Cc: Brad Smith, Jiaxun Yang, Song Gao, Warner Losh,
	Daniel P. Berrangé, Peter Maydell, Cornelia Huck,
	Pierrick Bouvier, Fabiano Rosas, John Snow, Paolo Bonzini,
	Philippe Mathieu-Daudé, Thomas Huth, Brian Cain, qemu-arm,
	Marc-André Lureau, Kyle Evans, Richard Henderson,
	Alex Bennée, Cleber Rosa

This cleans up a few bits and pieces although doesn't totally solve
the issue of an apparent stall while meson builds the docker image.
However with these changes there should be no difference between the
meson build and the equivalent "make docker-image-foo" invocation.

We also finally get rid of the ill-advised magic caching support in
docker.py.

Please review.

Alex.

Alex Bennée (8):
  scripts/meson-buildoptions.sh: update missing options
  tests/tcg: prefix meson built docker tags with qemu/
  tests/tcg: use --add-current-user when building containers
  tests/docker: add container registry to configure and use
  tests/docker: remove used _read_qemu_dockerfile
  tests/docker: strip remaining caching logic from docker.py
  tests/docker: add specific command to parser
  tests/docker: swap --quiet for --verbose

Daniel P. Berrangé (1):
  tests/tcg: improve check for working cross compilers

 configure                               |   8 +
 tests/tcg/test_cc.c                     |   6 +-
 meson_options.txt                       |   3 +
 scripts/coverity-scan/run-coverity-scan |   2 +-
 scripts/meson-buildoptions.sh           | 142 ++++++++++++++++++
 tests/docker/Makefile.include           |  14 +-
 tests/docker/docker.py                  | 188 +++++++++---------------
 tests/lcitool/libvirt-ci                |   2 +-
 tests/tcg/meson.build                   |  15 +-
 9 files changed, 243 insertions(+), 137 deletions(-)

-- 
2.47.3



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

end of thread, other threads:[~2026-09-12 19:38 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-10 18:14 [PATCH 0/9] testing: various docker clean-ups post meson tcg conversion Alex Bennée
2026-09-10 18:14 ` [PATCH 1/9] scripts/meson-buildoptions.sh: update missing options Alex Bennée
2026-09-10 20:03   ` Fabiano Rosas
2026-09-10 22:17     ` Alex Bennée
2026-09-10 18:14 ` [PATCH 2/9] tests/tcg: improve check for working cross compilers Alex Bennée
2026-09-10 18:14 ` [PATCH 3/9] tests/tcg: prefix meson built docker tags with qemu/ Alex Bennée
2026-09-10 18:14 ` [PATCH 4/9] tests/tcg: use --add-current-user when building containers Alex Bennée
2026-09-10 18:15 ` [PATCH 5/9] tests/docker: add container registry to configure and use Alex Bennée
2026-09-10 18:15 ` [PATCH 6/9] tests/docker: remove used _read_qemu_dockerfile Alex Bennée
2026-09-10 18:15 ` [PATCH 7/9] tests/docker: strip remaining caching logic from docker.py Alex Bennée
2026-09-10 18:15 ` [PATCH 8/9] tests/docker: add specific command to parser Alex Bennée
2026-09-10 18:15 ` [PATCH 9/9] tests/docker: swap --quiet for --verbose Alex Bennée
2026-09-12 10:52 ` [PATCH 0/9] testing: various docker clean-ups post meson tcg conversion Richard Henderson
2026-09-12 19:37   ` Alex Bennée

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox