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=1782209599; cv=none; d=zohomail.com; s=zohoarc; b=TS06fznU/D13zpEA10LUbP9w/iP8Jt2YeeEentPSlwJmQnjDHLQKYTMOXLEN4yeYY4E08PrEdYIZXUPSOASTsjrZlcz5cLAJL6kK4GuYgAAyzEYfYygvhZgoqIDOb2DfmCaMel8EKfGWHC+/aG5VzeUe4j9MXtyVMxF4mH6dD90= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782209599; 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=FJBGZsmvhqzAn6kgQJZfjOj7m42GROncc9i8gLLwsPx9/+jnYEa859fYUvAfucNlQwRiVe1yVC55HD0XK9FpfitcptOsVHrq5YBhyTZTkgjQPTAKwnnWYuUD28BRTE3M5i5KF9pKwPV1keYdDBXt/QK6FqibY3KqAHBXyW/3gXE= 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 1782209599123732.169325484015; Tue, 23 Jun 2026 03:13:19 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wby7a-0001me-Dc; Tue, 23 Jun 2026 06:12:46 -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 1wby7Y-0001lK-53 for qemu-devel@nongnu.org; Tue, 23 Jun 2026 06:12:44 -0400 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wby7W-000738-7s for qemu-devel@nongnu.org; Tue, 23 Jun 2026 06:12:43 -0400 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-490c0c92cffso37426615e9.2 for ; Tue, 23 Jun 2026 03:12:41 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49249238900sm270185065e9.4.2026.06.23.03.12.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 03:12:39 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 842155F9CD; Tue, 23 Jun 2026 11:12:38 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1782209560; x=1782814360; 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=F2bx0/3ICzzoaZN9XdlFYCR8XgnvyyLqGXE6uyyWKMSyw+ArofgttAYBPuZtrnSKxf ma+cCKhvxiZcJ3VYfohfHp90UbO4BikhMfvBMptM2BU5B1LmPpKVwZ2DN0zWZEUTKiGu dEO57/8c4p40nBPJUoB+vrfqNyy2MYkn/Vc/6gkaReP51FsYifOy4q+rhezgHcxssFK+ sHagXopsqERfgN6JITNBSj67kqL4Aop3wcXo/y2rnO64MA/V0xWwLS0mwH0y+uA22wCo 20br9XJXwSu4rz0OA74bjt4OhS10aUelF3vLQFaKD95kRI95R8OIIVAbOxaNhyy49Htt HiOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782209560; x=1782814360; 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=kFqrtB4Jh+kJwbseOJmtQP0S+K9kESEV/k8cUHWMBVxuZULuruiCXdiXgW69qLm+jq 3pWu93koCS8wrk96F5NMMc+hYC4pmsf5Y8uukPhKQWNyf4DrUmfCPZ0rJZlUu1j3A3TO GTnKzNADnAQenPzTyIaitRmLsPiTlJiSvod0Ti8ODraZ6ev5cpsuGQxWnAbJ7aCbNx7G ocGeDkJDlxaY8QK68YGAA4hObxqVOhwMWgLOBhWCguyU80EzmFolPzXxb4UrJ5qQkEGE X9NnSgE1SCG0ox5Q07QV35sQ9hZXBpGijOL1JYMuoPLx/qK6n0XZKuSUryYblMykk+8A 880w== X-Gm-Message-State: AOJu0Yw2Ff0CqvwiNiCu4T37IH6mjYzTB6adNAAhcWfFRpl0HFMgjDDb ykXpOkScu05HPTBujj+gKVeN7afME9qkgMgcFXoyZab9mlvmP1GF7wGJ8GK8TTLFGUs= X-Gm-Gg: AfdE7cndxC22CT96lqRCQ/1HxYAcgYc6Hqdv4Ng47hM7qnDFcyM0hH8FJVjrKQUhmCK gwgz9Lkq5aemNm2a/0IXapAUQdgPglU2pG/7F97EUO/q4aTpOrM2T+PyIOpt02bWreMVAhLTNcE sf3bMDRRrRtKBnXCvzgmcsD1i+M5aa2d5rvHQsNkDvmz/+jqHn5W7VMNxn3FN1TwkT/Rr8Cw5BB 622wCSOHLKIaDdC+6xKJ1aZQP1QvrsmZDqyyseWTHqBhgd7S6ODtaSEOx8vBaErTo4Tg7ACyTIj Jgg8WaqLmND4RYdwGs6en+jjG+r1r/WgJBF378BlOAx6eA2vGBfVG7wu3PhNrBd9cQFxQT3+4eM uP/as9wI7zrsh9PXdjRsHqjKevQH5VJBy0xjjS+uriPFmf0C0inGDx/0v55ZEcerCQ+8hqgPLJU s8E4B5vhIBl0wn X-Received: by 2002:a05:600c:48a2:b0:490:bd1d:472a with SMTP id 5b1f17b1804b1-49240e4473dmr192747035e9.15.1782209560309; Tue, 23 Jun 2026 03:12:40 -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 v2 1/7] python/qemu: split arg between base and harness lists Date: Tue, 23 Jun 2026 11:12:32 +0100 Message-ID: <20260623101238.3806547-2-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260623101238.3806547-1-alex.bennee@linaro.org> References: <20260623101238.3806547-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::336; envelope-from=alex.bennee@linaro.org; helo=mail-wm1-x336.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: 1782209600827158500 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=1782209569; cv=none; d=zohomail.com; s=zohoarc; b=XMmX95qxcnl9WCTOa/J9G34Po1dVKfUELcYmH+7B5uLvp9Rjq/0jI0dcP24uis0hRImzLO6wEXFaI2zq/EsW4tWgtVr7Jrs5UyNftFMdFkwaZvMT8ioHTDKFflz1Gu6mVAXIrY/4HnctMdSy++7d/3WqKKYiWO3l8qZ0NVj5OmE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782209569; 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=O4EHc5Td7wSzsIkxbXMzhh+1tiC6TqMgDedSn1MyZBAjSALwfzxStFFqJqoyGXVSuqzGuhdhWTb7SCXDz5Owd4U4HfhEAxgIMSYG/7zLaIefYBj63/1kfk73jrPqoa1dieKSGMopoZTIsQWdI52nSteB/c+pdo3HrZFzpcmylHE= 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 17822095696372.0099917130853555; Tue, 23 Jun 2026 03:12:49 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wby7Z-0001lo-Li; Tue, 23 Jun 2026 06:12:45 -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 1wby7Y-0001lI-1F for qemu-devel@nongnu.org; Tue, 23 Jun 2026 06:12:44 -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 1wby7W-00073D-9T for qemu-devel@nongnu.org; Tue, 23 Jun 2026 06:12:43 -0400 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-45fe59255beso2673064f8f.1 for ; Tue, 23 Jun 2026 03:12:41 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-466667881bfsm36264691f8f.22.2026.06.23.03.12.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 03:12:39 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 9ADDF5F9D4; Tue, 23 Jun 2026 11:12:38 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1782209561; x=1782814361; 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=NnQ/ZAINqfF+N6iJRZx+6Mprhr6IqqtblUevuppOAIt1KPfzkuS7c2IJSDz4v7H7kM ANKI/zgEYXboGhRaBOgmNJZE3+42GaXbXGD/TO9qSbPXqK114QoZrnC+w5/aZFiGIxxs XnhMukUDPEPZYL6MZQWXLyAk+Gp9O3qF5l2Zx6K/orHD3HwsSyVSc5qToymQA0efVVVE EjLNoKPA1GehENf5QSMFl2Q8gQg2pLuhvsRR1ekH7JrtmkjuPt06J+hwCGgL5z32S5a3 Z0kEMcZ4uuJEd7Lz5IwA3Q6mZbb21lHqnu8ftuS8B0x0rcZ6iJ1jpOGffu7+6YcJNeLW XZfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782209561; x=1782814361; 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=ME1QIMp3S6GgSprXtfI8IeRRK4iRjin99sTAU4sITyrgv2BYlJ1f6utOz05oD7UrLO oEb2EfB/gxjOukIiACe4FnBlhF19mp0BKTvbNDQQv7TTdxNckxKsmvBtRkWyqeOjQRN3 6p6eALw3eD+oLY4UhI4w8Xi1MIAtW/e2x+lhWfkrdyilv5zlu80M3H1Iwo1/aLyHCxb7 HiGxeliKyyU+3JNqT5Ok5HtqGCRQ55q41xAnqCS878e/+Ee8dKh84zGy8vkFHzXiaE9g nY79Y18VrpEaOrwV2WmHncBcFm1xMRjGbufd1oI2nrGb/nzYeXpBj3hk41i9B6VJpj20 ZDJQ== X-Gm-Message-State: AOJu0YywvEXhzp4clCFo0DNMzXn83dYz95WtWvAzCaQEmU2/4xWSGtgq o5LD4Wwaoh38sgMofMDEhCWCmxbbLyRiEan6ZZF7EvEZ6mG0KS6ji6oXg/hIDZyB+fE= X-Gm-Gg: AfdE7cn+GjRVs1eNWSZIA3NpaGKGVDId9k1frLETLKdzhEFZHi/wYalwolg0InyED8E oj3e6/qZHnNjDRO2PKaVXYH4bpmuhmAwbeUesmhL7EaBq+/72MQ2kzBUs45u/IWHcGP2PyjhkMO aMFaKqtWDJBgeMTM3mjUCRgaFo8+SGXzwix2vkA3L0FD7kWmq4YJLc3nwNgXjKsqoIfmy83jUj4 tbt1cNM9E3Lb0NHrm+ptxnA0f0HSnaFyLiFumXe1bWJF/kZdNetkXY3eg/sdMsur2dbg4QXWw8G RbtFwGK4NjqH/jq1j4slP0cUXWr2LAfluWdT3FOoJNdQAzCtKdLt1iSOqMll8yiC8wFje+ipqap 2F0+6FrDwVZebire6K6lAjw7hH8zGr9DBO43AMTGCYfYKsQlOnUjFNNWJdrLH/V/5UGqfl8zb3D HSVl7daVIet9zy X-Received: by 2002:a5d:544e:0:b0:460:3210:b6eb with SMTP id ffacd0b85a97d-46adb872d46mr1946643f8f.43.1782209560617; Tue, 23 Jun 2026 03:12:40 -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 v2 2/7] python/qemu: split console from harness args Date: Tue, 23 Jun 2026 11:12:33 +0100 Message-ID: <20260623101238.3806547-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260623101238.3806547-1-alex.bennee@linaro.org> References: <20260623101238.3806547-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: 1782209570733158500 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=1782209619; cv=none; d=zohomail.com; s=zohoarc; b=HPzIHVzMzLHIHdu3usGISPgxp1r79FogKQDQr9E4teEmkUWnqRJTUarMDkeAz0XmgW7cXuSspPr6xu5wsBwrihXgTkx1FtvYHfvWm7U65R4pjdxV5jqsSwbshmYQrbsOPNc2o/PF2dLk1eAJxpWdWGEKIAH1AqXNvVzpXKS2FnA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782209619; 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=kFZ8oV2tKeVxBSuA92dpTIn1XLzgOP+YUAVL9W69Ca8=; b=hBRfCNqH3ffasZzrzbI1Nr8V3R8pgNdMf1MrdRv6z9qiW3KPdrekCil/mALyFjdxCSPfJyKPZdvc0pasNSB+K7FxjwYPVsakiMN4oFT3whPbugvpm5WPNK0ncA1IUM844mF9TokdClCJKKleFiR1U38xarXjqzGoxjTNRIrlzdI= 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 1782209619399888.090947214025; Tue, 23 Jun 2026 03:13:39 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wby7b-0001nB-Ji; Tue, 23 Jun 2026 06:12: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 1wby7Z-0001lp-JK for qemu-devel@nongnu.org; Tue, 23 Jun 2026 06:12:45 -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 1wby7X-00073d-V7 for qemu-devel@nongnu.org; Tue, 23 Jun 2026 06:12:45 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-45fd461e4a5so4047951f8f.0 for ; Tue, 23 Jun 2026 03:12:43 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-46667221da1sm34615377f8f.36.2026.06.23.03.12.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 03:12:39 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id AF6385FA5C; Tue, 23 Jun 2026 11:12:38 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1782209562; x=1782814362; 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=kFZ8oV2tKeVxBSuA92dpTIn1XLzgOP+YUAVL9W69Ca8=; b=QOxI6r1endIZ9XAlJyzVu/IUnVcUML4b7FGGWzPuDSQTQN0WOl/so6Ry+E7+jsV/NI T7Qqe/FJ34kHUKQgL3FrV4JlJyXgohY+5QxOjomOw/erx10X7i+JBf+VxG+cAbX9bccG b2EJeuEmkY0ntJSVWR0FdGVzz+IVWzC/8MmZjBKZP7uBPHHUG7WKKQ7bGQXjzXWHvG0j 8nDtd7qx5ueZj/XJUkTy6j8kpl83WMcTyNIFAz3HgnsR54D71+Pl7BwPjAC/t/iL9DsY W+q7c+VLAf5jCGL0n6YNrJCc90U7c1zokLTSpIxgtFzl58/YwZsv8GOP8p096tdIaJEY dxUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782209562; x=1782814362; 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=kFZ8oV2tKeVxBSuA92dpTIn1XLzgOP+YUAVL9W69Ca8=; b=g/V+ogQZCE9/X6dtXyVT3k6ld+0hg1fl0gJJa52p6fbN3N++EUoQceJ4M1YTMv1Uk9 2hVtFgEknxzdgHXxtfDmwNHzffhOTvzTJ78LHlaNayFEkbBke9kYi3lY4QIMOGr7pVAN xjcaGuQiJAWOhTBf6OPJZ61zZTUo0TB8Cj6D4MyXq5eHzmwcHAfOB1I6AOxXq1KilGlX YfCeg3cFt4KBijdNFDBmJgqlWbMPMN6B9D6RPo2BN8GtTP6k7Otiu6evqVxVxmcB5xxT 3dtXI2VXlG+MB2RI4SEKiDN6pO9Ji2alZWCf0smCefstBa/39TYh5pzjPwRhHXzWTrCN RGxQ== X-Gm-Message-State: AOJu0Yw/GYAY2kp7XD/zyd9zOMRVnyKPUvyO7+XJkD4T7eEOTnzxoeUx 4Ra9qW5itbOKv2IxN6JO2ry5buVFOVl2VbjjzV/vRiKteLVWTuBKANrnKrY1DlXTWGo= X-Gm-Gg: AfdE7ckxtAyOqyLQvYM60knJGxjHVAxZrwH4SN32QXJqTqcwTai+sbpHTFAWgyq3Ab4 8bkens+t7PezoVrgeXQZCrWVOHdSymIP+MwQ53Q99PxSHgs1ofDmU8U+gQEEKzL17hJWXYmy3rS Osf62Eb7PzQpZk01QgTZb8gp0Ei610haUF8xKtI32an6N1r2/aHsrri8SI3jvTJiTUPfGDb3OV6 NRJu+N88Psnj9rG+NcAUwlomJXrJvw5AWAkn9InYbak7lOOBb/VkE89qHU57/kIDsk/Q+6kqckl 9rKd4BhrFj1KzyWMRHmuPQTpjJEHZkMldnh7nG1Hiufl9eoJfv3mpIaj/xpGmH/MSZt88mCXmK5 scXSofjWC8lbaccq2Eoz/4ffqE+yhYs5khjADffgAFJpCH0/YdXXpm3StXsLUr3yGw3z+r5qGex jGwvPlBbtFzsfLf97slMYrlqc= X-Received: by 2002:a05:6000:4715:b0:43f:ea25:20ff with SMTP id ffacd0b85a97d-46adb0b5c53mr3085369f8f.29.1782209562364; Tue, 23 Jun 2026 03:12:42 -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 v2 3/7] python/qemu: dump a developer friendly version of cmdline to logs Date: Tue, 23 Jun 2026 11:12:34 +0100 Message-ID: <20260623101238.3806547-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260623101238.3806547-1-alex.bennee@linaro.org> References: <20260623101238.3806547-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: 1782209619997158500 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..3670c8cd397 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: bool =3D False) -> 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,14 @@ 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] + debug_cmd.extend(self._console_args(interactive=3DTrue)) + debug_cmd.extend(self._base_args) + debug_cmd.extend(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=1782209594; cv=none; d=zohomail.com; s=zohoarc; b=i4tp7s3iVUYV79Q3rnZt8oD34GAyr/FSmT4W663NPTqZn798gtCA9f9PiWxquZBgOYqzbuJthWmGijTyNE9VL7XHqt0WtvZ0mf3gJNH+gaGx/qGS3F1FWN+jSEBqaKhw1P5v/5Pb609Xq5ZkW0T4MSTUYl2TDok0+9pdnCMDkt4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782209594; 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=SHBq19Fp+HylIjAfu84UcgZtAaaTYlsHbvgdIglFZlA/cjxEhczQMKYnaTchvptbT/BHwd4qqOn/TGezMWukhzCnjwNiy/8CrPpHX68vQrIk1kYjLMlOjEwVD3xOeltU3L/qwMFB0mkodfu9cQV9m4IUsAXdOeJnhPjZVLGTsGM= 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 178220959467654.12930496163983; Tue, 23 Jun 2026 03:13:14 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wby7c-0001nM-5N; Tue, 23 Jun 2026 06:12:48 -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 1wby7a-0001mW-4F for qemu-devel@nongnu.org; Tue, 23 Jun 2026 06:12:46 -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 1wby7Y-00073m-LF for qemu-devel@nongnu.org; Tue, 23 Jun 2026 06:12:45 -0400 Received: by mail-wr1-x432.google.com with SMTP id ffacd0b85a97d-4629d80fa08so5161655f8f.3 for ; Tue, 23 Jun 2026 03:12:44 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-46666c579dfsm34604180f8f.31.2026.06.23.03.12.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 03:12:39 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id C5A4D5FA60; Tue, 23 Jun 2026 11:12:38 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1782209563; x=1782814363; 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=EnijfLvlobNKRL0QV5YVTlsW5dM6gjIwNaXEFbIwtRj/MLHfA7d9Afv0SY4E4G5zxw M/S0AMbnzjRr7opPOZ5IsY9+UIL3M9ZmjkcA8zKbUs+GtCYAfJ2eam8qByBjimxdps5k iE+o/QoRVZAt7Fcg6PMC1VoI008YvMyNzGnZM8J4pC0byKQNIfQ+Is6vjK6EMuuEaBnQ 8VaYgfGwrcTCcKGsfMh0BjXtXMzLQbiOjXgsa3Wm7wnZm+B0G6fEL0Dn4nXsNvPStsCx kxBEC1QO/MB7VYEuNXtBRRXcNHR43iLKa1hzr6nK6uxNDRVVTzm29zxoPEU0UzybFUQq cgDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782209563; x=1782814363; 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=Zk0B9QQ+j0hmsF8HAOxWABXNpGncQhjlorL20wrE/v3sdYINr5e1Mne7TikK5xhpIo BGQLb6oBdsWtDNXnRQZa7STkKbHtcRHoc4XQ+KfgrudkkR9cFVz/biP2su8ohXDLLywL f3l7gMp0R1fOraPVgap1hWM2n3uurTGz2al8FPNPrgI37f6mvZc+j3mtcJe/Vw5chDEG bblIKxjwZuRDJBQUndU2PtzSbUB2/UuPqTIoC9HXRTP2Y0apZ/Uk1qoPju2dVjL8JUYF qo0e+hxAcUJscoJvs8rptgEbp0/vxfiWvLaSLh8GMLlpPTC6kFMZZKDMHDQcXOkHSpYw aTUQ== X-Gm-Message-State: AOJu0Yzv/fNGcFCWVSN/PVoZTMePfPE3X6biaMlItT75bF2JO1y9FB7v FhDrDxmj+Ucnklf1BcsOuEilVKDAvdjs3gY3OzP1rBC3xswEO+jIzSOjsnBPL/tGipo= X-Gm-Gg: AfdE7clDbXzXE5vwNH5bdbfPoxU323lmUrHbTUV89x7NDf3XNqCMwzx/lWrzBg0YkOQ nq8/wjKbbJx0fyPMMLen3LItrxo8tDzO52/YbOmoODgiDBoQJKRLEemuN+onRnWnVFk0D4EDUxA B3B2I7ergGdu7xP3xzVasU7GuxWBjJ6Q7vXtoWnt5g86eavA8I7mPnNnkj0kD8zyKcYK/61VZws SgYpFCIhemsoGU12jysnBLtpzyLpW/vLcyfmtIAed17fu5ZgAxQX/BwsQyl+LlBaLIwoKUS9uRT 3TZGnIPqQ/LTgTspaOY5tlGsivRAYSah5HcEPBANptm+muaUzdXWn4nA4DJbEuGZmek7PIsbnRY un/qyoZPAbFeTiNy7+DdMCYqcNWR7W9usEPoVFlH5tENK+ViVi5JFY/9lZjEMYGAVGkBKG8QGnl +aFOhoPq9jWODr X-Received: by 2002:adf:e5d0:0:b0:45e:651c:47bb with SMTP id ffacd0b85a97d-46508535300mr25420847f8f.28.1782209563118; Tue, 23 Jun 2026 03:12:43 -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 v2 4/7] tests/functional: tell pylint not to check c-modules Date: Tue, 23 Jun 2026 11:12:35 +0100 Message-ID: <20260623101238.3806547-5-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260623101238.3806547-1-alex.bennee@linaro.org> References: <20260623101238.3806547-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: 1782209596790158500 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=1782209606; cv=none; d=zohomail.com; s=zohoarc; b=cqAP9S9bGFi2bHk7mbv2orsOhr41S5FeEv6Fr2LIYfhRJzPuJJ+EfZVhhCyDMEioSdA2NLBUN6k2j5Fcw6KT6Suovl2mWCK99dpWxT6XRB2gpaud/av6Lu/x4UbqPyQCFQA9WLjJBwnxnwHA+8/Pa9tA+3cY9l76CjMKGE7KByg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782209606; 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=mWjSuiGRi6bsCnV2xoFR5HIRqilPiqewgNUMGMEN1Kl8rAJOCSNoSwK1Wj0KyJACJ0rUHIbjLBodp/rphatkNxWId588VtweiYZ1UQrlteKwRiVaxwQ4CTIapCqTH9IUPcvqtvWY+f9zV6cPC5EKqBD2U6ugv6rodyriZkfK9Dw= 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 17822096060261007.2842716425668; Tue, 23 Jun 2026 03:13:26 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wby7e-0001qg-IW; Tue, 23 Jun 2026 06:12:50 -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 1wby7b-0001nJ-VD for qemu-devel@nongnu.org; Tue, 23 Jun 2026 06:12:48 -0400 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1wby7a-000751-FQ for qemu-devel@nongnu.org; Tue, 23 Jun 2026 06:12:47 -0400 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-46066e640easo3260705f8f.1 for ; Tue, 23 Jun 2026 03:12:46 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49240ee9bc2sm261051995e9.1.2026.06.23.03.12.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 03:12:43 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id DB3A85FC69; Tue, 23 Jun 2026 11:12:38 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1782209565; x=1782814365; 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=Hzxhvzm7dK1WE1UDRujmfQDtU2j8BJOpwoi/pd+R4/osaT/AC4FHwvuhj3nz41+TCa NOzP1wftRjReFaacf+pe30UKytPmg4gFZ8Ms2IFT6WfgVpJi0wPoIRAbQb6lniVYw5A5 Vx5dFOhCDuoWMCyhFWi41jsXo+q+U7v+3VU2dbYnuG3dvvN4FzwCXvQZoQLskyTUbT7o eTc+uXnEgCPj36A5gD5w68+00JJIA6rU0mzD/vZV4La8QiFXp63/yLmAQk7mzNYJQeXr b6KsputyqqXPHIY6Cq1K+DLCNz8ps27IqXUj5CcPs3Sgbbk8s6B+eZcpseaX7/RJvuOu LoNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782209565; x=1782814365; 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=BGUauld1lIfwsBVsl7WjsHpR9PlJKhw3XHWQ3E2pcO7W3FE7Hkz69P/XVnC4ae19c4 1G8ZK6CWgLsTOUdXW1ACL2e4N+7asWwtk5cXGZ2xaLAz/SJGIqjH40LC3msYRxCLL2jx DZtxTPwwnsQoYCJ4jb7iJC4qBzasxbADClxXM015ZgtN1aAG7vzZkprhASdBPGsjVHE0 3ZD93Ct0vlNDRmPOk6Y7q1XePCHqMoBTmQEcXslHkEXqHF4CNq21dWX/rUUaWN2LHAnO 4EDTI0Uda+rTPd6liUCsXBugkMPSIXMmXOpeHv11Mfx4VuK/QSsGZ26FFD+7CQ9nrmhs wSlQ== X-Gm-Message-State: AOJu0Ywq8JcwJN5y6AygbIF0QnL2ASjO/p5YLOTUEvNNVROVGAXBTJT3 0Py5tsU9pW/Um4UtjZiviXqx4icQSn6zcJqXoGqko7qDfoyqKNQFYIPjRxaSNNGh2yM= X-Gm-Gg: AfdE7ckpDXl0YyyNu2I5FjzntJDXok0EJTU0md6HGdZ5EYTeJafMYqUrE3IbBUS3AEX sG0neOBS0bjhPTxbqXwXWo6HmHKT4AD+Tqp0xfque0fKOjQ7CM0ixowZND6QKWb8wwCTHog9DOO 49upOc/J6gTQlJfmC1M8GATu4VwdmbXdlzVpjrBY837gqMcShfuQyw7sl9Dz+AidxmadXSr3re3 UrVhjcXYqenkBa6Kfojfj7rvqa9eMp6Noxw+lG6YDEWwVIarhBJg6DVezzAMxvcv1ckSttSktyM 2taOoBYWzx0/y44TB6rRSdqbd5ufxVhMxT1DXMGJIPuYAiy3MXb8EmOc5H91R+wnq9fIxK14PA4 YxODmzdbQMK6KNqYqHeTZXfOaJZkFhj6ENhV+TzqLlVknEeLF+/ikboG0zIJSPYsNlJGpY3IMx1 BJmJXddULq7p3r0btkmhpuMc0= X-Received: by 2002:a05:600c:4e4f:b0:492:5bb6:6d56 with SMTP id 5b1f17b1804b1-4925bb66e31mr23752535e9.35.1782209564835; Tue, 23 Jun 2026 03:12:44 -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 v2 5/7] gitlab: ensure "check-XXX' jobs capture functional test logs Date: Tue, 23 Jun 2026 11:12:36 +0100 Message-ID: <20260623101238.3806547-6-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260623101238.3806547-1-alex.bennee@linaro.org> References: <20260623101238.3806547-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::42f; envelope-from=alex.bennee@linaro.org; helo=mail-wr1-x42f.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: 1782209607126158500 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=1782209614; cv=none; d=zohomail.com; s=zohoarc; b=g/eCnD3fLMy/EST9em4pq32X/4+/tCdDLjeND7AeOtovLYbIFRjZs065ry5W6Au0VcCVQTeBbgIImMfzWVX2I8C/ms8eVijY613fIJxCsaELKPc+wS95L23q8QkqKfSDHHKGR8N0A9AelGuAJn8Tz/QajL0YBXJP6y2+fB+Lgsk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782209614; 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=OE4zdPWEWIv7hlOgi3EtakMmIcFX6s9pkSxrrOktMlYFToaU63AMS/Km+CiimgBfzx9halhj7H1FJRIhT6CURXpnGGWukqB7G5tNEk5HP0MOITC/LnoANKPFyJDglTxn1I3uxQTh6C2EAp+UQbNpY5nTPEyln1kgVBKlc4+6q+0= 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 1782209614428854.0250418578182; Tue, 23 Jun 2026 03:13:34 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wby7c-0001nT-Ru; Tue, 23 Jun 2026 06:12:48 -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 1wby7b-0001nC-Kc for qemu-devel@nongnu.org; Tue, 23 Jun 2026 06:12:47 -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 1wby7a-00074Q-4N for qemu-devel@nongnu.org; Tue, 23 Jun 2026 06:12:47 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-46255b269c2so4109867f8f.3 for ; Tue, 23 Jun 2026 03:12:45 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-466643f4b8fsm33527025f8f.2.2026.06.23.03.12.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 03:12:43 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id F1ACA5FC90; Tue, 23 Jun 2026 11:12:38 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1782209564; x=1782814364; 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=Eq2x/1Fbf7RF9wu4+Vc/eGKATpgkyx7sUC62Nk6dYqoaKUtjD/9Z1K4J2ZRxmwNdWS 9+XgcJQvwsJ/M0we0uS/IH1QLg4QrvS3Bs4VSE2KJcucf/uejR3WdmpGxASh0A5lv/9j fyI6tf+37aF+GWNQq3K5eqH1tW7DkZ5727IZtf0AjWeosD+5Nh9SmeVy1WEtG00GT7qe FPoHV1vM/RVeu3JZK/u2bu1oltI2L9HqnW39jH4wh5aEAaJCU2KK8RMGkbR3xqVFKZMZ NYoAC0ZBGoa4s67pGshL6dtjFfDS0cM9iXyBAZBH2ngmmy1gMtgW02tM6NvR+2Shl9Ja wdaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782209564; x=1782814364; 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=h3pWNI2TT1LEkKhSd9glLU7Kg0fxV+ilZwEibbPNOmNSovdMAg1uRjetaZeSWos7lw rWJKOrEsUwuBMeFNK3mVW0Ur2MyexO1HCEMoIVNmfu045u65PA+6V4NIH2fKYLatxEVu Cze/azrY6x+zST3IUGWbu/30hYsz+NwFrwOJGeOTMjaxAE2QwSn2XP38FSvQW2ai94x2 8HwDUGVjSMxtB3EgufNpNiQwhwJPIJc1hsgCiPHJ2j9zElUWBneYhg663QMQkfsiKX1e 6eHs4lfJulEqmkEVsZvTDAOjFKhS+MyIGJ40+bumBGgXxrBe1p1GYQgJ7ZL04Z/MGwA9 j/Sw== X-Gm-Message-State: AOJu0Ywdva1ChArBxXSz7/skUUY5Vi3uR6bhma3++lG8gOgnZG2dPnki xxsmtqyQXsXZmI8L2fXwEIGz3tJ+C9Z6UHKwHM8/Kx67VjI7J5TAV8e8oOWdBANSVsI= X-Gm-Gg: AfdE7cknnhR6f0AArpgt0HLJpSPxWX67RyczeLosn4lAULrN29zZRDHaWVj5jzJVCuE Nf/nq2X+CmlMnpOqkCwGh8M5LKVuU/KiB66jl0/c0P1Tx5OehbTNMcfN98Drf9BLxYjsAMzGhNK entnvpf6HvObGHs6NjSQ0DB+oALaTPiFQOYWccpJ5ve1IQbhMJZyfYFm6f5o9Ughq8PyU9fIoSZ 1bfVlY/TqxpI+l+AhTpy4oH1kfdp28yQ8ccrJ8XvXQ2nmF1OqwwxI1q+nz4djaKBmkOWN3NHMAp DA8GQV8CjDmEkrWYXrhylHP0iQcVDeb+WHe/FP5tym4szrcSpy4itK1icHqGGlB6qCmoQKLf4+g bLXc2EiT06NjbbfR1EuhqdxZP8mp+M6e2zwLJD0a+0vcWMdTcWOsRcqliJZuPqV+uF17f4Y0d/n lYIFxJBVQktwqUTo1WB6vqImI= X-Received: by 2002:a05:6000:2908:b0:45d:3aa3:7f76 with SMTP id ffacd0b85a97d-46add184080mr3118998f8f.33.1782209564086; Tue, 23 Jun 2026 03:12:44 -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 v2 6/7] gitlab: remove build target hacks Date: Tue, 23 Jun 2026 11:12:37 +0100 Message-ID: <20260623101238.3806547-7-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260623101238.3806547-1-alex.bennee@linaro.org> References: <20260623101238.3806547-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: 1782209616405158500 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=1782209617; cv=none; d=zohomail.com; s=zohoarc; b=OubYl3d9Fem9zo2K+SpS4NOTuGalo7aLlBizmQo1hgsc4J1wStfGhOJrmFBYLByiPq8dFm1ni7iefsXE6NvthY7W4P4QVoAHdpbfNnjC/DcV36mfTX9cKeu6DuY3B+/VwoijkaT04lsr0nT1rG8mY5E9+KHB9fzCMajQHnoauMQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1782209617; 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=ieMAvhU9DGx7opif7RJmIBNh4K43SnxtRsLzomrL4aR1qFlVfg22YBPocPfFkXHpWNtyTnvcfpHnsKpRoRHk9nE8/hs/gtEmotOSDh8bihgoxgtBHO3SDiNAnvDmpAsQ4hMC26v9CbRP8TFkr4XzEzgBh8Jyd0H8UHFQhnebm9o= 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 1782209617750829.5466051147241; Tue, 23 Jun 2026 03:13:37 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wby7e-0001qZ-9m; Tue, 23 Jun 2026 06:12:50 -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 1wby7d-0001ox-3s for qemu-devel@nongnu.org; Tue, 23 Jun 2026 06:12:49 -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 1wby7a-00075B-UU for qemu-devel@nongnu.org; Tue, 23 Jun 2026 06:12:48 -0400 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-490cf3000f0so56695225e9.1 for ; Tue, 23 Jun 2026 03:12:46 -0700 (PDT) Received: from draig.lan ([185.124.0.195]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4923fd30078sm363917445e9.7.2026.06.23.03.12.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jun 2026 03:12:43 -0700 (PDT) Received: from draig.lan (localhost [IPv6:::1]) by draig.lan (Postfix) with ESMTP id 143885FD5B; Tue, 23 Jun 2026 11:12:39 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1782209565; x=1782814365; 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=WNdx83PlxOmkI1ykoIJaqik09Oyh5V6Fli0DSofdEGx4pszYXVogEa5CobChBKt+ZH /PPLnsdFhYTSW4shRMutRSIkS2OO3rT5v9uiR81f/r2ALkaFeaP0sq7pW5Ql7Gihx4jr NgqrxdDeccbw6974Hl1ggJWXD4WngYWvwVcbfvB3HFeg8HvNDfKHeMNV9H3aYaTREekH cL+qRvqU5hR5aGOnoDz3Xjtf17taANi6reuJ3YSCH7XUuE79qey69NRPsBtb6iBESpwU Nap7JalfVNy0VGznMw8z1K2pzh8WkPCmjet8T0GGswR7EDYg8NMuZe3UNwShnYBEai8A E1rQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782209565; x=1782814365; 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=Gt7OgxIR1Tw1ejep+t1Ub/Ab6Ux61WE5iwG2exQcFAMFZlLDK0Q8eeRMNz17PmMGGx bvaFXqWNG0ll5gY82sFrspqENSnfFmnDel1lNk0gfJLs9jHklCr49S5QyNH8EELkXMRQ y/9T82YU2aWBgvSxtLRlqgDtFXWBhCnQj4ihhoohvyP99E0W0gBwhT3lSYZHCkrjOqpV hBa9TyVzwljo4kIFRE4KRJfN2/Xncv5NmW24wb5XyjkOartMFks0eXoY65tIAJbkhdIF pP4u4o2keBnE2FTv6HuQkWzJZOOwmT1HVU9HNee2OrDjp9VZ9dgMlvnObGRRo7weBmjS 6MzA== X-Gm-Message-State: AOJu0Yx73IwGTOu9icLiiooQDUfCaGwq8BF1xfQDTnD+dZwnAN/fs3IZ fQvR7R+O3D+ucoAWCSRacCHZzbQJA6l0P2X5r/asLslf2GiJDdHIuDGIhq2fq6jnV2/ZGkkct2y gj8P6xe4= X-Gm-Gg: AfdE7clnj3gSR8qNvw2tnGNI+Pd9/RrTSB4TWfX9+LFAKOzanpObRJaC0yooWNW/pJX GYMfv9BOzMA+nwmRjcDanv5CFQ3eip4DbSNbvhThtZshPX+dWtwnWyGQ0EvszYj51q19GalyPjf gLmrN5WjSOz0i1CyjzFZpjBjZN/67iy0XVko+wG/1J5hgDF3SabyhphUuKTBiGA/O4wM9kqQkic 95/D8kiAAGKs46YzqG8odVCdnYi36VLrgAIWwdeNL4kn94rsx+o7SxgfULz/9ia1Jon2/aFkVx4 D1f6fvKumx6oVNCvhofjJTM2u2SveUsgpzzn2yzyhaxmrYOMEZfmgw+LKbNX78qYf6BHdr1ywNE 4UhAJ55wlylXgoskH4Pb21tZaQQO0XWQI6U1r8YUE5SvGW1fl031HhNt88329qnWZGIJxo80Xg7 LSFDWBxcn5QlSk X-Received: by 2002:a05:600c:818d:b0:492:2f2e:e7e7 with SMTP id 5b1f17b1804b1-4925b37ec5bmr25529285e9.17.1782209565198; Tue, 23 Jun 2026 03:12:45 -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 v2 7/7] gitlab: update bug template for sec issues & tool assistance Date: Tue, 23 Jun 2026 11:12:38 +0100 Message-ID: <20260623101238.3806547-8-alex.bennee@linaro.org> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260623101238.3806547-1-alex.bennee@linaro.org> References: <20260623101238.3806547-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: 1782209618054158500 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