From nobody Mon Sep 28 00:33:59 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=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1786974214; cv=none; d=zohomail.com; s=zohoarc; b=k8+4xDxK2sBuVuJSkr+4eoEyUC7OgO/1JqazMB7iuhcVnnfb8DqV7S45EbPhfnJxyDqaBkJNP0C+qcdidW9CEXj3X3btxx4/7aYk/+TXcOdHPzNIZoTh/IgF4PKN5yawg9y3hA6uL5pP79niVBQnJTkVgh3ChYur6b8shCYroS8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786974214; h=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=+dd1LkKVHpMKNBAxyLy3xafKxm8lY7EohcdDnjmPahA=; b=LLeXdSqN376RtWbflYlNvoNH5sIfM4Xq0bx4ZCnstHwfOEGU3gw6nIFIRlWrnTjVQfMt2kE5ch5jppRbVO5x/lGzQ7bekkjraYeReUkShd3mZnnoI8ECoLeCaDqeHmaib5dDkOSYQVzSrIbTbYTsKqkJvJDZsyZadmIRK5FylG0= 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=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1786974214085197.06408223359915; Mon, 17 Aug 2026 06:43:34 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wvxcb-0000al-Ph; Mon, 17 Aug 2026 09:43:25 -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 1wvxca-0000Zz-L7 for qemu-devel@nongnu.org; Mon, 17 Aug 2026 09:43:24 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wvxcZ-00017A-8J for qemu-devel@nongnu.org; Mon, 17 Aug 2026 09:43:24 -0400 Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-654-6oG6yvNWN8CkIXBqD1ou2A-1; Mon, 17 Aug 2026 09:43:20 -0400 Received: by mail-wm1-f69.google.com with SMTP id 5b1f17b1804b1-49545071724so33144275e9.0 for ; Mon, 17 Aug 2026 06:43:20 -0700 (PDT) Received: from [192.168.10.48] ([151.95.34.92]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4999d086c6dsm40828505e9.7.2026.08.17.06.43.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Aug 2026 06:43:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1786974202; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=+dd1LkKVHpMKNBAxyLy3xafKxm8lY7EohcdDnjmPahA=; b=Y+KMHjxJzzsQT3RYhRIEf7wPa5xIzvS75H5cxAfCPF0717VwI/AxP7NybFfwAj2Vliw2CF S6/FGkED9gluOP+XvodHTRc6eduyPDwfttNV6eJwJoMMeIr0vTx6EeuYw8dk2msW/oOYO/ ZLOUw3uSgZbs79bWffTMFkZ9HhfDhlg= X-MC-Unique: 6oG6yvNWN8CkIXBqD1ou2A-1 X-Mimecast-MFC-AGG-ID: 6oG6yvNWN8CkIXBqD1ou2A_1786974199 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1786974199; x=1787578999; 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:content-type; bh=+dd1LkKVHpMKNBAxyLy3xafKxm8lY7EohcdDnjmPahA=; b=CFtCREThRLMDCgB7cmN9M+EtStkKQKkR+GVtuTOvkr4APS7+o1m82wFa1WgCmbkGTD T/yl6V3DjnorknGBqUsHErqDQhc1XJhf03Uidmz6qM74K8+IJtQjZSVYx38KN+9SQ1Uk ooLCS9V3NhSdJWTNH0/61wt6hEtTmfuixTyuBjdZYju+kvXX0qrw+H+wZ4AjRQBh95BQ XqaASRCnLVZ+Vde7ut49pbghjltOAPcBygvk6eQoYHfjpHGwwQFjz4mpi2PBUUNCJ0oc MKM7ZqREK2kwYZnpTFWqz+x6Jw9+9Azf1ED1Re6K5sj6fzETQ+IUf37pdMxKGCt9Ay0F ewyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786974199; x=1787578999; 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:content-type; bh=+dd1LkKVHpMKNBAxyLy3xafKxm8lY7EohcdDnjmPahA=; b=E2hgUnkXcoffwvyVuLgMa8n+JmKLIL2dKtJzhhiQgcCuV2txY3OF+uDDOi4sjUx+kq mqbpYVhJO/7NbwQtL2UTGMvkGSBe7fjUYrLaI9tTPh5DSLqimSVBRdasl3QI2x850/fP cn5Jl5fhjyZ98XX/UJeX+eMt6GoSFWw1IoUCT7n8OXLwft5cp0uv2lRCUYsmo2YrB/VZ aTcdbvFSOkMEh6Moo5bmsKkp5639t6KNadtyptmHGzXQXvxvIMy5k2dXlwqmK3zVG/S5 4NDNOm4H21YD16gpOWUowUUmCkNKRpLlBkPpu/DrdYGXjEbVzFed3qM+ainyGYP2L+9h 8S6w== X-Gm-Message-State: AOJu0Ywuxz3zD+rNL0XiTELOMC5YUyalfvAdoTOaCRGy9ei/CetBEtGM 6c7eDvWid9bzOK7U+DzBmGefGZfFGnYRm9Fk4QnBAIJzZu0wZ3vVZWFfIPwM45HcEZqzVoBe55O H3VUZjvFcX6cD5DWZ6ui35lOx+VB+ARMwlcFBtTmzkNZ+n5RbwgDoeW5X8sakau1cmnHSIz6vP3 QR2DnSU5m0PLne5T9GEfzCEfqWGFUAUFbkXGUwSJeL X-Gm-Gg: AR+sD12shD+mJO3jTQLvgGXsGw0PNhhWx93AFAHt5RwJcVp7z49bwnyWK1wzzSsySCA /XfraEyKJXFDSK4zjpxMudg2AY2RgjyLS0D2dEjmfIZ92WrNCeWpjInyv3yyzIbDi7H9PnvQ+EV lkAQQ+joRzIBwEA6Pxu5yX0pOABAHDRF4nnRfUd9VosSzPJZG8p/Q1YtGqtI8aoA8NKsi4ADetd 1RDQhJSKgPr2h4rCiaIzO+B/ySVREIa/wCnwfhAsTfZOBOfcfz1lm1jqvCjpJtHRjojY9QJhkgq O5L2C79ZMIjSqinJEaGfe9J7RH/cmiua3UCIWJ7D6TIwpq3VPoDF+bXh/yjACiitHU6JNEg5uNc gtKLpONXKddjQ5XzUVK3qvtN09UF4yXTeeWACPtikC+uPSOqP75U43ThjGrvNpbCUFkWir1hCgp bQx1c= X-Received: by 2002:a05:600c:1914:b0:499:726b:7375 with SMTP id 5b1f17b1804b1-4998796a1e1mr389534485e9.14.1786974199520; Mon, 17 Aug 2026 06:43:19 -0700 (PDT) X-Received: by 2002:a05:600c:1914:b0:499:726b:7375 with SMTP id 5b1f17b1804b1-4998796a1e1mr389533675e9.14.1786974199128; Mon, 17 Aug 2026 06:43:19 -0700 (PDT) From: Paolo Bonzini To: qemu-devel@nongnu.org Cc: mjt@tls.msk.ru, alex.bennee@linaro.org, qemu-stable@nongnu.org Subject: [PATCH 1/3] meson: make linker warnings non-fatal on Linux Date: Mon, 17 Aug 2026 15:43:11 +0200 Message-ID: <20260817134313.922754-2-pbonzini@redhat.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260817134313.922754-1-pbonzini@redhat.com> References: <20260817134313.922754-1-pbonzini@redhat.com> MIME-Version: 1.0 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=170.10.133.124; envelope-from=pbonzini@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -23 X-Spam_score: -2.4 X-Spam_bar: -- X-Spam_report: (-2.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.343, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-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 @redhat.com) X-ZM-MESSAGEID: 1786974216232158500 Content-Type: text/plain; charset="utf-8" These cause a werror=3Dtrue build to fail with Meson 1.12.0, as it now makes linker warnings fatal as well. Cc: qemu-stable@nongnu.org Signed-off-by: Paolo Bonzini Reviewed-by: Marc-Andr=C3=A9 Lureau --- meson.build | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meson.build b/meson.build index 49a5baf5b52..40e3f4ec44c 100644 --- a/meson.build +++ b/meson.build @@ -602,6 +602,11 @@ if host_os =3D=3D 'windows' qemu_ldflags +=3D cc.get_supported_link_arguments('-Wl,--no-seh', '-Wl,-= -nxcompat') qemu_ldflags +=3D cc.get_supported_link_arguments('-Wl,--dynamicbase', '= -Wl,--high-entropy-va') endif +if host_os =3D=3D 'linux' and get_option('werror') and get_option('prefer_= static') + # On glibc systems, glib causes warnings about getpwuid, getpwuid_r + # and getpwnam_r not being supported with static linking + qemu_ldflags +=3D cc.get_supported_link_arguments('-Wl,--no-fatal-warnin= gs') +endif =20 if get_option('fuzzing') # Specify a filter to only instrument code that is directly related to --=20 2.55.0 From nobody Mon Sep 28 00:33:59 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=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1786974218; cv=none; d=zohomail.com; s=zohoarc; b=VRi+rQjoR/8gIVDFQI7jzXm0pZmwV+YWkWpS8vSFTLI+BuhfleZ9qByfO5TvASEEY9PM8lpTVM+uz6F7zFX+2qGlhX7yqCJ+Sf/fpzbquvOL4TucZqGv8ZnAdPf0/TzOiHV6tvGj5JL1CT7saHMhE5Uq4eFsaBf8ICVcRCL1+Mg= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786974218; h=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=p8GqaEFaMPo1l6ldVuP9CeBTLgFWapcQlvcyQk2bPv0=; b=TXSqQQtDIlVpew4v4iYPUVyx/nXbX8jWSKHSCae7yCRq5xmb27Z5EHLyW7tOZAtLFv6BTxDdDIkJXfVVakI0LgBkjta9aXCnPMkFJlBfsLvGMPA1fDkS5oaQveCMBjv76x/Y5jlbJra9G9NrFgblupZNRJDr6OTTJOUN81j9x0s= 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=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1786974218459836.4361039975802; Mon, 17 Aug 2026 06:43:38 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wvxcl-00010w-O7; Mon, 17 Aug 2026 09:43:35 -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 1wvxck-000100-Be for qemu-devel@nongnu.org; Mon, 17 Aug 2026 09:43:34 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wvxci-0001EI-1J for qemu-devel@nongnu.org; Mon, 17 Aug 2026 09:43:34 -0400 Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-106-IR1xRGyLPWS-3T2IkPb4gQ-1; Mon, 17 Aug 2026 09:43:24 -0400 Received: by mail-wr1-f71.google.com with SMTP id ffacd0b85a97d-47eaa4006a1so1370633f8f.0 for ; Mon, 17 Aug 2026 06:43:24 -0700 (PDT) Received: from [192.168.10.48] ([151.95.34.92]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-482a5a3b896sm4074834f8f.16.2026.08.17.06.43.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Aug 2026 06:43:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1786974211; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=p8GqaEFaMPo1l6ldVuP9CeBTLgFWapcQlvcyQk2bPv0=; b=J8E2OG+GkaVzEcYqWgVZwWs7v583CA5kDSGu2A9zyVlH7E4VGtqIVvjpwXbX/ZMX5D+kgJ 7rpeJ0poJcKeFFgyOB86gd2KPIg1krLFQffzcsQQPo+xkatGZK4SIt1X612jKyYrPYsEp0 /agHr6/o6WKYPYrlo5Cnth/Y9NZb6go= X-MC-Unique: IR1xRGyLPWS-3T2IkPb4gQ-1 X-Mimecast-MFC-AGG-ID: IR1xRGyLPWS-3T2IkPb4gQ_1786974204 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1786974203; x=1787579003; 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:content-type; bh=p8GqaEFaMPo1l6ldVuP9CeBTLgFWapcQlvcyQk2bPv0=; b=Ye0PSuGoLWUUcKWvL0k7oNb6D1LA06xe5dz0u63IjNk6S2yb+eh3Ha6CK+zJW38Su2 jUMCplG8oQaDyqSeUbMSgTZLG+el2BD2Ma4eoxn9ofaWcrZYF18yWimHdT58Z09F2qI5 yl6qKEiL5BSFOnE+NFf96HbMWok+55NyaDqy7/tDdvxIbZlTay+6AKGHsq7o1UJxEgEL zF7v9HW5QiMFXIs71EOuzzQsED6cqfoAtudHtt9COi+F6LBDJM7tAqi++dBmlX13Qqgq tsQUUeOeDi95IFWBWTiAKg/2n7aHR9jfwhl86kU3zJLyo4ZrD79rdghQrtbQ9nLk5Zxg npuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786974203; x=1787579003; 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:content-type; bh=p8GqaEFaMPo1l6ldVuP9CeBTLgFWapcQlvcyQk2bPv0=; b=cyEzjlLPhOhmsHFmWTm3JVqUkSZDWl1QZP4QWjlvjC2Yd7cA7n143OSdVB3iFowtAQ XtWydg/UMC/2RrAciU4DNSRQmOitpWVWKTcBu5y2yOWF8jUnnA80FKrOAOAh6z2cHn2k D3IsufUbFfJfTsSEkI2UxYJnsD/w6r+mBJ1rcEdyEAR1f9fLp37zrdy+E6uL0zF6Jnsi joxjSVWC6p5a9Jr8kTqURf5EDfhKNG/BW+TnrOX9YUhi86IUWowkUN2SGoKSWBARJw/Z RlMiPzX80ntEm3X9Ed1zaoKJ7WqclOZ7jJmmLBSEfUtmo3TA3ADroKxy5xJrAyqMeyiV rL0Q== X-Gm-Message-State: AOJu0Yzyb1CHDEUx856GGNhauC/D/BrRNPli5vxXtYGWInYxCRiDQ49N 6quy3HMlEhj7nt6s4BlRw4aynUFY72un1DS9CsFau18OBykmlow1DviSF0A4qwvGhdTFJPCSbK2 XOj43WZ/opi1Uo//e9+swaqWpgVSbhAdhbWK2z0yjctvTXbknwr2Af3QyW159n0pPEmYt6XcKl8 LhNYJOCfQmsHFdTYNEJkOSAoWuWWzZZzJAjyB4GjG9 X-Gm-Gg: AR+sD11r4LUIt6TV5PxGg4JUpcV7MZdk53ywZEJDG63IxpUXEoq+Kp5Y0iWbW27s/Gy ueVnB2PEt6PdIjpix0JZe4IUBBSEKJmlgXPq1agQN8iYo2ZOrrOa2Roxh5jmKLCbKglsq3Rtp/2 RuojTivAEKVkj+CUpcNeLrCCaCyrb5UMGrUxDNVnPFNBwvhwPvB/tGzFMo+AL46t5LJpPPUS57L e35833TtCp+SRYtu1/pP+ZBoOqbDMCpAtmbo9vGAGCWrqrclB8jpAj+OWQwnYO/BS38HlyvrDQA mZhLDEyyK565NAnnPlSuz0VGw7KYzSNMLEx0UFU/YR/5MIBy9MIS5lGGkCbSWGAG653e3BOuxol 3nswCOT7J4hFrw2jnStVg219bp8ti4mcEVFknzQr/RXnFJg70KHxMvZv4ygdKEHrlDFDPzTKJHF 1gBiQ= X-Received: by 2002:adf:f288:0:b0:47f:f002:3656 with SMTP id ffacd0b85a97d-48160797e95mr31341538f8f.12.1786974203472; Mon, 17 Aug 2026 06:43:23 -0700 (PDT) X-Received: by 2002:adf:f288:0:b0:47f:f002:3656 with SMTP id ffacd0b85a97d-48160797e95mr31341448f8f.12.1786974202929; Mon, 17 Aug 2026 06:43:22 -0700 (PDT) From: Paolo Bonzini To: qemu-devel@nongnu.org Cc: mjt@tls.msk.ru, alex.bennee@linaro.org Subject: [PATCH 2/3] dockerfiles: remove packages required by Avocado Date: Mon, 17 Aug 2026 15:43:12 +0200 Message-ID: <20260817134313.922754-3-pbonzini@redhat.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260817134313.922754-1-pbonzini@redhat.com> References: <20260817134313.922754-1-pbonzini@redhat.com> MIME-Version: 1.0 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=170.10.133.124; envelope-from=pbonzini@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -23 X-Spam_score: -2.4 X-Spam_bar: -- X-Spam_report: (-2.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.343, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-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 @redhat.com) X-ZM-MESSAGEID: 1786974220348158500 Content-Type: text/plain; charset="utf-8" Make our CI containers smaller, by removing a handful of packages that were only included as dependencies of Avocado. Signed-off-by: Paolo Bonzini Reviewed-by: Marc-Andr=C3=A9 Lureau --- tests/docker/dockerfiles/alpine.docker | 3 --- tests/docker/dockerfiles/centos9.docker | 3 --- tests/docker/dockerfiles/debian-amd64-cross.docker | 4 ---- tests/docker/dockerfiles/debian-arm64-cross.docker | 4 ---- tests/docker/dockerfiles/debian-armhf-cross.docker | 4 ---- tests/docker/dockerfiles/debian-i686-cross.docker | 4 ---- tests/docker/dockerfiles/debian-ppc64el-cross.docker | 4 ---- tests/docker/dockerfiles/debian-riscv64-cross.docker | 4 ---- tests/docker/dockerfiles/debian-s390x-cross.docker | 4 ---- tests/docker/dockerfiles/debian.docker | 4 ---- tests/docker/dockerfiles/fedora-rust-nightly.docker | 4 ---- tests/docker/dockerfiles/fedora-win64-cross.docker | 4 ---- tests/docker/dockerfiles/fedora.docker | 4 ---- tests/docker/dockerfiles/opensuse-leap.docker | 4 ---- tests/docker/dockerfiles/ubuntu2404.docker | 4 ---- .gitlab-ci.d/macos-14.vars | 2 +- scripts/ci/setup/debian/debian-13-ppc64le.yaml | 4 ---- scripts/ci/setup/ubuntu/ubuntu-2404-aarch64.yaml | 4 ---- scripts/ci/setup/ubuntu/ubuntu-2404-s390x.yaml | 4 ---- tests/lcitool/projects/qemu.yml | 4 ---- tests/vm/generated/freebsd.json | 4 ---- 21 files changed, 1 insertion(+), 79 deletions(-) diff --git a/tests/docker/dockerfiles/alpine.docker b/tests/docker/dockerfi= les/alpine.docker index 118c6e8eeaf..8a5a355e89a 100644 --- a/tests/docker/dockerfiles/alpine.docker +++ b/tests/docker/dockerfiles/alpine.docker @@ -83,14 +83,11 @@ RUN apk update && \ pixman-dev \ pkgconf \ pulseaudio-dev \ - py3-numpy \ - py3-pillow \ py3-pip \ py3-setuptools \ py3-sphinx \ py3-sphinx_rtd_theme \ py3-wheel \ - py3-yaml \ python3 \ rpm2cpio \ rust \ diff --git a/tests/docker/dockerfiles/centos9.docker b/tests/docker/dockerf= iles/centos9.docker index 0d5b5fa7f59..e38cd692db9 100644 --- a/tests/docker/dockerfiles/centos9.docker +++ b/tests/docker/dockerfiles/centos9.docker @@ -96,9 +96,6 @@ RUN dnf --quiet distro-sync -y && \ pkgconfig \ pulseaudio-libs-devel \ python3 \ - python3-PyYAML \ - python3-numpy \ - python3-pillow \ python3-pip \ python3-setuptools \ python3-sphinx \ diff --git a/tests/docker/dockerfiles/debian-amd64-cross.docker b/tests/doc= ker/dockerfiles/debian-amd64-cross.docker index 061cd8e9b82..823606dc52a 100644 --- a/tests/docker/dockerfiles/debian-amd64-cross.docker +++ b/tests/docker/dockerfiles/debian-amd64-cross.docker @@ -41,9 +41,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ openssh-client \ pkgconf \ python3 \ - python3-numpy \ - python3-opencv \ - python3-pillow \ python3-pip \ python3-setuptools \ python3-sphinx \ @@ -51,7 +48,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ python3-tomli \ python3-venv \ python3-wheel \ - python3-yaml \ rpm2cpio \ rustc \ sed \ diff --git a/tests/docker/dockerfiles/debian-arm64-cross.docker b/tests/doc= ker/dockerfiles/debian-arm64-cross.docker index 3dfa60fdfd7..ed58e089ec0 100644 --- a/tests/docker/dockerfiles/debian-arm64-cross.docker +++ b/tests/docker/dockerfiles/debian-arm64-cross.docker @@ -41,9 +41,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ openssh-client \ pkgconf \ python3 \ - python3-numpy \ - python3-opencv \ - python3-pillow \ python3-pip \ python3-setuptools \ python3-sphinx \ @@ -51,7 +48,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ python3-tomli \ python3-venv \ python3-wheel \ - python3-yaml \ rpm2cpio \ rustc \ sed \ diff --git a/tests/docker/dockerfiles/debian-armhf-cross.docker b/tests/doc= ker/dockerfiles/debian-armhf-cross.docker index 401c64269c1..0843f7428a9 100644 --- a/tests/docker/dockerfiles/debian-armhf-cross.docker +++ b/tests/docker/dockerfiles/debian-armhf-cross.docker @@ -41,9 +41,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ openssh-client \ pkgconf \ python3 \ - python3-numpy \ - python3-opencv \ - python3-pillow \ python3-pip \ python3-setuptools \ python3-sphinx \ @@ -51,7 +48,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ python3-tomli \ python3-venv \ python3-wheel \ - python3-yaml \ rpm2cpio \ rustc \ sed \ diff --git a/tests/docker/dockerfiles/debian-i686-cross.docker b/tests/dock= er/dockerfiles/debian-i686-cross.docker index 8b60c7b085f..caba08f842e 100644 --- a/tests/docker/dockerfiles/debian-i686-cross.docker +++ b/tests/docker/dockerfiles/debian-i686-cross.docker @@ -41,9 +41,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ openssh-client \ pkgconf \ python3 \ - python3-numpy \ - python3-opencv \ - python3-pillow \ python3-pip \ python3-setuptools \ python3-sphinx \ @@ -51,7 +48,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ python3-tomli \ python3-venv \ python3-wheel \ - python3-yaml \ rpm2cpio \ rustc \ sed \ diff --git a/tests/docker/dockerfiles/debian-ppc64el-cross.docker b/tests/d= ocker/dockerfiles/debian-ppc64el-cross.docker index 2a7e8cba056..17018c0dab7 100644 --- a/tests/docker/dockerfiles/debian-ppc64el-cross.docker +++ b/tests/docker/dockerfiles/debian-ppc64el-cross.docker @@ -41,9 +41,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ openssh-client \ pkgconf \ python3 \ - python3-numpy \ - python3-opencv \ - python3-pillow \ python3-pip \ python3-setuptools \ python3-sphinx \ @@ -51,7 +48,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ python3-tomli \ python3-venv \ python3-wheel \ - python3-yaml \ rpm2cpio \ rustc \ sed \ diff --git a/tests/docker/dockerfiles/debian-riscv64-cross.docker b/tests/d= ocker/dockerfiles/debian-riscv64-cross.docker index 349de3a0bbb..2408d453c20 100644 --- a/tests/docker/dockerfiles/debian-riscv64-cross.docker +++ b/tests/docker/dockerfiles/debian-riscv64-cross.docker @@ -41,9 +41,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ openssh-client \ pkgconf \ python3 \ - python3-numpy \ - python3-opencv \ - python3-pillow \ python3-pip \ python3-setuptools \ python3-sphinx \ @@ -51,7 +48,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ python3-tomli \ python3-venv \ python3-wheel \ - python3-yaml \ rpm2cpio \ rustc \ sed \ diff --git a/tests/docker/dockerfiles/debian-s390x-cross.docker b/tests/doc= ker/dockerfiles/debian-s390x-cross.docker index 8bc42b1e00b..2b0a344c2c5 100644 --- a/tests/docker/dockerfiles/debian-s390x-cross.docker +++ b/tests/docker/dockerfiles/debian-s390x-cross.docker @@ -41,9 +41,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ openssh-client \ pkgconf \ python3 \ - python3-numpy \ - python3-opencv \ - python3-pillow \ python3-pip \ python3-setuptools \ python3-sphinx \ @@ -51,7 +48,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ python3-tomli \ python3-venv \ python3-wheel \ - python3-yaml \ rpm2cpio \ rustc \ sed \ diff --git a/tests/docker/dockerfiles/debian.docker b/tests/docker/dockerfi= les/debian.docker index 413986d3f07..064b2ad1f12 100644 --- a/tests/docker/dockerfiles/debian.docker +++ b/tests/docker/dockerfiles/debian.docker @@ -113,9 +113,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ openssh-client \ pkgconf \ python3 \ - python3-numpy \ - python3-opencv \ - python3-pillow \ python3-pip \ python3-setuptools \ python3-sphinx \ @@ -123,7 +120,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ python3-tomli \ python3-venv \ python3-wheel \ - python3-yaml \ rpm2cpio \ rustc \ sed \ diff --git a/tests/docker/dockerfiles/fedora-rust-nightly.docker b/tests/do= cker/dockerfiles/fedora-rust-nightly.docker index 4f84b803798..dcad3af2a7f 100644 --- a/tests/docker/dockerfiles/fedora-rust-nightly.docker +++ b/tests/docker/dockerfiles/fedora-rust-nightly.docker @@ -104,10 +104,6 @@ exec "$@"\n' > /usr/bin/nosync && \ pkgconfig \ pulseaudio-libs-devel \ python3 \ - python3-PyYAML \ - python3-numpy \ - python3-opencv \ - python3-pillow \ python3-pip \ python3-setuptools \ python3-sphinx \ diff --git a/tests/docker/dockerfiles/fedora-win64-cross.docker b/tests/doc= ker/dockerfiles/fedora-win64-cross.docker index c1e63feb46f..bce350dfd8d 100644 --- a/tests/docker/dockerfiles/fedora-win64-cross.docker +++ b/tests/docker/dockerfiles/fedora-win64-cross.docker @@ -44,10 +44,6 @@ exec "$@"\n' > /usr/bin/nosync && \ ninja-build \ openssh-clients \ python3 \ - python3-PyYAML \ - python3-numpy \ - python3-opencv \ - python3-pillow \ python3-pip \ python3-setuptools \ python3-sphinx \ diff --git a/tests/docker/dockerfiles/fedora.docker b/tests/docker/dockerfi= les/fedora.docker index a6996917c4b..c541f5d5b18 100644 --- a/tests/docker/dockerfiles/fedora.docker +++ b/tests/docker/dockerfiles/fedora.docker @@ -104,10 +104,6 @@ exec "$@"\n' > /usr/bin/nosync && \ pkgconfig \ pulseaudio-libs-devel \ python3 \ - python3-PyYAML \ - python3-numpy \ - python3-opencv \ - python3-pillow \ python3-pip \ python3-setuptools \ python3-sphinx \ diff --git a/tests/docker/dockerfiles/opensuse-leap.docker b/tests/docker/d= ockerfiles/opensuse-leap.docker index fc363c647cd..8d8631bbcf0 100644 --- a/tests/docker/dockerfiles/opensuse-leap.docker +++ b/tests/docker/dockerfiles/opensuse-leap.docker @@ -93,12 +93,8 @@ RUN zypper update -y && \ pcre2-devel-static \ pipewire-devel \ pkgconfig \ - python3-Pillow \ - python3-PyYAML \ python3-Sphinx \ python3-base \ - python3-numpy \ - python3-opencv \ python3-pip \ python3-setuptools \ python3-sphinx_rtd_theme \ diff --git a/tests/docker/dockerfiles/ubuntu2404.docker b/tests/docker/dock= erfiles/ubuntu2404.docker index 27992e34fd9..f027eef022e 100644 --- a/tests/docker/dockerfiles/ubuntu2404.docker +++ b/tests/docker/dockerfiles/ubuntu2404.docker @@ -113,9 +113,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ openssh-client \ pkgconf \ python3 \ - python3-numpy \ - python3-opencv \ - python3-pillow \ python3-pip \ python3-setuptools \ python3-sphinx \ @@ -123,7 +120,6 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ python3-tomli \ python3-venv \ python3-wheel \ - python3-yaml \ rpm2cpio \ rustc-1.83 \ sed \ diff --git a/.gitlab-ci.d/macos-14.vars b/.gitlab-ci.d/macos-14.vars index def77cfdea5..0c187624dd0 100644 --- a/.gitlab-ci.d/macos-14.vars +++ b/.gitlab-ci.d/macos-14.vars @@ -12,5 +12,5 @@ NINJA=3D'/opt/homebrew/bin/ninja' PACKAGING_COMMAND=3D'brew' PIP3=3D'/opt/homebrew/bin/pip3' PKGS=3D'bash bc bindgen bison bzip2 capstone ccache cmocka coreutils ctags= curl dbus diffutils dtc flex gcovr gettext git glib gnu-sed gnutls gtk+3 g= tk-vnc jemalloc jpeg-turbo json-c libcbor libepoxy libffi libgcrypt libiscs= i libnfs libpng libslirp libssh libtasn1 libusb llvm lzo make meson mtools = ncurses nettle ninja pixman pkg-config python-setuptools python3 rpm2cpio r= ust sdl2 sdl2_image snappy socat sparse spice-protocol swtpm tesseract usbr= edir vde vte3 vulkan-tools xorriso zlib zstd' -PYPI_PKGS=3D'PyYAML numpy pillow sphinx sphinx-rtd-theme tomli' +PYPI_PKGS=3D'sphinx sphinx-rtd-theme tomli' PYTHON=3D'/opt/homebrew/bin/python3' diff --git a/scripts/ci/setup/debian/debian-13-ppc64le.yaml b/scripts/ci/se= tup/debian/debian-13-ppc64le.yaml index e64321357da..9acd99a7433 100644 --- a/scripts/ci/setup/debian/debian-13-ppc64le.yaml +++ b/scripts/ci/setup/debian/debian-13-ppc64le.yaml @@ -105,9 +105,6 @@ packages: - openssh-client - pkgconf - python3 - - python3-numpy - - python3-opencv - - python3-pillow - python3-pip - python3-setuptools - python3-sphinx @@ -115,7 +112,6 @@ packages: - python3-tomli - python3-venv - python3-wheel - - python3-yaml - rpm2cpio - rustc - sed diff --git a/scripts/ci/setup/ubuntu/ubuntu-2404-aarch64.yaml b/scripts/ci/= setup/ubuntu/ubuntu-2404-aarch64.yaml index 12b0e38a220..5c948109df8 100644 --- a/scripts/ci/setup/ubuntu/ubuntu-2404-aarch64.yaml +++ b/scripts/ci/setup/ubuntu/ubuntu-2404-aarch64.yaml @@ -106,9 +106,6 @@ packages: - openssh-client - pkgconf - python3 - - python3-numpy - - python3-opencv - - python3-pillow - python3-pip - python3-setuptools - python3-sphinx @@ -116,7 +113,6 @@ packages: - python3-tomli - python3-venv - python3-wheel - - python3-yaml - rpm2cpio - rustc-1.83 - sed diff --git a/scripts/ci/setup/ubuntu/ubuntu-2404-s390x.yaml b/scripts/ci/se= tup/ubuntu/ubuntu-2404-s390x.yaml index 56299f4cc2b..010b7f86aab 100644 --- a/scripts/ci/setup/ubuntu/ubuntu-2404-s390x.yaml +++ b/scripts/ci/setup/ubuntu/ubuntu-2404-s390x.yaml @@ -104,9 +104,6 @@ packages: - openssh-client - pkgconf - python3 - - python3-numpy - - python3-opencv - - python3-pillow - python3-pip - python3-setuptools - python3-sphinx @@ -114,7 +111,6 @@ packages: - python3-tomli - python3-venv - python3-wheel - - python3-yaml - rpm2cpio - rustc-1.83 - sed diff --git a/tests/lcitool/projects/qemu.yml b/tests/lcitool/projects/qemu.= yml index 7d185cda3cc..b3c99936723 100644 --- a/tests/lcitool/projects/qemu.yml +++ b/tests/lcitool/projects/qemu.yml @@ -91,11 +91,7 @@ packages: - pkg-config - pulseaudio - python3 - - python3-numpy - - python3-opencv - - python3-pillow - python3-pip - - python3-PyYAML - python3-setuptools - python3-sphinx - python3-sphinx-rtd-theme diff --git a/tests/vm/generated/freebsd.json b/tests/vm/generated/freebsd.j= son index 08b6eb61553..dfa8b41a524 100644 --- a/tests/vm/generated/freebsd.json +++ b/tests/vm/generated/freebsd.json @@ -49,14 +49,10 @@ "ncurses", "nettle", "ninja", - "opencv", "pixman", "pkgconf", "png", - "py311-numpy", - "py311-pillow", "py311-pip", - "py311-pyyaml", "py311-setuptools", "py311-sphinx", "py311-sphinx_rtd_theme", --=20 2.55.0 From nobody Mon Sep 28 00:33:59 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=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1786974243; cv=none; d=zohomail.com; s=zohoarc; b=UDOGpoE3Rz6KlWzIQAT0fOSkldDFV4Ife3ehh+EkN8+QB+wCH2g+TiA3eIK5pgKjLa3ZG6J1HtmWFzJZKYIi0PuTZKXT03GHnZbxWD46mOZvpGPWo0UMcn2Fk2jtqxbaGeTRR3WEKchQoADKv9aVuSQsK+4H3wL81QGY1rOJCzk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1786974243; h=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=cr/q2DFhwbF8JH8HX7tGqmU4MDGlvqjmazAq6Ek7EQ4=; b=BO4aUzsC//i4WOVF/tMx4c4+lanIkwViJGQfdpERTZ9udLgJw71bl2p0Wef7oc+0DdkzzZ3gaQbwR6h7OgZwAsCvCT0C9kKlU++h/6/SandOevn/39u9ZkiLqOpOLZ8F2+cj14fU2Sdb6Pu1Adp9IcZEOj16mJtvAGiz0hrsMZs= 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=quarantine dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 178697424394064.40133289520679; Mon, 17 Aug 2026 06:44:03 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1wvxcj-0000vX-1m; Mon, 17 Aug 2026 09:43:33 -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 1wvxch-0000qV-FA for qemu-devel@nongnu.org; Mon, 17 Aug 2026 09:43:31 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1wvxcf-0001Bu-9s for qemu-devel@nongnu.org; Mon, 17 Aug 2026 09:43:31 -0400 Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-616-k77QmDpFOFydGm4xa0y9_g-1; Mon, 17 Aug 2026 09:43:27 -0400 Received: by mail-wr1-f71.google.com with SMTP id ffacd0b85a97d-47fd4ee0ac0so2805406f8f.2 for ; Mon, 17 Aug 2026 06:43:26 -0700 (PDT) Received: from [192.168.10.48] ([151.95.34.92]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-482a5a315d3sm4157459f8f.6.2026.08.17.06.43.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Aug 2026 06:43:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1786974208; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=cr/q2DFhwbF8JH8HX7tGqmU4MDGlvqjmazAq6Ek7EQ4=; b=B1msrR+aNahxcMk9Wx2lctGKSfc7WSe/ZlH6W50P3gKFYC5tDbN1hYh7bOuOVeURsvKv4/ PYP3hRZN8nD//nKXTsJ3v9gYSnVgjhmtatyhhrTaifjVdcqWUxZPZven7Z7pneC4SWoSBA L4scxQYAHSPWh9Q/I6Vh9aUrRNTUP+o= X-MC-Unique: k77QmDpFOFydGm4xa0y9_g-1 X-Mimecast-MFC-AGG-ID: k77QmDpFOFydGm4xa0y9_g_1786974206 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1786974206; x=1787579006; 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:content-type; bh=cr/q2DFhwbF8JH8HX7tGqmU4MDGlvqjmazAq6Ek7EQ4=; b=ImDuoMekW1/dfLZGge/thP5jrggBO84y288w1POs8fTWVUtz8sM3811ZnEI4pcEJhV xBG+2d7vhghlDZqkF0dOZ54jlam2cZYgt6sxF5n/lKi1k60GmWXfK396uCGnD1s67VcW Twy7ghsiI0fxGAtQI9ccjNRBJr+s3G3gT5jQWTCu8/YyQGHB6A26TI5Xyp6WJ3A3mojC KHQHO4zpwsXT2VJeLmaBzRgQU3ZeDm8ZLkHwtV0d1n5VH+zsv0DnR8xdRGmcxwhIkUXo nfOGRj2GiPYADgBXZVqEg97uPfK2eXmoTci7tIvxQJCbfSceY74+VnwjUMtTX6hb0SZJ lWrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786974206; x=1787579006; 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:content-type; bh=cr/q2DFhwbF8JH8HX7tGqmU4MDGlvqjmazAq6Ek7EQ4=; b=eOi5sotZVq1xM6lQtEkE6m9qoNV5fa5/o4xHtXeXN+MosKGejeFDUUMMQKDjPzdCcW KpBwhYjwfwcF7+qtccfDMQt3jBg2xTpersvy3h4aK3d1GeWCEPJARP+H1o5/FqRPy24u ai5W7GoQgBLhbUxnOTPPaBtY7OmqpxCfb2oFsMieFecWSBvKzHfxiLcVDW/NYPJouNSR gpz7s3R/V6XQ5fbpbLrjP7EDuVBatLotrSYopTaHP4VPqWmLBv7mmEZvoouFYZzLVFdm HwT9JY6FgXuO25FFPxIDARy6i5dU2fM8efcsyg9Qxm4l02og64aRch0yzPwlzXMpWDV+ ekTQ== X-Gm-Message-State: AOJu0YxWY5s/BVT4o7u/nP78G96RewoKMmpOFZibYhsHAtY/xT6LdLah mC2QlOJyxiTdCVUPcYxQ0+ka1J25/b3gZBOiv0aADw2u2xb6XNYg1gWkgW5MqoKuZ5u9y7z/KfE RL3oUPt/O+582toSmeY/PQaf4oTqPQyaEq27Zeb8bKEI+jtSJxxoqeWQmXARhtaU3HnVZOBwZd9 wCXG8QOGXZoWyT+nzqH/s6tWVOmDBXyDxqSCfWhbYG X-Gm-Gg: AR+sD129v2sYGCet6o50Q93myx/PqUqm59GkgnzrYK6cik56LeEqdZAPkSEhFw9N89y hryk5hdNU+lxu9hJauu/bUXWy/WD7xPQHH+Ee96HRQbydzqE6K8UHrs+a4Qe6dhNGI3jnmhRtFg RmLmMS4hBB9Egatohj+Fq17PqAmbcPHKLOfZyE9xeW9Y3tlkuSf0WkzCrR9FYEuJKQwEeVsdOA4 dFSmbBCEZ579pABEQ8UtPWaWlCAUhADvrCty3ZtKgw9YjrFTltiKShDcENDKXGBL3wJ3BVyPC23 AW86NkA3Q7RI4+ix4fQ5dEUcPEqMiBZgSqFwG7Az0tVpXMVZgixTISdhAs+LbYpylN7pXa3OOiJ 4tk62DWZYvVs189uui8dOs8KDzfxus+VtY9ozNgS4B74VFIUV+4CRqUjHKGeJyLCTPDmqhlYqh1 oJ3BQ= X-Received: by 2002:a5d:4209:0:b0:481:5d81:3b18 with SMTP id ffacd0b85a97d-481607a1229mr27632332f8f.24.1786974205459; Mon, 17 Aug 2026 06:43:25 -0700 (PDT) X-Received: by 2002:a5d:4209:0:b0:481:5d81:3b18 with SMTP id ffacd0b85a97d-481607a1229mr27632248f8f.24.1786974204773; Mon, 17 Aug 2026 06:43:24 -0700 (PDT) From: Paolo Bonzini To: qemu-devel@nongnu.org Cc: mjt@tls.msk.ru, alex.bennee@linaro.org Subject: [PATCH 3/3] dockerfiles: update CentOS Stream 9 to Python 3.11, Meson to 1.12 Date: Mon, 17 Aug 2026 15:43:13 +0200 Message-ID: <20260817134313.922754-4-pbonzini@redhat.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260817134313.922754-1-pbonzini@redhat.com> References: <20260817134313.922754-1-pbonzini@redhat.com> MIME-Version: 1.0 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=170.10.133.124; envelope-from=pbonzini@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -23 X-Spam_score: -2.4 X-Spam_bar: -- X-Spam_report: (-2.4 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.343, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-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 @redhat.com) X-ZM-MESSAGEID: 1786974244555158500 Content-Type: text/plain; charset="utf-8" Python 3.10, which is a requirement for Meson 1.12.0, was never packages for CentOS Stream 9 so update directly to 3.11. The opensuse-leap-15.yml file was not in use anymore, so delete it while touching tests/lcitool/targets/. Signed-off-by: Paolo Bonzini --- tests/docker/dockerfiles/centos9.docker | 16 +++++++----- .../dockerfiles/debian-all-test-cross.docker | 2 +- .../dockerfiles/debian-amd64-cross.docker | 2 +- .../dockerfiles/debian-arm64-cross.docker | 2 +- .../dockerfiles/debian-armhf-cross.docker | 2 +- .../dockerfiles/debian-i686-cross.docker | 2 +- .../dockerfiles/debian-ppc64el-cross.docker | 2 +- .../dockerfiles/debian-riscv64-cross.docker | 2 +- .../dockerfiles/debian-s390x-cross.docker | 2 +- tests/docker/dockerfiles/debian.docker | 2 +- .../dockerfiles/fedora-rust-nightly.docker | 2 +- .../dockerfiles/fedora-win64-cross.docker | 2 +- tests/docker/dockerfiles/fedora.docker | 2 +- tests/docker/dockerfiles/ubuntu2404.docker | 2 +- tests/lcitool/mappings.yml | 26 ++++++++++++++++++- ...ensuse-leap-15.yml =3D> centos-stream-9.yml} | 0 16 files changed, 47 insertions(+), 21 deletions(-) rename tests/lcitool/targets/{opensuse-leap-15.yml =3D> centos-stream-9.ym= l} (100%) diff --git a/tests/docker/dockerfiles/centos9.docker b/tests/docker/dockerf= iles/centos9.docker index e38cd692db9..8101370a2db 100644 --- a/tests/docker/dockerfiles/centos9.docker +++ b/tests/docker/dockerfiles/centos9.docker @@ -95,13 +95,11 @@ RUN dnf --quiet distro-sync -y && \ pixman-devel \ pkgconfig \ pulseaudio-libs-devel \ - python3 \ - python3-pip \ - python3-setuptools \ - python3-sphinx \ - python3-sphinx_rtd_theme \ python3-tomli \ - python3-wheel \ + python3.11 \ + python3.11-pip \ + python3.11-setuptools \ + python3.11-wheel \ rdma-core-devel \ rust \ rust-std-static \ @@ -131,11 +129,15 @@ RUN dnf --quiet distro-sync -y && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc =20 +RUN /usr/bin/pip3.11 install \ + sphinx \ + sphinx-rtd-theme + ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" ENV LANG=3D"en_US.UTF-8" ENV MAKE=3D"/usr/bin/make" ENV NINJA=3D"/usr/bin/ninja" -ENV PYTHON=3D"/usr/bin/python3" +ENV PYTHON=3D"/usr/bin/python3.11" # As a final step configure the user (if env is defined) ARG USER ARG UID diff --git a/tests/docker/dockerfiles/debian-all-test-cross.docker b/tests/= docker/dockerfiles/debian-all-test-cross.docker index 2dc580552e3..833185f6072 100644 --- a/tests/docker/dockerfiles/debian-all-test-cross.docker +++ b/tests/docker/dockerfiles/debian-all-test-cross.docker @@ -47,7 +47,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc =20 -RUN /usr/bin/pip3 install meson=3D=3D1.8.1 +RUN /usr/bin/pip3 install meson=3D=3D1.12.0 =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" ENV LANG=3D"en_US.UTF-8" diff --git a/tests/docker/dockerfiles/debian-amd64-cross.docker b/tests/doc= ker/dockerfiles/debian-amd64-cross.docker index 823606dc52a..9e30457ca79 100644 --- a/tests/docker/dockerfiles/debian-amd64-cross.docker +++ b/tests/docker/dockerfiles/debian-amd64-cross.docker @@ -66,7 +66,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ dpkg-reconfigure locales && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED =20 -RUN /usr/bin/pip3 install meson=3D=3D1.8.1 +RUN /usr/bin/pip3 install meson=3D=3D1.12.0 =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" ENV LANG=3D"en_US.UTF-8" diff --git a/tests/docker/dockerfiles/debian-arm64-cross.docker b/tests/doc= ker/dockerfiles/debian-arm64-cross.docker index ed58e089ec0..b9b94e5e6fa 100644 --- a/tests/docker/dockerfiles/debian-arm64-cross.docker +++ b/tests/docker/dockerfiles/debian-arm64-cross.docker @@ -66,7 +66,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ dpkg-reconfigure locales && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED =20 -RUN /usr/bin/pip3 install meson=3D=3D1.8.1 +RUN /usr/bin/pip3 install meson=3D=3D1.12.0 =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" ENV LANG=3D"en_US.UTF-8" diff --git a/tests/docker/dockerfiles/debian-armhf-cross.docker b/tests/doc= ker/dockerfiles/debian-armhf-cross.docker index 0843f7428a9..aa412ff66f5 100644 --- a/tests/docker/dockerfiles/debian-armhf-cross.docker +++ b/tests/docker/dockerfiles/debian-armhf-cross.docker @@ -66,7 +66,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ dpkg-reconfigure locales && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED =20 -RUN /usr/bin/pip3 install meson=3D=3D1.8.1 +RUN /usr/bin/pip3 install meson=3D=3D1.12.0 =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" ENV LANG=3D"en_US.UTF-8" diff --git a/tests/docker/dockerfiles/debian-i686-cross.docker b/tests/dock= er/dockerfiles/debian-i686-cross.docker index caba08f842e..d07eac84fe8 100644 --- a/tests/docker/dockerfiles/debian-i686-cross.docker +++ b/tests/docker/dockerfiles/debian-i686-cross.docker @@ -66,7 +66,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ dpkg-reconfigure locales && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED =20 -RUN /usr/bin/pip3 install meson=3D=3D1.8.1 +RUN /usr/bin/pip3 install meson=3D=3D1.12.0 =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" ENV LANG=3D"en_US.UTF-8" diff --git a/tests/docker/dockerfiles/debian-ppc64el-cross.docker b/tests/d= ocker/dockerfiles/debian-ppc64el-cross.docker index 17018c0dab7..7302c8236e4 100644 --- a/tests/docker/dockerfiles/debian-ppc64el-cross.docker +++ b/tests/docker/dockerfiles/debian-ppc64el-cross.docker @@ -66,7 +66,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ dpkg-reconfigure locales && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED =20 -RUN /usr/bin/pip3 install meson=3D=3D1.8.1 +RUN /usr/bin/pip3 install meson=3D=3D1.12.0 =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" ENV LANG=3D"en_US.UTF-8" diff --git a/tests/docker/dockerfiles/debian-riscv64-cross.docker b/tests/d= ocker/dockerfiles/debian-riscv64-cross.docker index 2408d453c20..aa5a881cab2 100644 --- a/tests/docker/dockerfiles/debian-riscv64-cross.docker +++ b/tests/docker/dockerfiles/debian-riscv64-cross.docker @@ -66,7 +66,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ dpkg-reconfigure locales && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED =20 -RUN /usr/bin/pip3 install meson=3D=3D1.8.1 +RUN /usr/bin/pip3 install meson=3D=3D1.12.0 =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" ENV LANG=3D"en_US.UTF-8" diff --git a/tests/docker/dockerfiles/debian-s390x-cross.docker b/tests/doc= ker/dockerfiles/debian-s390x-cross.docker index 2b0a344c2c5..82eae4fc2c2 100644 --- a/tests/docker/dockerfiles/debian-s390x-cross.docker +++ b/tests/docker/dockerfiles/debian-s390x-cross.docker @@ -66,7 +66,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ dpkg-reconfigure locales && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED =20 -RUN /usr/bin/pip3 install meson=3D=3D1.8.1 +RUN /usr/bin/pip3 install meson=3D=3D1.12.0 =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" ENV LANG=3D"en_US.UTF-8" diff --git a/tests/docker/dockerfiles/debian.docker b/tests/docker/dockerfi= les/debian.docker index 064b2ad1f12..3a4f208ccf6 100644 --- a/tests/docker/dockerfiles/debian.docker +++ b/tests/docker/dockerfiles/debian.docker @@ -145,7 +145,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc =20 -RUN /usr/bin/pip3 install meson=3D=3D1.8.1 +RUN /usr/bin/pip3 install meson=3D=3D1.12.0 =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" ENV LANG=3D"en_US.UTF-8" diff --git a/tests/docker/dockerfiles/fedora-rust-nightly.docker b/tests/do= cker/dockerfiles/fedora-rust-nightly.docker index dcad3af2a7f..0f3dc370a4f 100644 --- a/tests/docker/dockerfiles/fedora-rust-nightly.docker +++ b/tests/docker/dockerfiles/fedora-rust-nightly.docker @@ -145,7 +145,7 @@ exec "$@"\n' > /usr/bin/nosync && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc =20 -RUN /usr/bin/pip3 install meson=3D=3D1.8.1 +RUN /usr/bin/pip3 install meson=3D=3D1.12.0 =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" ENV LANG=3D"en_US.UTF-8" diff --git a/tests/docker/dockerfiles/fedora-win64-cross.docker b/tests/doc= ker/dockerfiles/fedora-win64-cross.docker index bce350dfd8d..6f972f61738 100644 --- a/tests/docker/dockerfiles/fedora-win64-cross.docker +++ b/tests/docker/dockerfiles/fedora-win64-cross.docker @@ -66,7 +66,7 @@ exec "$@"\n' > /usr/bin/nosync && \ nosync dnf --quiet clean all -y && \ rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED =20 -RUN /usr/bin/pip3 install meson=3D=3D1.8.1 +RUN /usr/bin/pip3 install meson=3D=3D1.12.0 =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" ENV LANG=3D"en_US.UTF-8" diff --git a/tests/docker/dockerfiles/fedora.docker b/tests/docker/dockerfi= les/fedora.docker index c541f5d5b18..99bb38a3665 100644 --- a/tests/docker/dockerfiles/fedora.docker +++ b/tests/docker/dockerfiles/fedora.docker @@ -145,7 +145,7 @@ exec "$@"\n' > /usr/bin/nosync && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc =20 -RUN /usr/bin/pip3 install meson=3D=3D1.8.1 +RUN /usr/bin/pip3 install meson=3D=3D1.12.0 =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" ENV LANG=3D"en_US.UTF-8" diff --git a/tests/docker/dockerfiles/ubuntu2404.docker b/tests/docker/dock= erfiles/ubuntu2404.docker index f027eef022e..a5c22231f98 100644 --- a/tests/docker/dockerfiles/ubuntu2404.docker +++ b/tests/docker/dockerfiles/ubuntu2404.docker @@ -145,7 +145,7 @@ RUN export DEBIAN_FRONTEND=3Dnoninteractive && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \ ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc =20 -RUN /usr/bin/pip3 install meson=3D=3D1.8.1 +RUN /usr/bin/pip3 install meson=3D=3D1.12.0 =20 ENV CCACHE_WRAPPERSDIR=3D"/usr/libexec/ccache-wrappers" ENV LANG=3D"en_US.UTF-8" diff --git a/tests/lcitool/mappings.yml b/tests/lcitool/mappings.yml index 62fe60d047f..1816556dde4 100644 --- a/tests/lcitool/mappings.yml +++ b/tests/lcitool/mappings.yml @@ -3,6 +3,30 @@ mappings: bindgen: Ubuntu2204: =20 + python3: + CentOSStream9: python3.11 + + python3-devel: + CentOSStream9: python3.11-devel + + python3-pip: + CentOSStream9: python3.11-pip + + python3-setuptools: + CentOSStream9: python3.11-setuptools + + python3-sphinx: + CentOSStream9: + + python3-sphinx-rtd-theme: + CentOSStream9: + + python3-venv: + CentOSStream9: python3.11 + + python3-wheel: + CentOSStream9: python3.11-wheel + meson: # Use Meson from PyPI wherever Rust is enabled Debian: @@ -23,7 +47,7 @@ mappings: pypi_mappings: # Request more recent version meson: - default: meson=3D=3D1.8.1 + default: meson=3D=3D1.12.0 =20 # Drop packages that need devel headers python3-tomli: diff --git a/tests/lcitool/targets/opensuse-leap-15.yml b/tests/lcitool/tar= gets/centos-stream-9.yml similarity index 100% rename from tests/lcitool/targets/opensuse-leap-15.yml rename to tests/lcitool/targets/centos-stream-9.yml --=20 2.55.0