All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Daniel P. Berrangé" <berrange@redhat.com>
To: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
Cc: "Alex Bennée" <alex.bennee@linaro.org>,
	qemu-devel@nongnu.org, "John Snow" <jsnow@redhat.com>,
	"Helge Deller" <deller@gmx.de>,
	"Peter Maydell" <peter.maydell@linaro.org>,
	"Thomas Huth" <th.huth+qemu@posteo.eu>,
	"Richard Henderson" <richard.henderson@linaro.org>,
	"Brad Smith" <brad@comstyle.com>,
	qemu-arm@nongnu.org, "Fabiano Rosas" <farosas@suse.de>,
	"Warner Losh" <imp@bsdimp.com>, "Cleber Rosa" <crosa@redhat.com>,
	"Philippe Mathieu-Daudé" <philmd@mailo.com>,
	"Ilya Leoshkevich" <iii@linux.ibm.com>,
	"Cornelia Huck" <cohuck@redhat.com>,
	"Paolo Bonzini" <pbonzini@redhat.com>,
	"Brian Cain" <brian.cain@oss.qualcomm.com>,
	"Song Gao" <gaosong@loongson.cn>,
	"Kyle Evans" <kevans@freebsd.org>,
	"Jiaxun Yang" <jiaxun.yang@flygoat.com>,
	"Eric Farman" <farman@linux.ibm.com>,
	"Marc-André Lureau" <marcandre.lureau@redhat.com>,
	"Laurent Vivier" <laurent@vivier.eu>
Subject: Re: [PATCH v3 16/17] scripts/make2mtest: add docker dependencies for check-tcg-% targets
Date: Wed, 16 Sep 2026 11:03:30 +0100	[thread overview]
Message-ID: <aqppcizE7rzIfwCL@redhat.com> (raw)
In-Reply-To: <b58e25cd-0b41-4060-9946-cc5675aea67c@oss.qualcomm.com>

On Wed, Sep 16, 2026 at 02:56:09AM -0700, Pierrick Bouvier wrote:
> On 9/16/2026 1:53 AM, Alex Bennée wrote:
> > This should trigger the building of the docker image when the user
> > calls "make check-tcg" or one of the arch specific targets such as
> > "make check-tcg-m68k-linux-user".
> >
> 
> Maybe there is some confusion, patch 2 only reverts option
> enable/disable-containers + --container-command for meson. It does not
> disable container support for meson tcg tests, which is there and
> enabled by default. Thus, container image dependencies are already
> there, with ninja or make.
> 
> $ ./configure && make check-tcg-m68k-linux-user --dry-run |& grep debian
> [246/1052] Generating tests/tcg/image-debian-all-test-cross with a
> custom command
> 
> Given that dependencies are already there, what is the goal of current
> patch?
> 
> > We still keep the internal meson dependency so individual tests can
> > launched and the docker build verified.
> >
> 
> As a side note, since patch 3 removes existing meson options, there will
> be no way to disable container build and run. It might be a (new)
> problem if some people were relying on this to avoid using
> docker/podman, which is the current workaround for John Snow's issue for
> instance.
> 
> At minimum, current series should at least keep meson implementation of
> --disable-containers, which implies to keep this entry in
> meson_options.txt. The rest is less important, as risk is only to skip
> tests, which is not blocking for users.

Yes, if we're keeping meson.build rules that rely on containers,
then meson stll needs to honour the --disable-containers arg that
configure is processing now.

With regards,
Daniel
-- 
|: https://berrange.com       ~~        https://hachyderm.io/@berrange :|
|: https://libvirt.org          ~~          https://entangle-photo.org :|
|: https://pixelfed.art/berrange   ~~    https://fstop138.berrange.com :|



  reply	other threads:[~2026-09-16 10:04 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-09-16  8:53 [PATCH v3 00/17] testing: various docker clean-ups post meson tcg conversion Alex Bennée
2026-09-16  8:53 ` [PATCH v3 01/17] Revert "configure: remove cross_cc and gdb detection logic" Alex Bennée
2026-09-16  8:53 ` [PATCH v3 02/17] Revert "tests/tcg/meson.build: implement ./configure -cross-cc-* options" Alex Bennée
2026-09-16  8:53 ` [PATCH v3 03/17] Revert "tests/tcg/meson.build: implement ./configure containers options" Alex Bennée
2026-09-16 13:32   ` Jared Rossi
2026-09-16  8:53 ` [PATCH v3 04/17] configure: correctly honour --disable-containers Alex Bennée
2026-09-16  8:53 ` [PATCH v3 05/17] configure: re-purpose the tcg test compiler configs for vdso building Alex Bennée
2026-09-16  8:53 ` [PATCH v3 06/17] tests/tcg: improve check for working cross compilers Alex Bennée
2026-09-16  8:53 ` [PATCH v3 07/17] tests/tcg: prefix meson built docker tags with qemu/ Alex Bennée
2026-09-16  8:53 ` [PATCH v3 08/17] tests/tcg: use --add-current-user when building containers Alex Bennée
2026-09-16  8:53 ` [PATCH v3 09/17] tests/docker: add container registry to configure and use Alex Bennée
2026-09-16  8:53 ` [PATCH v3 10/17] tests/docker: remove used _read_qemu_dockerfile Alex Bennée
2026-09-16  8:53 ` [PATCH v3 11/17] tests/docker: strip remaining caching logic from docker.py Alex Bennée
2026-09-16  8:53 ` [PATCH v3 12/17] tests/docker: add specific command to parser Alex Bennée
2026-09-16  8:53 ` [PATCH v3 13/17] tests/docker: swap --quiet for --verbose Alex Bennée
2026-09-16  8:53 ` [PATCH v3 14/17] tests/docker: fix brown bag typo for docker-ccache Alex Bennée
2026-09-16  8:53 ` [PATCH v3 15/17] gitlab: update the @user id mapping file Alex Bennée
2026-09-16  8:53 ` [PATCH v3 16/17] scripts/make2mtest: add docker dependencies for check-tcg-% targets Alex Bennée
2026-09-16  9:56   ` Pierrick Bouvier
2026-09-16 10:03     ` Daniel P. Berrangé [this message]
2026-09-16 15:24       ` Alex Bennée
2026-09-16  8:53 ` [PATCH v3 17/17] tests/tcg: add console property to docker image custom target Alex Bennée
2026-09-16 10:47 ` [PATCH v3 00/17] testing: various docker clean-ups post meson tcg conversion Richard Henderson
2026-09-16 15:44   ` Alex Bennée

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=aqppcizE7rzIfwCL@redhat.com \
    --to=berrange@redhat.com \
    --cc=alex.bennee@linaro.org \
    --cc=brad@comstyle.com \
    --cc=brian.cain@oss.qualcomm.com \
    --cc=cohuck@redhat.com \
    --cc=crosa@redhat.com \
    --cc=deller@gmx.de \
    --cc=farman@linux.ibm.com \
    --cc=farosas@suse.de \
    --cc=gaosong@loongson.cn \
    --cc=iii@linux.ibm.com \
    --cc=imp@bsdimp.com \
    --cc=jiaxun.yang@flygoat.com \
    --cc=jsnow@redhat.com \
    --cc=kevans@freebsd.org \
    --cc=laurent@vivier.eu \
    --cc=marcandre.lureau@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=philmd@mailo.com \
    --cc=pierrick.bouvier@oss.qualcomm.com \
    --cc=qemu-arm@nongnu.org \
    --cc=qemu-devel@nongnu.org \
    --cc=richard.henderson@linaro.org \
    --cc=th.huth+qemu@posteo.eu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.