From nobody Sun Jul 26 12:33:42 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1782142929; cv=none; d=zohomail.com; s=zohoarc; b=DiRwIm3AoflUyyWmbdTfu4yqGXa608rKrrGr7+mLWSzOfPFCRtpuRc1EwILYS4m7jUO9pq4sC7i7qKWWMUioPtZaCZCmfQgGQN3PzTncCJHsqF7R3LNy3ssRBYn4+xNMVyJKLjEk1E4X4L1onsmfnRv3i6x1qpNkUS2o/Veout4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782142929; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=W3Yi9+MPHMQjD4aJnRDYATn1twRvsUXBItVVQx5bTo0=; b=YWYtCTvBd9h6ZQIW7NJFTzSW/FVrnPZejqsYOL3yQ7S06kjNNLx0LsRy5UClj+NRvaiO3J6qPhirGjOoQT+f/zS0QoDtgbAdIRgN5QComF9ldUhozyi1v/8P/YYjSMKreODO2s6e3uCOLXnG8ANDfKCwTqUIp/h+6TyfDYq1k78= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1782142929920201.14920039945173; Mon, 22 Jun 2026 08:42:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wbgmK-0004fp-77; Mon, 22 Jun 2026 11:41:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wbgmJ-0004f2-6P for qemu-devel@nongnu.org; Mon, 22 Jun 2026 11:41:39 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wbgmG-00067M-EX for qemu-devel@nongnu.org; Mon, 22 Jun 2026 11:41:38 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-45ef41adbc1so3585240f8f.0 for ; Mon, 22 Jun 2026 08:41:36 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-46666788547sm28720822f8f.18.2026.06.22.08.41.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jun 2026 08:41:33 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 572055F845; Mon, 22 Jun 2026 16:41:32 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1782142895; x=1782747695; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=W3Yi9+MPHMQjD4aJnRDYATn1twRvsUXBItVVQx5bTo0=; b=OCRi3JvZuFxCy1tjKuU3Dibmw/2GS1SdMNmD5f8hQnEEkp5N9QwhIYX8psnw4q6bLO qpvg1YkJsbgsYN8S0hi1qL1zbQTIBW57Eq0uNy8iZGs3ZXhqH7v2TVf+WYBf8xShCi3t aXIo2KsgBFOCJLk0V6zQqeZrpITXsC11eRReJPZSte9vTRLV9ox/7EIBynHrZYZamifC aTErRTZgFL9Up0RNJaNqKNapMQztERuTybE8OnreT8eCtk+vr19C1saZC9W4r9lStLt6 UH5kWlo/r++YVDFbOghmXyp43t0KFcWh4HrgD3lGH2ha/2F9F0YLufCjUMq65BoCPv6A i7NQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782142895; x=1782747695; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=W3Yi9+MPHMQjD4aJnRDYATn1twRvsUXBItVVQx5bTo0=; b=U2zpL9uelMULNAf/Jo2NosjQwOVF2Plh932SjqHsCd5Do9l3DtSPmqSWxa3BEFfM2T Qh82zSEYaUu4wrlJ0SOBhvSJv3L3BsxLzheKS/gf9yy+eAjJLE6fviM4ttVpF27vRSab h4Vz5dRQX8jvSfOjt6JdVDme24V/XSqeiPTqV4jL0XFHTkz6NF+H4OFkr1Rv97EXicCf vwRnPtS3rJvwuxzDvHVi/GWW9rQmu2/hw7jjWvPFUgeVK1YA5y2IfMucgSo4kWxiTeSM +0SuzlEO8OoyasqPsvQGkYtEdoF0MizGafBGqgYDfxiwiFbU9ruiFEKqCU4L3hS9WorP ta1Q== X-Gm-Message-State: AOJu0YzUv6/0zdSu8CxrZqjNfW4ogp+wEvzu372cLwGJqLknPzorDVOa bSAWBwo4fc0XD4YSEbju9KjWH0UIkxtl7dqkzHHf9egPL3bAwBNrcTsBUleGEX6Bel8= X-Gm-Gg: AfdE7cl9L9XYfGlKCGzbCB33cx4+3CLIqgs03N2LVLViysdURqd5I+YmfPTlGTxei7y /K+owdxw/oTaRgztB1fd2Cfa0Nd1hZm+9p+uHW5+RnZsinlDjSIlu7hdk2xZZBgybbHdhAWUZaB 8SVe5Y8bTa5F3zjeRQJQ3DOMNyHfQfYN28ZapyUDlfLL3HE+YaQW2X1RELtOiUEzSHep+jAr0cE 3HMwDzoxapiG4bS696wKpYlRBZxrruGo8Vscqv9rz7hDDOcoN9prU2u6AqDPxQrq5fI3qHkO7uv 3Umade7dt0EmDGSzXTJkxEEKRuFECcw1AjM85ptNZ4hK639hYuGo40ExbvATvjfeYRszZywMFOQ MhJvElVPGlLS/r/vP/VwJzoKRWXmCUTqydDVRdGUG1sWQnTdG+rK9sZj1JSTIQWH93RDtlPJBDL 8DxGsl7FPG9wiQ X-Received: by 2002:adf:fc8c:0:b0:43f:e934:50ac with SMTP id ffacd0b85a97d-464fff62e1emr21036428f8f.7.1782142894999; Mon, 22 Jun 2026 08:41:34 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Thomas Huth , John Snow , Cleber Rosa Subject: [PULL 1/7] python/qemu: split arg between base and harness lists Date: Mon, 22 Jun 2026 16:41:25 +0100 Message-ID: <20260622154132.3166748-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260622154132.3166748-1-alex.bennee@linaro.org> References: <20260622154132.3166748-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x432.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1782142932487158500 There are argument we add because we want the test harness to control QEMU and arguments we default for handling the display and machine type. Split the obvious ones between base_args and a new list called harness_args. We will leave the complexity of the serial ports for now. Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Thomas Huth Message-ID: <20260619155657.944220-2-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/python/qemu/machine/machine.py b/python/qemu/machine/machine.py index ebb58d5b68c..e8973a87394 100644 --- a/python/qemu/machine/machine.py +++ b/python/qemu/machine/machine.py @@ -292,8 +292,8 @@ def _load_io_log(self) -> None: self._iolog =3D iolog.read() =20 @property - def _base_args(self) -> List[str]: - args =3D ['-display', 'none', '-vga', 'none'] + def _harness_args(self) -> List[str]: + args: List[str] =3D [] =20 if self._qmp_set: if self._sock_pair: @@ -307,8 +307,6 @@ def _base_args(self) -> List[str]: args.extend(['-chardev', moncdev, '-mon', 'chardev=3Dmon,mode=3Dcontrol']) =20 - if self._machine is not None: - args.extend(['-machine', self._machine]) for _ in range(self._console_index): args.extend(['-serial', 'null']) if self._console_set: @@ -323,6 +321,13 @@ def _base_args(self) -> List[str]: args.extend(['-device', device]) return args =20 + @property + def _base_args(self) -> List[str]: + args: List[str] =3D ['-display', 'none', '-vga', 'none'] + if self._machine is not None: + args.extend(['-machine', self._machine]) + return args + @property def args(self) -> List[str]: """Returns the list of arguments given to the QEMU binary.""" @@ -366,6 +371,7 @@ def _pre_launch(self) -> None: self._qemu_full_args =3D tuple(chain( self._wrapper, [self._binary], + self._harness_args, self._base_args, self._args )) --=20 2.47.3 From nobody Sun Jul 26 12:33:42 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1782142974; cv=none; d=zohomail.com; s=zohoarc; b=Xk5lK34BtFRZZ5naxMSceEyioqJ/tYpIE/s1Ghngbb307Gv2EtnukuHSXCRLOPYrBDVX5NGaHSxj/ia1DmiFb6RJGI8XyiitOAlGwnkzkKJ3DIjWAowRkGZdP9L9+xXaZxeEco5WfhigZ5s4HwmaGHHum1e2VhGZTF9UsUXbWIw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782142974; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=gNNca2rTmvNpkzZ5xlkT0oe0NJHUtNG/NtDCClGF7RI=; b=W3Kbh82c6zSBvBc9fyzMxyfrxHy3rvOwLlRcj4OLusDY34C4RiV5yyIf6SVr4llUa2liD1XThNJvD42UFBlhfKTxY+553k/SnbafnRkMH1pv/B+wo1HrSZARcDma7upXBvxEvAm+e5LVicB3OQ5teLiNcH4zoyQ+doZaozt1fXg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1782142974466375.25949728505; Mon, 22 Jun 2026 08:42:54 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wbgmN-0004ft-KH; Mon, 22 Jun 2026 11:41:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wbgmJ-0004f3-7p for qemu-devel@nongnu.org; Mon, 22 Jun 2026 11:41:39 -0400 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wbgmG-00067O-QW for qemu-devel@nongnu.org; Mon, 22 Jun 2026 11:41:38 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-49241dbf9c1so28546415e9.2 for ; Mon, 22 Jun 2026 08:41:36 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4923ff8a712sm285071805e9.13.2026.06.22.08.41.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jun 2026 08:41:33 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 6CAED5F8FE; Mon, 22 Jun 2026 16:41:32 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1782142895; x=1782747695; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=gNNca2rTmvNpkzZ5xlkT0oe0NJHUtNG/NtDCClGF7RI=; b=d6t7+z/pOU2TRZ98evetiMXM3PQ1TIrWCXZjnYOnGuHya2f0m6ndT8ghFF2C4P0iSG ZBq9uV18daT2TSijuYX8NIqG6+ARZqsN0i+ag0Q9poVshc33+FEwiOzoR2zhBewQJLu5 8trDxDUQKkbzKaNy5itX4lY8SQPfY6Ogifdvh1Or0kV8E781Q4zxSaLPL5REy0lG6+lo um0sl2lu9eMR6LRn2F4+NVyMPqCDXIAUecdu/uDrfFiluB6nzuYEoV3FcaI4sBW/MVD7 jo30ksJ45qdmLjICL24iQbIsHD8uvEd6bD4EBdAPQ8Rev8MXwhZeJ8hxFwGS0Co42+7K Cp2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782142895; x=1782747695; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=gNNca2rTmvNpkzZ5xlkT0oe0NJHUtNG/NtDCClGF7RI=; b=rjtJ7xHdIWhT/YhF81tURGPktt2kUqFTfLDuMqzUlf2y43TN4HyMtk0mt36DmOtXSX X6cEKa6z3FOoBvSvSJdQz86cns9Gtz9uS70XIItCmibDGEFXmEMn/8lvD4KJrvx+jvlE 3Msw8QxqSD7Qni5/jA8aQ8JFhJdw77YMBaSGU3Zz8yAMIirbhnXuFPu6M3HEqMBxXgH4 aOcNPKQeCvy6tHYWsN7OaAagP2WPQeUT/2tAUh3pDwp0YeEr4F7x8yRGEklkafD1CG/x qt+PhgTAf5Ex0cIHZZeuSw4EbQk7v/6gQNxxx1Zv6RJFJg9yVIRXWloXTmmZJFsK9xKh cadg== X-Gm-Message-State: AOJu0YxM1npRCkBIZdz4BOexgPisl4VYZ2+7jphkmnbu+ZOA3m7XzWuN LSo76XowlMAyok5KXU/lbDreNwxGUfgQRBc6lW8hWGlbkrPPB/yzyjQzV/Hs1OQ/TMM= X-Gm-Gg: AfdE7cnHk9nzLQGXBNnjhhGCph04tak7JkM3Zf6fhxvKDwtyi+8jQwo130DFV/ZMM+w YIpYqG8iwZurvrjQCbmwxsYrsu5b+BfQCBCilMYVOprBkBndWfSg+n6PbA7lnYikegJyJrI1aJc XrDO9zLK7k5MJYxqB34iUrzzLlyC5wmEI4pS4t3QXxwScvDUswHqOtuEF4aBkxaggRY/cjxQUTi RM90tPBj3nR3Eq6wyhUmiZsP3THksdXfm6knYz3UNoMeBdu+CkW0UetKjSxC5jLwrC3qL5yFq0V XtjTfg6fX5NZYHVL9hURt2ciyL87oyRWs7UVHiH2pRHQ1Z2A3ycAyDmv870qCW0x7QbCWemv7Mj a0QbbVX4/aQHgdQ71NQtMzPB+mZjwp1OGVrKAw6lkLYTed1dARvZroBOC+w+Ff8IM9GF/heZd4L Fj0EizecUnRNNR X-Received: by 2002:a05:600c:2195:b0:490:e974:e006 with SMTP id 5b1f17b1804b1-49240e9cc80mr173084495e9.29.1782142894230; Mon, 22 Jun 2026 08:41:34 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Thomas Huth , John Snow , Cleber Rosa Subject: [PULL 2/7] python/qemu: split console from harness args Date: Mon, 22 Jun 2026 16:41:26 +0100 Message-ID: <20260622154132.3166748-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260622154132.3166748-1-alex.bennee@linaro.org> References: <20260622154132.3166748-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::333; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x333.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1782142976341158501 Before we mess with the console output lets create a new helper just for that. Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Thomas Huth Message-ID: <20260619155657.944220-3-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/python/qemu/machine/machine.py b/python/qemu/machine/machine.py index e8973a87394..18ee5ec0147 100644 --- a/python/qemu/machine/machine.py +++ b/python/qemu/machine/machine.py @@ -306,7 +306,11 @@ def _harness_args(self) -> List[str]: moncdev =3D f"socket,id=3Dmon,path=3D{self._monitor_addres= s}" args.extend(['-chardev', moncdev, '-mon', 'chardev=3Dmon,mode=3Dcontrol']) + return args =20 + @property + def _console_args(self) -> List[str]: + args: List[str] =3D [] for _ in range(self._console_index): args.extend(['-serial', 'null']) if self._console_set: @@ -372,6 +376,7 @@ def _pre_launch(self) -> None: self._wrapper, [self._binary], self._harness_args, + self._console_args, self._base_args, self._args )) --=20 2.47.3 From nobody Sun Jul 26 12:33:42 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1782142955; cv=none; d=zohomail.com; s=zohoarc; b=SkhZSozvYXUQSuio/CGou2eihbVcuBfA1dfb5W4b6hW0soUfA+i7w0uBy96N18syOPxlus+P6jYfeArzCkSDDjmE3R5DYBhLDz/J8Tpdf3sq8mrPwflsBfeZXleE2L7P0a8TznBjgqMNVtTaHSKstRHcPCN13/jEyArOG3kyGcA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782142955; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=XyFTcbhQDZYaY5meXl7J2sf0pQmdQAX+1DQKPv4jWu4=; b=fb47jGmzyVWF6fKYevgy4cdnIpmZQy1ppCkZ4q/RLRO/9e72bZKFAJyXwNiFjSu5IsnCTUSPIQcxzOO8Mp9I8HYgZEVCcu2gIAO9870sF6sZU4VHkCEE7JqXvVtGdrZvJRtD1vkINqb+bFY32fEBRQDxjl9hQ+kcIOgST+KAVM0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1782142955137993.9300712141578; Mon, 22 Jun 2026 08:42:35 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wbgmP-0004gU-O7; Mon, 22 Jun 2026 11:41:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wbgmJ-0004f4-8m for qemu-devel@nongnu.org; Mon, 22 Jun 2026 11:41:39 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wbgmG-00067G-6L for qemu-devel@nongnu.org; Mon, 22 Jun 2026 11:41:39 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-45ef6565cfdso2016639f8f.0 for ; Mon, 22 Jun 2026 08:41:35 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-466643f563dsm24823440f8f.3.2026.06.22.08.41.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jun 2026 08:41:33 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 826CC5F9E2; Mon, 22 Jun 2026 16:41:32 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1782142895; x=1782747695; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=XyFTcbhQDZYaY5meXl7J2sf0pQmdQAX+1DQKPv4jWu4=; b=k+AFPKeS6LLuZw0Br1xtlGV9ScosUPAwKtQ/3beEKMaIJcMVFgSZf3PE7vi1bJbxOz YUIlisHkxZBuhMj/8UnaQlBXdUtkibUFlLQBhYFcQR2X7W9gYfjH7TVYtJdwLRo9aNik 9E/L9fvC3MaojMn65vWUL5pvXZI5XKv01fPmGGdviFyaRO77kW1bIHMYJH+xM+B2AQ4G tcJMBbGrEjzgE//2hp2UkATwH9E4Y/ko99WvLoHhA/FnqwCq4nkrevYG9WzlWJakC6eu PUDAvdabkOgV+Raws0e+UBGh9sV0nCHDrPCbAtCUNspYV3nblN0eUsriD2H0glINJyPR NC/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782142895; x=1782747695; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=XyFTcbhQDZYaY5meXl7J2sf0pQmdQAX+1DQKPv4jWu4=; b=FRqRRxJ12Kfc4SihJuqWJo2p43kuPLUXCE3UFYMe2a8/df0EyRGCyoMvwPCyE8c9Ff z8Xn4fG/80aVPzYOs8ueTrtTigzjpQbRzo3tU7hZF+YXEio4lBA9LnaORX/0X2fioEMB 72Ta8GwyQ5RA3xZ07ANbhwe7bXBBNW22mJO0nAztze9Nm/Tj1W3bf2326QGd1ikE7rvs MkLbsX4tzve0CxQ7iB4yw6a9sLrjYXii/isMJHj1fGmPZV6jmlprnoEHYp7COpagkFuI oukt2RoNC9YTApNDRySFwoN49neFyczcGoJZ+tsS6Yp61XZPyfMEpFhXJ0BsIsg5ZdSI ibkw== X-Gm-Message-State: AOJu0Ywyf1ZoGTA0MXtAqGHfUh5sN+EliKEBU+hTfK+ZX23Wclaktys7 txF3yZtuCWxGfBbIKawmrOwBga1FcRxgbteKFn2kZAGKXpB685zMu2DFaIwAiRcPQs8= X-Gm-Gg: AfdE7cndv3diOSLxIwfKwhuh0WrGPDgGxM9Fxfo4ASlKekTqR/nIX8ukhzvBxNFrp3X spKIBDoekt5pHWCV6TWgnGOIo4/AUbP3Znxbi20G4uSutLkv6ywhBaqjU5bb5tiWrDBof0K+Vjz AdGyT7aa97E4KXg9qJLJo45mDBXaMnB82xfAdwlJZBmT5ymqnJ5bHrNWkWFSpLmoVCKiaue2QAP u43loW7ifCxFaa3GkQrsNnXDrThBrvw5nsIUmLxl/OoUd5Kbv+gtzqVFsTjv+OMA1cO0LRpz6C3 UVqzpZW11jROyIro0FK6HvFbWwhapplgs9J+UhZm0lGH3xaR5KZrL9nayZ8zho2Mz06NmVcZtFx 6o02OjFh5ty/vhRozTOQISQllHLBnjCQNZF297pfz/n5SfO/IYQDiMKFiKsSt5NIk0pUiJ4HcMl k8YGDO/D3Sex1t X-Received: by 2002:a5d:584e:0:b0:45e:f631:2c73 with SMTP id ffacd0b85a97d-46660743f4cmr17043747f8f.9.1782142894560; Mon, 22 Jun 2026 08:41:34 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Thomas Huth , John Snow , Cleber Rosa Subject: [PULL 3/7] python/qemu: dump a developer friendly version of cmdline to logs Date: Mon, 22 Jun 2026 16:41:27 +0100 Message-ID: <20260622154132.3166748-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260622154132.3166748-1-alex.bennee@linaro.org> References: <20260622154132.3166748-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x432.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1782142956409158500 Now we have the arguments nicely split up we can make _console_args a function call and present a slightly different version to the logs to save developers manually hacking the command line up. Reviewed-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Thomas Huth Message-ID: <20260619155657.944220-4-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/python/qemu/machine/machine.py b/python/qemu/machine/machine.py index 18ee5ec0147..26a7bf5948f 100644 --- a/python/qemu/machine/machine.py +++ b/python/qemu/machine/machine.py @@ -308,12 +308,15 @@ def _harness_args(self) -> List[str]: 'chardev=3Dmon,mode=3Dcontrol']) return args =20 - @property - def _console_args(self) -> List[str]: + def _console_args(self, interactive=3DFalse) -> List[str]: args: List[str] =3D [] + # redirect pre_console_index serials to null for _ in range(self._console_index): args.extend(['-serial', 'null']) - if self._console_set: + + if interactive: + args.extend(['-serial', 'mon:stdio']) + elif self._console_set: assert self._cons_sock_pair is not None fd =3D self._cons_sock_pair[0].fileno() chardev =3D f"socket,id=3Dconsole,fd=3D{fd}" @@ -376,7 +379,7 @@ def _pre_launch(self) -> None: self._wrapper, [self._binary], self._harness_args, - self._console_args, + self._console_args(), self._base_args, self._args )) @@ -485,6 +488,11 @@ def _launch(self) -> None: """ self._pre_launch() LOG.debug('VM launch command: %r', ' '.join(self._qemu_full_args)) + # Log a simplified, developer-runnable command: + # Exclude harness-managed infrastructure args (harness_args) + # and wrapper. + debug_cmd =3D [self._binary] + self._console_args(interactive=3DTr= ue) + self._base_args + self._args + LOG.debug('Developer-runnable command: %r', ' '.join(debug_cmd)) =20 # Cleaning up of this subprocess is guaranteed by _do_shutdown. # pylint: disable=3Dconsider-using-with --=20 2.47.3 From nobody Sun Jul 26 12:33:42 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1782143011; cv=none; d=zohomail.com; s=zohoarc; b=JhcAtARznJrjnCapV8kw72osQDJZCQKdLIYv7HMse2a5FOGOhRSBCKcIbuCW7sSeqZP3dOXQD6SczLaqm/SFfvmiLOJFTNxXNocHSZRJPrlHwAly1lP+6dDOABRn8l1OMAa2TC02s1AEJAqcR0qZW45rxl5k5P/+M5/8jUj2QbI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782143011; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=dYi9qbpIREPaLo0UpNm1/FXXAnbHR9c2f/rHOqLOgf8=; b=mfSfgbSpBTlmKp4mjSrlBdm8qFa2fLd1K99qsSwHyqXkT1uadtRYKVJfP8uyRuOhS+lHEuQr+lC3GpohuNkvCy9sytajS9hp3c9zaTQrUWM6eBsXCrB1GKcZtfWUHG5gO8ELRBK96Q7UArZajiamSqeiZfO34ScDzf5VwHlHQLg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1782143011565111.35220699712158; Mon, 22 Jun 2026 08:43:31 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wbgmd-0004i3-3D; Mon, 22 Jun 2026 11:42:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wbgmJ-0004f8-BT for qemu-devel@nongnu.org; Mon, 22 Jun 2026 11:41:39 -0400 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wbgmH-00067Y-HZ for qemu-devel@nongnu.org; Mon, 22 Jun 2026 11:41:39 -0400 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-490b8ac62baso288385e9.0 for ; Mon, 22 Jun 2026 08:41:36 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49249207dabsm383326895e9.0.2026.06.22.08.41.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jun 2026 08:41:33 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 9915B5FA02; Mon, 22 Jun 2026 16:41:32 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1782142896; x=1782747696; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dYi9qbpIREPaLo0UpNm1/FXXAnbHR9c2f/rHOqLOgf8=; b=JNOnGW7eUpdmWkgtmLA8nw0qKGQSbdH/g2SvJrd5FyMYXc/eGzP/87LYPm2O3jCmG4 UauEY0aMHQDSNHY1QcmsSm2ElQyy/V+UGmDmsm9AaeEjSVNKEUwp84Abk77B6Mp2adpo mMsGUGwrbpCW6vblShBMZNu9DV43qhliCz2Fx2z3JauXtT+Am4n5lDPS7QCu9GzbiFtk zMzxAo6/7amZhU/LkOcdtM8GsrNbcTDl/VZiS1AsK9yJlYWGLKyrnvfZHVHq2QJ1lRK+ qD0WndIwn/Vg+Sa2Rf9HHLf7itskd0hJLiNWurOvjZKLXwECTOyDsDtepzKt4UdLZZtx JrEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782142896; x=1782747696; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=dYi9qbpIREPaLo0UpNm1/FXXAnbHR9c2f/rHOqLOgf8=; b=Ui7yW9zLTKWD8tjT4KMFtGWzBndEjcqKqeU2pypQyowHjuE5a//roenXNW1Js/6rLQ iH9KGYe7GSgaEvE4zF/je+IIwEvL98LbJeiW97Kk79te/Ir0HE3t7CmyU2YS7VR7m5yQ 13RKoUrCQypnRnlqRe3qpiN5htAAd7iOdlZMCzyr0P7egc+1EnZKgv/QNtF2wUHbZjyx wAYdlodNFGCD/Iv+engNuldk0Xi8o/rX9fBge73WpIf495sl/cpMD0byILl2A6CUoNfT NN91gbODoghRN16S8uE3U91+rUEIEGyWTF6+g8v9td+Pq9g4E5CdJZwPoFTuw+7UX04Q ye1g== X-Gm-Message-State: AOJu0YzBEsdAk8bEiMR2AFeP5MydnH2DE8J+7GBcC53m9mp/0D0VBCJn mFDobsoqH763Mrl/FjcgYMvt0D//pSWTkxvqQLgSO9fHHzRje/mjwPQw/oLFC4pZUrI= X-Gm-Gg: AfdE7ckT2OG7d6h4bCKKZvsh7ZDU8SSzXUKNYMJcP2RVUGwmRAUu+L6LMJnVCxrar8m qdlwF8NGdD6fvNpyRq9i5CoU00KJE5y0j1owrshKrF6RckJPwHdlGgAQGTpuUj+tGxluqErgOir bSSFKOJF9SDs3PEbf8regjBZCkHAeZGrztdcAWQYqGVc+vvuu7TrHvfebNrmHLoxZc1M5aK4t17 pEM1aWmT6Z5twQxz+AYn+yT1NfSfdo8ceTGKuYIWSZHdZ07XVzz+pQqq0JrvTVhvIep/6uSuHKu d3CMdAFj+WjllKGSWBuRklzztKZPgHmIZyuY/l+RfngTlpp+JJ5KoFTCUd3AwBLHdySPAPfqAyd TUyiLTFFJvQv7+IqS6gkYsY07MmgHIQ8tpEwW7TJ/hrBSXmKS/UHL1aXlvOZwU3v8AJcsy3fAet T9oVN8RgfUk8f1 X-Received: by 2002:a05:600c:a112:b0:490:7df7:9190 with SMTP id 5b1f17b1804b1-4925a0a9c33mr507305e9.8.1782142895718; Mon, 22 Jun 2026 08:41:35 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Thomas Huth , Thomas Huth , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PULL 4/7] tests/functional: tell pylint not to check c-modules Date: Mon, 22 Jun 2026 16:41:28 +0100 Message-ID: <20260622154132.3166748-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260622154132.3166748-1-alex.bennee@linaro.org> References: <20260622154132.3166748-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::329; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x329.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1782143012786158500 To fix: qemu-test.test_pylint "/home/alex/lsrc/qemu.git/tests/functional/arm/test= _integratorcp.py:83: I1101: Module 'cv2' has no 'imread' member, but source= is unavailable. Consider adding this module to extension-pkg-allow-list if= you want to perform analysis based on run-time introspection of living obj= ects. (c-extension-no-member)" Manually running python3 showed I could indeed import cv2 and call those functions. Rather than allowing pylint to introspect lets just tell it to skip c modules. Reviewed-by: Daniel P. Berrang=C3=A9 Reviewed-by: Thomas Huth Message-ID: <20260619155657.944220-5-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/tests/functional/pylintrc b/tests/functional/pylintrc index 049c3e76f12..949bea611fe 100644 --- a/tests/functional/pylintrc +++ b/tests/functional/pylintrc @@ -58,6 +58,7 @@ confidence=3DHIGH, # no Warning level messages displayed, use "--disable=3Dall --enable=3Dcla= sses # --disable=3DW". disable=3Dbad-inline-option, + c-extension-no-member, consider-using-f-string, file-ignored, fixme, --=20 2.47.3 From nobody Sun Jul 26 12:33:42 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1782142963; cv=none; d=zohomail.com; s=zohoarc; b=i0bUFN5vRft20iKscX90lfu/TT9odmWgfwg+llyD+VqZmYBLL/+z9dXJhbe6p8lOD8Q4+x6PF8L36+Ck4Zq/EMlkTOzAnKorEgsIYgbY/r6z1Lz5wK2tcaksC89LJCDjqnGDDBqIady2qwoDzBbA9CYlOYYDfDNBumX3yJFaEQM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782142963; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=NpbhSBkeCzIyJRSoZI/dnYPX9/ao03hxlbtgFWqxmIE=; b=S5OFZI052TBkNAkNLLzTmBVa9nOqm8ycauSbODdJSGzYVEozpDFwAWSt/EFVulONy5MQSW3rZiUdXLX47LfLkJCI2FvxsbYljAMjaAWp6y3rtlcF8k+ZvZiqvQPcoEopD+f6vA6TqP7cjw7mJjGVwMclL/7Ewjzz+AkyK1WP8O0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1782142963019946.9269327172601; Mon, 22 Jun 2026 08:42:43 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wbgmU-0004h1-Ng; Mon, 22 Jun 2026 11:41:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wbgmK-0004fq-A9 for qemu-devel@nongnu.org; Mon, 22 Jun 2026 11:41:41 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wbgmI-00067g-15 for qemu-devel@nongnu.org; Mon, 22 Jun 2026 11:41:40 -0400 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-45ef6565cfdso2016658f8f.0 for ; Mon, 22 Jun 2026 08:41:37 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-466643f4b8fsm26606447f8f.2.2026.06.22.08.41.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jun 2026 08:41:35 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id AF7A65FA05; Mon, 22 Jun 2026 16:41:32 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1782142896; x=1782747696; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=NpbhSBkeCzIyJRSoZI/dnYPX9/ao03hxlbtgFWqxmIE=; b=LyRa2IYtPdhxYjtHFH3cTeQKiF5QX5wwbN0ifeQndZZVlqo5XvQEQz1mvIGdYBLY3k QKIRvdZW95FvGIJjwTWfluDh8mdM7jUdR1SvemjUW5qwRzUSbPJJ7MUEn5nJqq7G/1h4 q9Ik7ZVBkON9NU562odHRvmTGn4QP1XY4IPacAmdcYU72BJ9JxnDB26yZl8zQ5L24NZl IXYlgyu0r8qmvZD7r8iIA/gzXL0aDsQFi1fkDi3xsTj4sXV7+bRTVk8UabMJxu01GjvM VDWk6V25u8TUUU0Ntm2zxi9LN7Bz3clVv19CC9HxRu+aIHAK6MRgOzTFBBRTCmgFX86G 7X4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782142896; x=1782747696; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=NpbhSBkeCzIyJRSoZI/dnYPX9/ao03hxlbtgFWqxmIE=; b=LxeKNKidGmNdK8nvEEeuP3V50uVHpqQGDYFlvbZUQGTWFOeOl4P5ESTlKE2zYEagVP gHKHpMoXbNDzQ25PQG4Jp+SmUgRW+Q/5+ADOuV3DjZtbLJtQrZvK8TUmbX3b1HSkt+aw gZ85GQ1fj7NW4gXOdvqHJY6Q1re/Iq6ttlbO9fkGCvtj4dWWn1oJtrV/dKNGlc/BEFR5 udIC2If2SSt/ws/Ilxb+iaaOTw8rvD6cS/iexAoGhAIOGkr0PmZjBEXAui77Q0mnn0eA GG4DFQ4cNAMN393GXmHA25fEn8mZKNCj/ka9THQgaveIugHZs/mcwe7DZ1ux+REXfofi RLuw== X-Gm-Message-State: AOJu0YyqIn40v5lHE1FS0gRM83YDQwy9OocRUUTEPdwIfL6X7lsD2sRY r/eGXiqJEsLkjEnrHt0FFTu+X7t0grrvFcahovMk05/xD4B0SZ0R1bdVjpIo9ZD3Et8= X-Gm-Gg: AfdE7ckaYEKbQKJKr/H3ETXjbLhSwNbGdgdPtXJ9upfv8rduyeZx55ZInM4UKpuJmBz cPzoDlQD4iJicHQPXMgi0T6ccCfL6WNtrD6GWFuKwUavTXMQqWiUOPkOcldL3SVKOoj5ix/Fgx8 4+VaFL1Nc/im6phJ8wrTZYYVU7LmeeoM7Nmnk/2i19AXSEd0BQXlMEx4wjOco1DYRlkhxEcVFE/ vBEhZJ7DG2UjMtbIcWOzw99M4OhNSRGTmmKauiGkZ7Uz39JW4RC6Gl6gM6lmYl8m54D7iR8z1H3 A+TniMCtRU1GQc/BR8fOWy14Cn3k0MmefON+yH3qgfRwAPFMCqNbYHZc2P6AM/MgQJxwkXklTns M0BfOFOCnY6ND8mEvJKPui14UaG5ymMdZxAN19BaVR1to20APu0pJIixXARbwftI2VL9K6W+jCP UFiCcj0D9v6TmXvz33rz38MX8= X-Received: by 2002:a05:6000:25c3:b0:462:ce05:c5e4 with SMTP id ffacd0b85a97d-46662ec50b1mr15426388f8f.37.1782142896315; Mon, 22 Jun 2026 08:41:36 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PULL 5/7] gitlab: ensure "check-XXX' jobs capture functional test logs Date: Mon, 22 Jun 2026 16:41:29 +0100 Message-ID: <20260622154132.3166748-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260622154132.3166748-1-alex.bennee@linaro.org> References: <20260622154132.3166748-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1782142964254158500 From: Daniel P. Berrang=C3=A9 A small subset of functional tests are run by default with 'make check', and so run in the context of 'check-XXX' CI jobs, rather than 'functional-XXX' CI jobs. Thus we need to capture the functional test logs unconditionally for all test jobs. Signed-off-by: Daniel P. Berrang=C3=A9 Reviewed-by: Pierrick Bouvier Message-ID: <20260610121254.2870259-1-berrange@redhat.com> Message-ID: <20260619155657.944220-6-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/.gitlab-ci.d/buildtest-template.yml b/.gitlab-ci.d/buildtest-t= emplate.yml index 005058625eb..3b003abc999 100644 --- a/.gitlab-ci.d/buildtest-template.yml +++ b/.gitlab-ci.d/buildtest-template.yml @@ -78,6 +78,15 @@ extends: .meson_job_template stage: test image: $CI_REGISTRY_IMAGE/qemu/$IMAGE:$QEMU_CI_CONTAINER_TAG + artifacts: + name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" + when: always + expire_in: 7 days + paths: + - build/meson-logs + - build/tests/functional/*/*/*.log + reports: + junit: build/meson-logs/*.junit.xml script: - source scripts/ci/gitlab-ci-section - section_start buildenv "Setting up to run tests" @@ -111,15 +120,6 @@ paths: - ${CI_PROJECT_DIR}/functional-cache policy: pull-push - artifacts: - name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG" - when: always - expire_in: 7 days - paths: - - build/meson-logs - - build/tests/functional/*/*/*.log - reports: - junit: build/meson-logs/*.junit.xml before_script: - export QEMU_TEST_ALLOW_UNTRUSTED_CODE=3D1 - export QEMU_TEST_CACHE_DIR=3D${CI_PROJECT_DIR}/functional-cache --=20 2.47.3 From nobody Sun Jul 26 12:33:42 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1782142929; cv=none; d=zohomail.com; s=zohoarc; b=nl7moq91BjJPjzcoFHAYdKy5Za93wKqgE56hZDmyWyFVapVDS3Fp5PmwNEZNw2CeWLhE46bWX3zO5CSk0Rz9chjWNseNWiUGBoMOft4GijHV2zTKjkURA22xLyuO3MEX1vdz9SDwCLwVeS+/860/evlZ5J3J6EgZ+sx+DNKCMCQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782142929; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=MXzDY4utHKIBDOi85XqArdivahwjfqST0fCeGtTbvGs=; b=XQuVaDbgzFjdDtVpA8Nz93V07NmUdXmBorE4eWbCYerSpwwCuFfydGx6iZZJgp5j7NpHJOMqwbQ3n0ivPMXMLkIx8lRclaKREifTJxjS6P0hdzYqqGcqHL445ZkfHDNvn2jkniSOJYk5QIwrgcexosyIXZEQsws6vUJqbn1Rge8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1782142929903443.94239940916236; Mon, 22 Jun 2026 08:42:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wbgmY-0004hq-Bo; Mon, 22 Jun 2026 11:41:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wbgmL-0004fv-WF for qemu-devel@nongnu.org; Mon, 22 Jun 2026 11:41:43 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wbgmJ-000684-7K for qemu-devel@nongnu.org; Mon, 22 Jun 2026 11:41:40 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-462cdb88d01so8621f8f.0 for ; Mon, 22 Jun 2026 08:41:38 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-466648c698dsm29662226f8f.16.2026.06.22.08.41.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jun 2026 08:41:35 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id CD3645FA2F; Mon, 22 Jun 2026 16:41:32 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1782142897; x=1782747697; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=MXzDY4utHKIBDOi85XqArdivahwjfqST0fCeGtTbvGs=; b=A+O9QqbdX4rBQvXp2AJIUKN0VY95wAdw28QSPi2hg6H7rizWvvzBiPxfArRgi7x8Ba YvxWw1rSkgQR2Hm+BkOVr+5azOr5QyIPspFngB2ARqxs5BS6u94P/8QMjjyt7lE6Zodm DiM2LZiDfd72AybgFJcQJ1t8Tt2ytUULKHfGWz/Qf6We7EYGcQTH0wJ37//4xJXRF0fa QKE2TyCTAjo7ooLP44HRZwm4A8AJNUZ6SwlvE4Lz1PZMgXpdGAS5iUvY+Oa0mKNgNqdZ Jdb85K64utjbgoS/6/OCsFMeHfDfb7vJyRMRGIUU1HFphNKgqxd45UenyeLXr5FvnDi1 IWww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782142897; x=1782747697; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=MXzDY4utHKIBDOi85XqArdivahwjfqST0fCeGtTbvGs=; b=TznY72hIe40P7pyPIeybLNOFDjTvUYN/7Zphj5dK5JTZKOuzzsQhEMQY5oOhcJl9oa GLiRrwuPGmawLh/hZwCjG1Anb/9zATNu9NUHS9o0FCZuwpnM/+aSqHCVQbWPMKkHOTRC Ev8AaKG8ZlujHwWvucBGMlmOfXRBAI+Le6Gpqf+X8CGAyAZ2Q8dHxkFvWZHUY5Pt6YQi CBFvVypGHch5a7j/ZKHrWfEGEUru6jqJ/c9JmG7tEyRxW/HE5kPcU4QI1xB6YQBOQ1Jb zhcVAKl3yFAchn5yFQsTIa2iIDG2tzH0RegSZbwYkNQg/h+MbeVhcHLFhCaK/GlKcKGE o9Qw== X-Gm-Message-State: AOJu0YzV5/jFooS8NjhHnyZE7ksjVx0vN0cEztHzwnzUcMpzV+ReOAJD 8Hkl0/DZ6mToEIZ725lbqj3Lg7B54Qe0e7vD6JIUzgti1pxgr1XdavTgnAin0bpr0nj4mXLmiGJ u+/REHao= X-Gm-Gg: AfdE7cmBQwgGFZ6GD4UrLCJVVD1lEh//fKyfEQtR1F0NHmIlwCLjWpoHLrN/E3tjfQu gTbmTiqSXICEL5cR3vK1Oom6X2EJEnbsgZVxddznShW4NNUNxdR+FKg8HoxQyrouqjPhxkJmx3T 2Tv0/ZzO9nM6GWbI7UmiqYmmTrXsevPk7MPaf/658+xG0UvOCs+i9idZHWmEJsKDBVGfN8GuDZ8 JpEa55b5JUka079ALxodMz2xwzd1fB0jUQPMg+Ylgb96mOdl3MV9qOgOCEdbpgOG3MKGS8BL+XR ylLqRlHo1XGj11oN20+QM1bCSLtS/7rHdEJ29e49w03V4BhvME8bVsc88qQno0NQavio9WvOYpw KgqElh/7eN7YstwY3eC6kVn0fDh3yCkWtlgKSn9RWa/gSJJk2KV1InifgLN9GLm8xPOQz7gXWka m/LdXgmTd48VC8fVaxiCw+sIk= X-Received: by 2002:a5d:55d2:0:b0:452:bc74:b129 with SMTP id ffacd0b85a97d-46a800fcecemr21482f8f.16.1782142897447; Mon, 22 Jun 2026 08:41:37 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , Pierrick Bouvier , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PULL 6/7] gitlab: remove build target hacks Date: Mon, 22 Jun 2026 16:41:30 +0100 Message-ID: <20260622154132.3166748-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260622154132.3166748-1-alex.bennee@linaro.org> References: <20260622154132.3166748-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x431.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1782142932479158500 Since eef29e060dc (meson: build macOS signed binary as part of the default target) we should be able to do a plain build and everything just work. Reviewed-by: Pierrick Bouvier Message-ID: <20260619155657.944220-7-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/.gitlab-ci.d/macos.yml b/.gitlab-ci.d/macos.yml index 8366b4ad564..efa0fb666e2 100644 --- a/.gitlab-ci.d/macos.yml +++ b/.gitlab-ci.d/macos.yml @@ -29,7 +29,6 @@ - cd build - ../configure --enable-werror $CONFIGURE_ARGS || { cat config.log mes= on-logs/meson-log.txt; exit 1; } - $MAKE -j$(sysctl -n hw.ncpu) - - for TARGET in $TEST_BINARIES ; do $MAKE $TARGET ; done - for TARGET in $TEST_TARGETS ; do $MAKE $TARGET ; done =20 aarch64-macos-15-build: @@ -45,8 +44,7 @@ aarch64-macos-15-build: --cross-prefix-i386=3Di686-elf- --cross-prefix-x86_64=3Dx86_64-elf- --disable-plugins - TEST_BINARIES: qemu-system-aarch64 qemu-system-i386 qemu-system-x86_64 - TEST_TARGETS: check-unit run-tcg-tests-aarch64-softmmu run-tcg-tests-i= 386-softmmu run-tcg-tests-x86_64-softmmu + TEST_TARGETS: check-unit check-tcg =20 aarch64-macos-26-build: extends: .macos_job_template @@ -62,5 +60,4 @@ aarch64-macos-26-build: --cross-prefix-i386=3Di686-elf- --cross-prefix-x86_64=3Dx86_64-elf- --disable-plugins - TEST_BINARIES: qemu-system-aarch64 qemu-system-i386 qemu-system-x86_64 - TEST_TARGETS: check-unit run-tcg-tests-aarch64-softmmu run-tcg-tests-i= 386-softmmu run-tcg-tests-x86_64-softmmu + TEST_TARGETS: check-unit check-tcg --=20 2.47.3 From nobody Sun Jul 26 12:33:42 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1782142998; cv=none; d=zohomail.com; s=zohoarc; b=eB/82NErfp9sV6JWpN5QgpP4yT+iX0yMhVbDwdx7PcIb5nB6DCTsw5wwQctiB0SDP2DYHsAplsA2JyF4qfbHvh7TpLYLzCBoRLi5pEITxTvONBKrcp/3meIgGIX1+oJEbrDf9ugkUhmpefwgXiMdfQTA5HXITO3sBWs9F99g0eA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782142998; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=lm/EkmTZzZUIm1flwT8VMm5WScziV8Mn0QozyBxRF9o=; b=dxDHhijFAKroqXthdkIsk4lmq9bWc5E9VNKZqD0+DGKd3T1BzeBHBuiUh9VxL5IjK/rEsTKhJhjtCCNvI3UMQbfKHVWuUhuXOTN5YnOwmySeXeNutLOg6BmIB3J2K8268zdJ6o6sb7vSpQ7LmmDtbUAaZz2CTEk+aagjQ0SH6ok= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1782142998854941.4343461089892; Mon, 22 Jun 2026 08:43:18 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wbgmk-0004k2-8T; Mon, 22 Jun 2026 11:42:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wbgmL-0004fu-W0 for qemu-devel@nongnu.org; Mon, 22 Jun 2026 11:41:43 -0400 Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wbgmJ-000687-BY for qemu-devel@nongnu.org; Mon, 22 Jun 2026 11:41:40 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-462342ac290so5067842f8f.2 for ; Mon, 22 Jun 2026 08:41:38 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-46666c57a0esm25382427f8f.27.2026.06.22.08.41.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jun 2026 08:41:35 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id E04E75FAAE; Mon, 22 Jun 2026 16:41:32 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1782142898; x=1782747698; darn=nongnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=lm/EkmTZzZUIm1flwT8VMm5WScziV8Mn0QozyBxRF9o=; b=SrZVqMvt0Z91voIwjwjfh6kJTV5T2jNTFLQIcQLGXZT8238L+AwJ3TMA175eWHmyjk SRtZaUqbPnftGavRPLiBaTNN/Mcy5JL0xGXTa9YQ0f6JAFiu9Gq35Uie22Pw32z30Rrn sirYp/NXaT9bHP5Y17igWCyrzonFnoJOLiaM27lgtWE6wPUVlX4r9GXUk+CI4TOJS0FC mupIZlXofSKRUs+peNhfLIImd1Go9PLv4FhbVca6O3YNEqiTl5mFRzWNKqj65UyKZ1gw os40++isVOBun5OCsCLtvTB1vSUvaxguXXlENwarq5occ94K0WEmx7CyBZo7eRmrG5Pz 9cXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782142898; x=1782747698; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=lm/EkmTZzZUIm1flwT8VMm5WScziV8Mn0QozyBxRF9o=; b=YgFHMAIP6ju2fC7tPShe89ipSNEqzS71wt2tKlo10zgoDfRfDAHzRxgH23cu0iGLLJ USjF1iM2PT0aZDOZPe/komPACF2S6GYIdYMrp8BWpjlkHQRccomZH8g4PX4z5WncMjTh Df71/mjQvsuGaGXKC4JuC330K+3qqGIza1lAABj2Csbec0KC2C2Q44HP2Y+egQlqqmyJ 0RAMCPlwDGImWO01B+IKtDXES1an4TQhGKJ2gxVi1e8xNWExRm2JqR0I15B3Sdwtc2TB zfmjQp3NaUWM2ZCyU/1JVAu+I1J4EREsrYGoc1GUBuc1xUznXmj9bBgzAdpwcVqHBL9I r/Lg== X-Gm-Message-State: AOJu0YyHjX0lgK+7EKyPaXo0cTmgl6MMQF7ruVNk0wypWK9zaziryPod 3s6khkWI5S+W0WcHIgUU3ajZJ88IAs6lKRoD/Qos8aMM27cTYi4XVHKyX6Is7pvJxi4= X-Gm-Gg: AfdE7ckvWclIBvhdTDxbs/L49exbNyF9bKTWwsTszHkMQgsT2tM8BXRveCkCU9uD4+w 528y25YxW2M0ZKRvYlJ33WQhMCCk6bV3TU/3y5Ey+zC6XsE92bO+yRV3QgepU3PHRN8woqyufnN lwOF3BX05b3bcVtt8XNBBR1eqOoebOQ11/ayKwiuPh5y9TUyAfsRdGbN2TXqrpIbasAn/w2crly wjW71ETfVpZz3wq3pi7kgpCw9+L1cskev71LBTil9120LCzU+EgV0ui9ycQfGnEbzidQU1D3UU1 ZqRM7bLPCBz5/JmWvkipo7HL3NwfHrG6qSlI9Kcq/JagUS+noRP786W8IezQZmGE7tWvmbVTIp4 wsVcq5AtkpCTZg9hKi9RK/np3q2SFdfOoSYATrY5VHjlGb+OYLXjPLx0JLJlahFY7UIs7rnLEYs km812bemUHZ96n X-Received: by 2002:a05:6000:41c6:b0:45e:de0a:1773 with SMTP id ffacd0b85a97d-4656e9ae04fmr21601790f8f.33.1782142897932; Mon, 22 Jun 2026 08:41:37 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Pierrick Bouvier , =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PULL 7/7] gitlab: update bug template for sec issues & tool assistance Date: Mon, 22 Jun 2026 16:41:31 +0100 Message-ID: <20260622154132.3166748-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260622154132.3166748-1-alex.bennee@linaro.org> References: <20260622154132.3166748-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists1p.gnu.org; Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x432.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @linaro.org) X-ZM-MESSAGEID: 1782143000423158500 From: Daniel P. Berrang=C3=A9 Warn that a security issue must have the "confidential" flag set and that any findings from automated tools must be validated before submission. Signed-off-by: Daniel P. Berrang=C3=A9 Message-ID: <20260619123632.1276476-1-berrange@redhat.com> Reviewed-by: Pierrick Bouvier Message-ID: <20260619155657.944220-8-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e diff --git a/.gitlab/issue_templates/bug.md b/.gitlab/issue_templates/bug.md index e20f586008d..faeeb002252 100644 --- a/.gitlab/issue_templates/bug.md +++ b/.gitlab/issue_templates/bug.md @@ -13,8 +13,9 @@ older than this should be reported to the distribution in= stead. See https://www.qemu.org/contribute/report-a-bug/ for additional guidance. =20 -If this is a security issue, please consult -https://www.qemu.org/contribute/security-process/ +If this is a security issue, ensure this ticket is marked 'confidential' +before submission. See https://www.qemu.org/contribute/security-process/ +for additional guidance --> =20 ## Host environment @@ -49,6 +50,12 @@ https://www.qemu.org/contribute/security-process/ 2. 3. =20 + =20 ## Additional information =20 --=20 2.47.3