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
