From nobody Sun Jul 26 12:32:03 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=1781884729; cv=none; d=zohomail.com; s=zohoarc; b=JpaVJ6qXjOrQc8Cd1E8s7E2ti4zD35DGCsXgvths04t/DR4ccHFjyWTIXt1F07cI1JuPbfD5wH2K6k3u6w2DUMIBJu3Yt4ajSX6TqpIGpKLJFLOj52HO5P8K4PRCphQdZRpkzkd5L9BdODJpf5HeKHKUVmJEos2XrTQOZr0GM+4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1781884729; 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=zgIofrY/IYsV4SdimI+anrW5DrHqrPhfx9JbT8ie9Uk=; b=RE6pk2EMRKYDO5owrsndea3cBF/pgnjx+dLnsON8y1xocuudzFw7p9aUUNlPG356fJ+1rqnQnY5b1wjMLqUj1X3+RgOH/faMyZ8VjSPPpa8VdWbedLleWkz6AeUHXNzFRgu4XbNTZdwSjulbHnwHZYzRlWDrQ2T3YvNlpoJTDHM= 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 1781884729228208.09718911001937; Fri, 19 Jun 2026 08:58:49 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wabaa-0007F2-LH; Fri, 19 Jun 2026 11:57:04 -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 1wabaY-0007ED-MY for qemu-devel@nongnu.org; Fri, 19 Jun 2026 11:57:02 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wabaX-0001Fb-5l for qemu-devel@nongnu.org; Fri, 19 Jun 2026 11:57:02 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-4921eed3fa2so18351915e9.0 for ; Fri, 19 Jun 2026 08:57:00 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-466648c5ddbsm58072f8f.12.2026.06.19.08.56.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jun 2026 08:56:58 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 6AE275F82F; Fri, 19 Jun 2026 16:56:57 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1781884619; x=1782489419; 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=zgIofrY/IYsV4SdimI+anrW5DrHqrPhfx9JbT8ie9Uk=; b=BYed7eVQ/UMC6pArMjQc+OOYFLzoGT1pFHP2mD6tec4EC30gEQIX+/+utSpeAvzTnR zZuwqH5vQ4deUWCX/MtlLSJDYC/OoU0Bs2H0BcIGBedUEj9pd/6vdS8DLrIoDC9Yzv3H taPuVWDRgvIX6XRwJgt1RAtjfyUwks8Et0jYb6C+tcjVDAjXgUu8dv3f/9hHx45IaY3Y kNWvcvnDtg2L87tLWtbl9i+RDoR7vxDC/oU+o+JiXvAdCEyn6fFoY9QXjlivmuDU+Rbu RVRMOC6bW39Y4LhH9ozWkL1toAD2c+1SxK0Fm0bDPCu01wav6jnfaiYnFtkr5dQ6NbYE qHjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781884619; x=1782489419; 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=zgIofrY/IYsV4SdimI+anrW5DrHqrPhfx9JbT8ie9Uk=; b=CVLWl9U+F2W6Xbjs74JLkk4G5pgRogC5/9FtRdXBr2bLxWiarofCZzRcVqxx39N+qV gxHKQr996t8zRW2t/P3b7ErIBgfZUvKUdYxeGU1GTfJ3t0laIt1o3rLdPcY1gHtuvAQj nG4qiLSn2K02KaMNmBmoMCcZC4QbPDekmMvwm0hBjiKrak+jrWDUeRgfcOmT4iBj6CKP SsiFCjgpBoDgy9sv+9ABYFZVxZ6Bjo/xjTPmPQ7+YR8zB6h6+Y2kVBiCeIflBPTvSJ+t 6sBpNRhuIQWzBOQ7Dt/e2yOBFARZBuDGlq/mvNO+22/skOo29uj2in8tncczRESCsUON RuOw== X-Gm-Message-State: AOJu0YzdIuTMdQLglUPC0rBg4hXlxbADARGhHm1EX/s1QNjEGdUmVq99 TjwTO94ncO9aP2jN+ZYtRQu47w/0vnbSoRm5hQy3PrcwdU+Kuv5wbcbLIMOyGe5qZBI= X-Gm-Gg: AfdE7clqu5wQgCWwGD+AkxYRvA1jNuG235MAk6wQNIu7FJpRWE9OGlYVy+0FAEMS9Em rWKM6NbahywueeaTnqGJZx/BH+gBYF8THcJ/np7vhuFIlwsKkc8XKHvwGZ8z4VHrbsx/zlBWFBx SteFWEh6zN4EqYDDGzUac1mbZYc8ZCofJQBsD0Skagxm4qCLzkgez5BRlzsuBeM2UPT1TrfMo4L XWHfDFuiyQzy589WFAmXprTzYjOm5LUWYXAnzu6yHG4yK7HToI+Hjz5BzVbuk0r6vsgtiWAgG14 PWnfm7PKZlYU9gJrFU0oDUPfycAqQk+yohtscQOlIBxdksygCgcpIaPY9muPdPd6ivQgSYjY7I5 0UQGLLpHqcao2Pv/Vi2NzKWK6O30nQoLUAVMf/Tfrk0SvdCpeXLeO6f+fINlayEyZivtnZ52yEy R2OQ6frZxfRNrF X-Received: by 2002:a05:600d:17:b0:492:4410:ec5a with SMTP id 5b1f17b1804b1-4924410eec0mr40870885e9.33.1781884619436; Fri, 19 Jun 2026 08:56:59 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Brian Cain , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Paolo Bonzini , Cornelia Huck , Peter Maydell , Pierrick Bouvier , John Snow , Thomas Huth , Cleber Rosa , Kyle Evans , Fabiano Rosas , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Jiaxun Yang , Warner Losh , Brad Smith , qemu-arm@nongnu.org, Richard Henderson , Song Gao , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Thomas Huth Subject: [PATCH 1/7] python/qemu: split arg between base and harness lists Date: Fri, 19 Jun 2026 16:56:50 +0100 Message-ID: <20260619155657.944220-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260619155657.944220-1-alex.bennee@linaro.org> References: <20260619155657.944220-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::331; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x331.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: 1781884733164158500 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: <20260614100902.885698-2-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- python/qemu/machine/machine.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) 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:32:03 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=1781884743; cv=none; d=zohomail.com; s=zohoarc; b=VyD7GwoPAC4tdgFzJH1bgio4K+HkctB7M2DpsUW6E9bXkkIEBLUW0aqwJVRQUh9biJbyAeaWHvyAgBmNbGoCVPUEI0P50r6OX5GU0f5ZnRkyxjU5bXejYT7ubVXzEV7NqZDLKIA3TvPy/QKw+qxm+xJDm0Qdw/dUKyJ+VontpxU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1781884743; 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=iMMNTERO31F+8kCv4Mg7Yr6Pae5QtEx8Xzxb3fKzqfI=; b=IbIIZPYVoHOo8hYGNtpPJC+0vf4Au9gx8AR2w3GLTF9OjTZr/LfplWswOU0OacRQd7HwVOgN6jOhuI3niMI49nJyyPZEsNpNnDoEx7n73IVD80BiZVN+EueMfMuLjj7tjNaOKO+sOu5KUhVZWwHjqOMT4ttLenH3MED+OjAfFQc= 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 1781884743734481.53423176507397; Fri, 19 Jun 2026 08:59:03 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wabad-0007Hm-9l; Fri, 19 Jun 2026 11:57:07 -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 1wabaZ-0007EZ-Vq for qemu-devel@nongnu.org; Fri, 19 Jun 2026 11:57:03 -0400 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wabaY-0001Ft-2L for qemu-devel@nongnu.org; Fri, 19 Jun 2026 11:57:03 -0400 Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-45eeba68948so1683657f8f.1 for ; Fri, 19 Jun 2026 08:57:01 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-46666c57a0esm2723f8f.27.2026.06.19.08.56.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jun 2026 08:56:58 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 819AF5F917; Fri, 19 Jun 2026 16:56:57 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1781884620; x=1782489420; 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=iMMNTERO31F+8kCv4Mg7Yr6Pae5QtEx8Xzxb3fKzqfI=; b=ugfAdJsfssGD3cIyp2/DYeKtYI/eNhh+7u9qbvSEvyaT6x30w8xjG9KfK00AX5oN4x ZQOIAMGNG8XZBQJ+TOEVdOhM3VpTaNoP8gg4nC/u5X6pAVk3W9jZqgiEM8wA793xIyYX MY2MNL+P0gXusMFmB8RfJiQ2rnEWPBUrSfXXhrrAw8nzdRqwG4pp+rU26BqThEuAtOau Fyq7palbZcSh3Xk4xIhBQDxRamW0TDfdQbQIpagfuRxICRaNXTwWz6Lqi8eQCtwJxoUD wREMp+z53En0Msww4Fiq39YxFZ3sfIw/ItSwS+tlx2laVOpXJ0U2Ml0zLOfBDxcAcRX8 RLGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781884620; x=1782489420; 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=iMMNTERO31F+8kCv4Mg7Yr6Pae5QtEx8Xzxb3fKzqfI=; b=pCKwNlG2N5zYbRgCWfEc60edsOD9TdvtDXoGFT34AcIxVZ0XhTk3He0fQWp061RO26 vCl94oV63usXxMNL66/ScnfaQ0lYgSBjg2NielREdKD/+JHtni/c6PxWcKS0KHYXLUCM DjtC3iO9am/xd4hz0r8EBhTfCu0JLKL9IUVj/ebdqlB7U0ymnUG0fBDFVchSb6twXXWs 126KDsvpOIGo5x6Etm5hZx6Xauajszmmdy1JgMP2Z8Hv5eNTN2VNQ4TC4x4VwkWc/tz0 GvdiRwdc4XYcuyFTj8MPUvS/a07PWVUZZFCCiCNPOMPkc3g1DHbfdfboC1gaQFZpHGCZ 3k1Q== X-Gm-Message-State: AOJu0YzCjXYUUaGW4Y4j70hT+ZcDwYz+R1Dv5HJ4bvYV9mjGmrgi/9Ic ET+KFvYAJ5gimRuBaIROmiGKNpl32qEpj7gkMCKfmTBw12b7QPZkhsqeBKUwjX5MeqE= X-Gm-Gg: AfdE7ckBEs90gv68QbVvEdXA5060wcow/ki52Qd/O5BVta6yr8EWTmeKj39/WSVEC+v E/YI1Bme/IgK9lKPMszou4JkpSVCANwUGwRUogLBI8PapVt79uQ/aiJHHSZ1ho6j2gOslLYwGBr jdYLuMXwcvavToxePwratphcJEP88ifQ/2A181Zs72tuRgAhzHszY3kGFXROpmbN/c47W7d/vh2 0bHOf//cwb5ArPntFCGMqp3x8ZOc2Mv3F/SPRd5DIWJ+J+RwweyKG3KvckpI1OmuMuQm2gT07V+ JlJ0om21s9wzmGOgWiw7zM6zBvv/c4hMDY8hl+jQAHRxp0fPWSgIYp16Tn97+c1TdHgX5YIWtIH qEZWw+rFoTp94kM0zuPiAHB2o27uJX+bI0fkZM0Veks3VcWC2cxDzv9mGMJJnopnbM1zeUKVm+r 4xLMj4W3Okn0pxU6awGvoaRvE= X-Received: by 2002:adf:e3c1:0:b0:460:18cc:dcfe with SMTP id ffacd0b85a97d-46508afa647mr6460257f8f.34.1781884620553; Fri, 19 Jun 2026 08:57:00 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Brian Cain , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Paolo Bonzini , Cornelia Huck , Peter Maydell , Pierrick Bouvier , John Snow , Thomas Huth , Cleber Rosa , Kyle Evans , Fabiano Rosas , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Jiaxun Yang , Warner Losh , Brad Smith , qemu-arm@nongnu.org, Richard Henderson , Song Gao , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Thomas Huth Subject: [PATCH 2/7] python/qemu: split console from harness args Date: Fri, 19 Jun 2026 16:56:51 +0100 Message-ID: <20260619155657.944220-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260619155657.944220-1-alex.bennee@linaro.org> References: <20260619155657.944220-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::42e; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42e.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=unavailable 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: 1781884744682158500 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: <20260614100902.885698-3-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- python/qemu/machine/machine.py | 5 +++++ 1 file changed, 5 insertions(+) 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:32:03 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=1781884703; cv=none; d=zohomail.com; s=zohoarc; b=WfnsynTMm5e6YZ8Lz5Tj/W7dBpbQU+AoDqdbrOZqyn6l38XIKqFQJlDgnjY+/10B2s3fGsowCGiziYZlZdIgnN29f3MYbZlVcQWGM5RY5kdWnss3HHMVDJ66jkLiAR5x6ytJn5KgXCHECPROhdAVSX76t5sO9V5s/iM/keLKFYg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1781884703; 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=m+0maHJPoQsOIdBJYfxwPQteHhPErzszZzDg/3TOUYc=; b=MVXb0QOahohUFyiRqN6R8tETGrOrwBMQMTnEGFfZBt48CMYnkHGc+U/Jwd2NMMXIum2PMwz1IhhadK7t9CfW+Rx4CQ9UeIcZliyzSezNLyTj+vKrWRNUHQMar17CPCowS/VziG4bKV/Y8s9WMPIxxcuMLeX1k0jdkHszQETFAQ0= 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 1781884703461433.18231734600397; Fri, 19 Jun 2026 08:58:23 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wabab-0007GV-U3; Fri, 19 Jun 2026 11:57:05 -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 1wabab-0007FN-1Z for qemu-devel@nongnu.org; Fri, 19 Jun 2026 11:57:05 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wabaZ-0001Ga-5b for qemu-devel@nongnu.org; Fri, 19 Jun 2026 11:57:04 -0400 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-490b64c8311so21247085e9.3 for ; Fri, 19 Jun 2026 08:57:02 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49240ee9bc2sm46627685e9.1.2026.06.19.08.56.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jun 2026 08:56:58 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 96BB25F946; Fri, 19 Jun 2026 16:56:57 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1781884622; x=1782489422; 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=m+0maHJPoQsOIdBJYfxwPQteHhPErzszZzDg/3TOUYc=; b=slBWzBcv8odG08eGHg/ltWLRZT5Fy2ACg3ySsj7rRmlHnTDChPxzx/lqEHS2XYRtwt KiNnlp8caeLM1cjEV0GRvNXYfcGBeUnKClVzaXFbjSSgrNJWpVr7u95EEN7wPhqc1hSz 9xJyMrTMrlmlzOvYTYqC5jPOH+QApGaMwWN8Isz9wPOyk5ZGTqvwdVcgsfF50HwkugpX TjCod6NkrjRbWky/zqnvajwRzQTtiW6HtlSVmqVWaNNbKbvYmBvzEBZB0lNb8iwIg0rZ 33DTo06PeUwHw+tWQyPIOYXDp609LQnL8Npod3JbO88WqWAjrWUBFlErNB+h9owch/VL yuvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781884622; x=1782489422; 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=m+0maHJPoQsOIdBJYfxwPQteHhPErzszZzDg/3TOUYc=; b=AYa+rP8yZBOMakkGtnE82Z5bOBBls0I49qndkr6rQ10G6GaHChPItB+7aMJ9NTM48Q W15077IV0B4zX4Uwgpfoq/3ygQUpSx0Xx7Cw31ubjcHJnZfqxbJLsbCAU6bAyUkVcAwD pgbPND055TpFHqV6iiHULXS2ieEwiBefGcJsrFRyyGnrayNc1s9cIoO7OdDgL/4Eqah4 tWZlQGFhiPQkd8QecR/KsoMn+QJ7mAwAWh3Ko7/wI3XtgXpORLqTO6uWbmGP1ta6F81s wCbUrUPxCBFXYOyyzmASZujgi6bKjMTs14yKjHaYtV6sX7TAPyWbeEprZcjQQuiQBRZG XW3A== X-Gm-Message-State: AOJu0YzuFWSDZ9WEwEw1JsICrUjU4v6V+CuzjTLig9rtarLWCBzLtYYn ficOqVYkzapertcuDZ1EpuBK3vhvv7ThMKXVd4KRa9Mf9RjdMNUCSUXZl0U+cO5IMMM= X-Gm-Gg: AfdE7cl1ajYbvqRH7q/wD6XLYCJhugc8cWU+P1EApIi98v7fvpVa4ykNnjl+ykcjq9u FEcxCE1XM/YYbQo8nket/DxBhK2O2xyvmU8MoxD21XnZ7NF2PnDakACzIj9Ok6IuAC5FMyLRLkA w6JVOcJ89nVV0HahZh+zCeKMTGl/WsEZXbB54S/ooZqWCA7q5p31ojXiuAohBh/49N/0+VZLpp/ mAsNmYgcr2Fbcafqaa5b3lUf7rgi+xtvEkXdMR/BePAX4lje6O/5pXL++/eWusT40wDH8qKKQjS 4T3C8EAO5xmCSnwRfoDy4wV/RodqminQ6/h+oX8J8phpS96a/2Y7MixGwbJUVMbHD1nafORn4dI +bnUSVxGU1F9ZtgEunAnw3WKYfJgjklCBPYC93SL1MfEncjBe0MH3nIheaA/CMiyFKpG4V1NedM oswXoo/rQeGKWK X-Received: by 2002:a05:600c:5493:b0:492:1ea2:6258 with SMTP id 5b1f17b1804b1-49240e7b049mr62330625e9.33.1781884621709; Fri, 19 Jun 2026 08:57:01 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Brian Cain , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Paolo Bonzini , Cornelia Huck , Peter Maydell , Pierrick Bouvier , John Snow , Thomas Huth , Cleber Rosa , Kyle Evans , Fabiano Rosas , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Jiaxun Yang , Warner Losh , Brad Smith , qemu-arm@nongnu.org, Richard Henderson , Song Gao , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Thomas Huth Subject: [PATCH 3/7] python/qemu: dump a developer friendly version of cmdline to logs Date: Fri, 19 Jun 2026 16:56:52 +0100 Message-ID: <20260619155657.944220-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260619155657.944220-1-alex.bennee@linaro.org> References: <20260619155657.944220-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::32a; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32a.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: 1781884704838158500 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: <20260614100902.885698-4-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- python/qemu/machine/machine.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) 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:32:03 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=1781884658; cv=none; d=zohomail.com; s=zohoarc; b=l4nvW0hZ97/PtyvCmOxcdaGy/kT+R7wxhmjLlWPVMQMDYHvu5pS5v+ZN4U46y5cSbkRYPN4YI+/EMC2uqHDBcD3/CrdiS+0U8T41j0ajzG7gTF6KqKhdVvNGUqy/PiNxAIROjEKA9x/PuYVaA3oCgllQ+G2EaS71nI1ZQ527TOU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1781884658; 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=XAcK458fLut29YrBXX4JA0FS5UqQPCx1uFviFFxfcaE=; b=U3PJQaz2/yqpTaA/odImuV9coePIqbSKk69RbbfhClBwYYZ3Ck9xEHarp6yfArslLFXUlNxsgmkeDiuNbi7Aaa6svvNpaWt5ODnpM4jGOWrOwldka3yaIvfxdunjCsJE1XPdVwFAxUPVZEHxJUZbsjOVJS6Xz46egWtxvrSw/tw= 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 178188465841817.097226141258716; Fri, 19 Jun 2026 08:57:38 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wabab-0007FM-2G; Fri, 19 Jun 2026 11:57:05 -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 1wabaZ-0007EN-Qg for qemu-devel@nongnu.org; Fri, 19 Jun 2026 11:57:03 -0400 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wabaX-0001Ff-G7 for qemu-devel@nongnu.org; Fri, 19 Jun 2026 11:57:03 -0400 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-49222b6e871so19267415e9.3 for ; Fri, 19 Jun 2026 08:57:01 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4923fce9590sm80114075e9.4.2026.06.19.08.56.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jun 2026 08:56:58 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id AB1425F94E; Fri, 19 Jun 2026 16:56:57 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1781884620; x=1782489420; 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=XAcK458fLut29YrBXX4JA0FS5UqQPCx1uFviFFxfcaE=; b=ujhe+ROWrYTNwX0zPu+PKHVBOGsES+p7j29ltjalzel3080gGkHTPiCHt5+ulhOUoM p2pj/irap0x/Zjk34lkf9Fpwl+ow1jzuEgM8Gc6iMGloDrQfkoIa5wTCvnvbpj4jaObp 0rUSyzK5g4iiAIPxvv7InlDilHTsy7VJ6gW9WOQ7uJdJcoGBppxL4pfEUXbh8bRTDEpa eLxS98ssO8tZp7h+lnZD47AViZJZ1uFspMLvU6GxeykCMmX/KG/WJRysK3pbdiKNvTQj 5N4F/XlPpY9x+JdVUuSM58KFPlLdJ1GsoIPR68oRK2hSi5qB880QCAiRERBZnqrH5JSr 20Cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781884620; x=1782489420; 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=XAcK458fLut29YrBXX4JA0FS5UqQPCx1uFviFFxfcaE=; b=kMgxsmkedj8FVDgi6cvKUvpefj1rDDoJE1JdEi7+fTOYiMck4s8PSH8WPHeaLv8n2L 3fS8Euf98Po23THRQK3Pb9nMm8/PX3+EcwtttpP0fvoHUdqai1FOm72GklVegZSJ7xfP S+xDvzmLt62Ohbh3wDO7ryVtkuVeLJ8KqstSNvlWqcEhyno4pnb+GO1jC7dAYsccIVza 70WQMsfFhnDhFNJxW/0H3/mFd4YB+fKmfntz/7jo4mnoEc2jsnjXbwaJ9AudyOmdc2ae C6ebCWbHWglA7+ueDjn6qvs+YMVYRzdMAbMDwdsaQSXhgtctKD14bs3MkgEKU/d/KzIo Bx9g== X-Gm-Message-State: AOJu0YwZSUS4Y4tkOKX+/PZoZNfCZ5HBKIqCNb//ZjSHxd9BSXurZ2Mi zCIEeB1XKLSIaf1MTp6RNVIUh6Dor8p91Q5rQshSd/NgdSruZiUFdsuDQ3XzEZyVzrs= X-Gm-Gg: AfdE7cmWZiG5xg8tXms7ii4JlLmWxx1LkRu3nwHdMeDmnSbBO6Yzy7h6kR3kz2sGeh0 WpUHkIkU14K2oM2s7I3JhUbPrdgRDR0Yy/CYhTR/i3mD31ns7Y2h2FkIrIGWhnDXcesoPTySSzJ hOmN6KzQRMh93Rnk438aMHD+zWVINdiOcAvFlTIaHus/OYQtExnhE8MkTbX3VwpxGxE8EGMIPQ2 On9eLZmKU28VKToTwc8FVM8s6zA7FHSZOt1KJINUZKidJ/a2HSk08AWt5oWWl1ZQZlOHO5IAXJw sb+B3aH59YfUCKomMeLcrC01j/YecVK2idUrJcOg0vhvuRRYhPeukbabP34NCTyRGp43kpXr8Cn kNE7ox1xvPES7/6FVly96OPchk0hPDccbPuCEhpXsVCygTixAG8RZ2MMLcY7rXSwXHVeC6nVyBG BVUsls1h0bzzAX X-Received: by 2002:a05:600c:a07:b0:492:2c87:3d34 with SMTP id 5b1f17b1804b1-4924233ef9dmr50085455e9.15.1781884620009; Fri, 19 Jun 2026 08:57:00 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Brian Cain , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Paolo Bonzini , Cornelia Huck , Peter Maydell , Pierrick Bouvier , John Snow , Thomas Huth , Cleber Rosa , Kyle Evans , Fabiano Rosas , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Jiaxun Yang , Warner Losh , Brad Smith , qemu-arm@nongnu.org, Richard Henderson , Song Gao , Thomas Huth Subject: [PATCH 4/7] tests/functional: tell pylint not to check c-modules Date: Fri, 19 Jun 2026 16:56:53 +0100 Message-ID: <20260619155657.944220-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260619155657.944220-1-alex.bennee@linaro.org> References: <20260619155657.944220-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::32c; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32c.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=unavailable 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: 1781884661727158501 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 Message-ID: <20260612140531.3530387-1-alex.bennee@linaro.org> Reviewed-by: Thomas Huth Message-ID: <20260614100902.885698-5-alex.bennee@linaro.org> Signed-off-by: Alex Benn=C3=A9e --- tests/functional/pylintrc | 1 + 1 file changed, 1 insertion(+) 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:32:03 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=1781884664; cv=none; d=zohomail.com; s=zohoarc; b=bEOWyA/hhiqWaNwdIkj60B2OyAWtgBHMsmAJuLvs2v63y1JXS+tJAD3aIGTk72fwKphwWejse0MUKb3uelRmFc+9TKNu+QLOUx5s9GL3+PJrJkL7lFzK9qYr38up4hAOuLRaxlRTzNN9sNUQaldDDl/AtP0Tpt/BvZcbpBZwzzg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1781884664; 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=I/w0e+35WQwMdGgvrVQ6ookznor3U6z7jkLjp6mxTL4=; b=a4CWpzv3Ii7Gb01v/wFYzf76rWTP93TsfYTDlLxm2Kv3as5ecPQBZC9M5dW0LR5VZIgrZv/ZOeCQ2jWkpHNv5mPYG7Stenx1mF0CrBVeMNgXBefHfKj6D42NjMLhNP1/9ATzmmE1lAjlv9/vF4g0B6G0b1eJ6o87VISVsVUR5P8= 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 1781884664075598.2244258663565; Fri, 19 Jun 2026 08:57:44 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wabaf-0007K2-PF; Fri, 19 Jun 2026 11:57:09 -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 1wabad-0007IW-P1 for qemu-devel@nongnu.org; Fri, 19 Jun 2026 11:57:07 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wabac-0001IT-30 for qemu-devel@nongnu.org; Fri, 19 Jun 2026 11:57:07 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-464192ab2e1so1386446f8f.0 for ; Fri, 19 Jun 2026 08:57:05 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-466643f4e3esm66531f8f.8.2026.06.19.08.57.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jun 2026 08:57:02 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id C0CDF5FAF9; Fri, 19 Jun 2026 16:56:57 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1781884625; x=1782489425; 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=I/w0e+35WQwMdGgvrVQ6ookznor3U6z7jkLjp6mxTL4=; b=vv9imfEg57W6W6txRvKo/H9znBFvFob83k5e7vbZheFc2WPnX5EyJVf9br+U2yxD0H MB2FVODoBu4g0Cbndg9CrQIjB60U+pSZQkReZOoVIV5yPr+fOSGWOQR1NGJJ2WehyWRf WJ2aMq2+hN/GYouZTfp4y50qm7XFEz0XCxaXQDusYWBPNxzfCr0Z+PZEU9EdfT/U1zuf qs2/6GySGxUPXrdrgCWiGjMJ+VYTXA8AqfVYAeLf9a9RhlrO+pZHK4QNCpUohp+cQDzD sqZ/c6lk7D+jCW6Lg5+mkcDR1nyI61p6os1nDqk+uzMJmyqUJkRj2ftyDe77PuGoE4LZ +Q/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781884625; x=1782489425; 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=I/w0e+35WQwMdGgvrVQ6ookznor3U6z7jkLjp6mxTL4=; b=sL60/p8Cypk6VLPfZPRYrgeuaqHvvO9MZsOlYzFaKN/iZfeqZ24RDikUwiRax3p8iL Vnj455iB35HEMNFXFXQ4mK4w61Io+5UDQtZXBXkOeVryCo8XJyRj8geeWiI89BwMBeV5 HioX0LppnrT9YCoKIaPM5Rx8h2H0AG+ldguNm3Vp7Mv5KO6JX5ZCtehoCUG85OXEieUA WNsJCGUSg5WVFMEFL5kN33O5eiIoM+P9+SNKEWPgQD3vB8h5PxeDhUbP/9btDSulawH+ RovxX6koNdFyxBnG5aAI4Ueps7BiHmkZiXCYBCD6dxz74+ysCd7B8OtzP2SfQSohyPzd XI6A== X-Gm-Message-State: AOJu0YxLJOlIaS4RnlTdnS9d42Pw4bLKgjdytDsmb1feLT++BmVfBgxP Koe5NilBb+l2ArDQQwViV3oszyVwtDaEx7+/sJwHwdZnM9sRy41nlMaMr7BM1EE2TOQ= X-Gm-Gg: AfdE7cnsNbRayKPuIT6lC5bkG4XJ1z7aMwLp+tsBr7oMorsyPn7oxnbM3tqV6NUUWZm ayRhx8f7zbPrwwZheRB6iuZ3SqGwR9Fnk/C2td8He3KjXkg3cbXXrIJixD2+Aq8oRWbTYTf6kdm wNx1RdiErpCijWlcicF7/pp5vAFUX14KUO2zBdkz3Heg2A5cD6KGIEOBIUXyXQ8zCp7TK/SqUHW ZyDVM1OuYvEjA8HfFAi5yX88eVGvgadTrwKv9wuNAliefLKaFt3vWxRbyYq5kWvL6HW0CGHkBGj 3geCX3zvVTiosLD1LqbNN6TpJwfZLhnuUuaZWMNUM6xz6D4cGeiwJoFrvB6FpDD7K82BSEgX5jB mgnzYUY/J8V8Q/fiSfZMEyp/tQe7t5dAZ0x1UNUBzTj/Ieu9q3FhWU/cKf+M7VmWIWKXfXaUfzA csEB9rJa0a9G7J X-Received: by 2002:a5d:5249:0:b0:45e:f5b6:7bf9 with SMTP id ffacd0b85a97d-465024021d2mr6422512f8f.31.1781884624716; Fri, 19 Jun 2026 08:57:04 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Brian Cain , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Paolo Bonzini , Cornelia Huck , Peter Maydell , Pierrick Bouvier , John Snow , Thomas Huth , Cleber Rosa , Kyle Evans , Fabiano Rosas , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Jiaxun Yang , Warner Losh , Brad Smith , qemu-arm@nongnu.org, Richard Henderson , Song Gao Subject: [PATCH 5/7] gitlab: ensure "check-XXX' jobs capture functional test logs Date: Fri, 19 Jun 2026 16:56:54 +0100 Message-ID: <20260619155657.944220-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260619155657.944220-1-alex.bennee@linaro.org> References: <20260619155657.944220-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::430; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x430.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: 1781884666160158500 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> Signed-off-by: Alex Benn=C3=A9e --- .gitlab-ci.d/buildtest-template.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) 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:32:03 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=1781884747; cv=none; d=zohomail.com; s=zohoarc; b=ci2YNRRyxM4RAtTqXYSARoNUMeghKLxzLIplKyBMTMlZ+sxbW0ZgO7CDxP8mENYv0subv4civU91Y7wMya+yU8FYDA7x71oQvfMicxVybgQYI7FChUXMWQmSQAGdulgeiSqH5eX3WY/X3TKvHzv6waPuQCeDUVIURuiskgAMEfg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1781884747; 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=WQ0mCK9OBs7IJHUAjQclNgTtgQfnuHREMin9AW2vkCY=; b=Jmew0Uu6Y1FDzNQBF8Mt57dcInqAXNE3NSsgAcP9Yp+4Ysc1pklwAalp8BQkgaf2GTpNbd02NcGAyMOwt9jPsQ89kBixCPpxLY70K5lzrdGcW5YFQCkI0N0UTy3XQb+pnt/Iu19JnAgSsKRJuGNE3xp36I2ltjKErw5cTipMelY= 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 1781884747052695.9321790205909; Fri, 19 Jun 2026 08:59:07 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wabad-0007IJ-Nn; Fri, 19 Jun 2026 11:57:07 -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 1wabac-0007Gr-Hu for qemu-devel@nongnu.org; Fri, 19 Jun 2026 11:57:06 -0400 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wabaa-0001HY-Vq for qemu-devel@nongnu.org; Fri, 19 Jun 2026 11:57:06 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-45ef41adbc1so1870880f8f.0 for ; Fri, 19 Jun 2026 08:57:04 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-466648c5413sm63989f8f.11.2026.06.19.08.57.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jun 2026 08:57:02 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id D6F9D6000E; Fri, 19 Jun 2026 16:56:57 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1781884623; x=1782489423; 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=WQ0mCK9OBs7IJHUAjQclNgTtgQfnuHREMin9AW2vkCY=; b=l+qYL8kialigA/wgqVFu5cio0RdrbvPq0qZ2DiOEuvMkyHjRA5MlhAmH/tS+nNEkK0 4Hjo7oI4KJG8w1IYBrxYp2CA83odsEcLo/7HxJKShCs6miVAldkHtHxi0GR/4t+RdZxF NQ9PYi3MR/HyhPFkpQFHB1XhC2gSGYdCl8Vvibpr90DGEbtl1YHu2nrHQSpZmA4RPngL s21PM1CBvdtBq1G03A7eQp3HFwxHl3BpVDWMVlJ900X7LBnBAVYfVbMK5jZS+DvAyXUb ixTX2rpnFCKWk2PDLSjkHVXn+f8Gk2NLhY67ZjIhfjrJEkzKCaijeUlSpPOaBbN2Ob26 Du0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781884623; x=1782489423; 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=WQ0mCK9OBs7IJHUAjQclNgTtgQfnuHREMin9AW2vkCY=; b=of9EzvYHvjqiarXzu1MNIdbKBDWV74TQfKjLjApBUt1OF3Y0NE9EmLZwz3elYwg3hT bJtyyFGB7AWHJB7DClovyyKh2y1sCCFUB+RHOS/cNqZHDtPGPmonJQ3ibp0OWLJtT27i nyqN7cvvBSLO5E3iBWV8eeRJ03HeBeHf6S2FGfDtahl0BFU40vRC2I2OYIEffTMw9iDu abPhXGYGIEoyL2GwO8YPvUq+qghvkCR6hmh2zbCIZRaE87GzesmdYXaDGqg0XFVXp5Xx w+a7QWoUuL/LHTtq00DbVAvfNdhLSeiCNtRbb0BE6eTx4EbSq09XdFn5/jUhlp2wEhim 4lOA== X-Gm-Message-State: AOJu0YxbJ/mKR+9AqATmQtvfUQKvnnK+EZzeIN4asPEl4QFOnZRRpRvl L9ySZVS9wioY8rTEh2oGMVkxLSnbWCiExUfWCNrCQiy9ArXoKXePXwYgxnkGUuCU/kg= X-Gm-Gg: AfdE7ck469DsXCHFctecR+NS6NZ1CwhYyxCN+jgC98z8dxGA0Fbe4zGby+2e+LlfXKV Daob7Lv8rbYvHEQc7B8HItyyN6mG4e61v1903S+FkrOebtQ5P6U9Aa11nx6SqVWIn2ubI2LPCtP XBQLTADZwEXtz8KqQJnpI2G/27vpnJC/A7aMw/W/GBqFqwiaFgWALIsx/GsLtjX6x1SwGDEzwme BRz9qvBBYDGCY/N+IV0XRx+alUvCpyQvZzxpY4mbhTe+wsVB9uIjMw9VZKbSI9SqattSTMv9Jy/ QizFzpYMH8jVrGFZ09CBAcLDtptQptawcrf5+mnvGYoMRCiYoUUlEnA48DUxI/Yagn5ReqJ7k0S FHaFYfhVfv1p94nGDENJQiFMMVb6WGDnayFwX66QoVudA1U6aYC7JTXDXXLcOtARfDT43lh1QH4 4/6p2OtnZMIPAt X-Received: by 2002:a5d:5885:0:b0:464:7fc2:d9f0 with SMTP id ffacd0b85a97d-464fff62bd4mr7465486f8f.3.1781884623528; Fri, 19 Jun 2026 08:57:03 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Brian Cain , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Paolo Bonzini , Cornelia Huck , Peter Maydell , Pierrick Bouvier , John Snow , Thomas Huth , Cleber Rosa , Kyle Evans , Fabiano Rosas , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Jiaxun Yang , Warner Losh , Brad Smith , qemu-arm@nongnu.org, Richard Henderson , Song Gao Subject: [PATCH 6/7] gitlab: remove build target hacks Date: Fri, 19 Jun 2026 16:56:55 +0100 Message-ID: <20260619155657.944220-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260619155657.944220-1-alex.bennee@linaro.org> References: <20260619155657.944220-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::430; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x430.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: 1781884748739158500 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. Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Pierrick Bouvier --- .gitlab-ci.d/macos.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) 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:32:03 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=1781884691; cv=none; d=zohomail.com; s=zohoarc; b=ES7PtVMTIR3mQpjHwSzWBY2+b7Y5rUagjVmT/9hM7tHp4SKB+pVBKwpu9/J41Zsi/vn3hoUSDLqcGLZydbSPM9aVtbHkjCCByRdLQvj/jg5RcWs830dxzkq5Sz592jJRJ+aIlnM4+cWA6mDF1vWls5Z0yH6OnjN/arRanxxzlts= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1781884691; 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=ZYzyNb8cWK0U/jLPutHs94OTai/bPC8Nj4yhyZ9mna4=; b=KBcH/SlJNAj2YN8lcCY46HNlvrVGuDF9vrMgLVir/sEU6317Ye1IklMM77WKMheTD34MMQYNj7alIinF+qZ0Yjp0QSseHAXv0i5loJ3D9IlO0GfZcno/5jK454M2ZHs2khUzXJvEKl6+LsBuJyk+RcyAP/t6S45U7G9rPEGcmGw= 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 178188469153976.68419869196043; Fri, 19 Jun 2026 08:58:11 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wabag-0007K9-Aj; Fri, 19 Jun 2026 11:57:10 -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 1wabae-0007JG-OP for qemu-devel@nongnu.org; Fri, 19 Jun 2026 11:57:08 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wabad-0001JK-39 for qemu-devel@nongnu.org; Fri, 19 Jun 2026 11:57:08 -0400 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-4903d730b1fso29686945e9.2 for ; Fri, 19 Jun 2026 08:57:06 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4923fd33dafsm86603835e9.8.2026.06.19.08.57.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jun 2026 08:57:02 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id EC2EA60223; Fri, 19 Jun 2026 16:56:57 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1781884625; x=1782489425; 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=ZYzyNb8cWK0U/jLPutHs94OTai/bPC8Nj4yhyZ9mna4=; b=KAdD6MxkMdMuT+eQW1MX7amcbDrOQ6ZtYeVMU4EaiXP4zaUwGZqGpJYUHIqP70loka XhI9AHCxB+76xN8PwcUk01uUDvojhpl41yX3XsXzhBAkpgDjCUK9XSjigCHLTQOuYX6S mGvApVExGbgQUw/DYavCZ4in/TFEgm6SyMeymyVyDMytd7i2M89IoEvKe7LAgv24v3OV bhLe+7HhArKuCRg3Q0O16WLt6NU1MIP9N6sD71IvZjUrfJKdIFO40WKQKER9Xkj8lkKQ NuVXLHPVsVfKegDE+IP/rrUkMlaCy6kB7J2ewApgK9FUtFbM3pspl353Cner86rjZ6xE pTxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781884625; x=1782489425; 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=ZYzyNb8cWK0U/jLPutHs94OTai/bPC8Nj4yhyZ9mna4=; b=IH3TCOVZbDa7WIgGm4dNKPXQ00/4RomFrh2hM6iTs7A1cFqnn0sziZExH51fl2pp6v HyMn0AfVg1ucUrFEBspAkZvRGAZZgQ1DMGO+M4CS2Q+DN4LNv7BMfINcQZExYchGmFtv movuS4Tvdm+hLDkab3haXhPyYJnbkCxEVFkmp/cND67n0kC7ETPDx66Fj/cg0yvlHSsl Qp398FYvzjMQ6RgPuNaenaXL1jO6c+0JGR+nQmiNqTDmTlLPh98Ovimry2MN6H3IGipk 1/SVYuUv5H0+qWpkW9D1DGfAZjRxslNUKmAPPb5SrRnj18JJvzStV0E7b+nRtWXMuRG4 yRRg== X-Gm-Message-State: AOJu0YzeKEeL+0rGkGPuf/CyRO49vDAfDmizkccQoQ6BoUWyWFhA/14y VcLAkUE/ZhbbmB6vEVWPsd1ZT3CK7zDVwyHOSTQyf4IgM7wJmRi6CGA9fdSiVmb8Xhs= X-Gm-Gg: AfdE7cnO8JCs1CNZCz8vjIxfeCz8ZiqS6lVCf4ZaiqKxeZY187Ocsha0KXLH0LzO/WV PUN4iLQvpy5EnLu4WVCsldK4O/YDjKd0jHA5JC53a/qf7FNQNu5k1GrsmX9wOImS1R3UfDRMF2f kwTZBjHzYi067/E3xY59rUIGxkh5soS4t1yIuVcneOR44+1rKqD7xjKPdNUnJEIiTtGVZqzLjK1 G/cQ8Yi96eG0SL9uFtFk43gJ+H982HswodTtVW79JDdhoVIAKj+QCe4NlSAuvDCY0wrRSiwQrEO FK5kzr4ZKheKerFYxuu3cFJ94KAb8bQocIQj+iCxW4kFkRXvEUg+yq9x7RXxDme9qloBIAC/v74 TUlC3BT+M9nt1Tz0RdiWYcQjymPQ0RSBXV8hEQfVbbv+VBISedoqdlczQtW82AcV7RsSCUu6zmO 9jDK8pWt0Of3OV X-Received: by 2002:a05:600c:2b17:b0:490:ab8b:1bb3 with SMTP id 5b1f17b1804b1-4923f5791d1mr55455645e9.18.1781884625543; Fri, 19 Jun 2026 08:57:05 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: Brian Cain , =?UTF-8?q?Alex=20Benn=C3=A9e?= , Paolo Bonzini , Cornelia Huck , Peter Maydell , Pierrick Bouvier , John Snow , Thomas Huth , Cleber Rosa , Kyle Evans , Fabiano Rosas , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= , Jiaxun Yang , Warner Losh , Brad Smith , qemu-arm@nongnu.org, Richard Henderson , Song Gao Subject: [PATCH 7/7] gitlab: update bug template for sec issues & tool assistance Date: Fri, 19 Jun 2026 16:56:56 +0100 Message-ID: <20260619155657.944220-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260619155657.944220-1-alex.bennee@linaro.org> References: <20260619155657.944220-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::32e; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x32e.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: 1781884694462158500 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> Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Pierrick Bouvier --- .gitlab/issue_templates/bug.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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