From nobody Sat Nov 15 10:52:10 2025 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=1752615009; cv=none; d=zohomail.com; s=zohoarc; b=l5/zrFglFHd21Fr30pDlvK2XkqFjNrAFHcQAT99NMNOb+IvX46GfhMILyxSO77zrOCib3YJQ/tWJbLtu+UeSy+k86UWROfvK0yOgEEf9vJMzp4J+ANFJtX8iIG0rENpJslaBtWJerbjTzaNoHY93ApWhlpTiRL7yvNGHru7OLS0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1752615009; 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=0aiyWeH/mOhWLuEG0V+U+GBNluoxapMcpSWR1sUqB58=; b=Ebdz808L7HZ+NHziZXi+BwIrRR7N/Poy53LjPN69je+sCgw6cHJSBPrlazJhl48ZNikUfgvRzb3VAJpEw7+fxrJD/dMJTog6Do6CNjd0SYLL5RsVE3fRc4y10JzDp8yJQWFf8iVi1PeWjRYTu1hmbz5+16lB21U+XjwwJOFK+ws= 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1752615009858256.80768710788857; Tue, 15 Jul 2025 14:30:09 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ubnDi-0006qs-AW; Tue, 15 Jul 2025 17:29:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ubnCu-0006Zg-JC for qemu-devel@nongnu.org; Tue, 15 Jul 2025 17:29:02 -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 1ubnCr-0003yi-8u for qemu-devel@nongnu.org; Tue, 15 Jul 2025 17:29:00 -0400 Received: from mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-2-Wjb0xo7IN_-wcqlxnpT2Sg-1; Tue, 15 Jul 2025 17:28:54 -0400 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 7F04019560AD; Tue, 15 Jul 2025 21:28:53 +0000 (UTC) Received: from jsnow-thinkpadp16vgen1.westford.csb (unknown [10.22.64.158]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 0F671180045B; Tue, 15 Jul 2025 21:28:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1752614936; 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=0aiyWeH/mOhWLuEG0V+U+GBNluoxapMcpSWR1sUqB58=; b=F61DpgheymQpxl/ptLbRS6nCmYdzhLelW2qwu889NsOCNP7LmRLwyQHu1jFYD3BKH7R6Kk +re25LWfIuRw0wd+1rHbJCNTNrItMH4L7YvI4TuY/VVXZNq84QNt1qs3K9k7JsCkQQD7b4 Ui1AGnuJ5xfGt+fpddx3QTupOkLuW78= X-MC-Unique: Wjb0xo7IN_-wcqlxnpT2Sg-1 X-Mimecast-MFC-AGG-ID: Wjb0xo7IN_-wcqlxnpT2Sg_1752614933 From: John Snow To: qemu-devel@nongnu.org Cc: Peter Maydell , John Snow , Akihiko Odaki , Markus Armbruster Subject: [PATCH 1/2] docs: Bump sphinx to 6.2.1 Date: Tue, 15 Jul 2025 17:28:47 -0400 Message-ID: <20250715212848.171879-2-jsnow@redhat.com> In-Reply-To: <20250715212848.171879-1-jsnow@redhat.com> References: <20250715212848.171879-1-jsnow@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 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=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=jsnow@redhat.com; helo=us-smtp-delivery-124.mimecast.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, DKIMWL_WL_HIGH=-0.001, 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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=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: 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: 1752615013034116600 Content-Type: text/plain; charset="utf-8" From: Akihiko Odaki sphinx 5.3.0 fails with Python 3.13.1: ../docs/meson.build:37: WARNING: /home/me/qemu/build/pyvenv/bin/sphinx-buil= d: Extension error: Could not import extension sphinx.builders.epub3 (exception: No module name= d 'imghdr') ../docs/meson.build:39:6: ERROR: Problem encountered: Install a Python 3 ve= rsion of python-sphinx and the readthedoc theme Bump sphinx to 6.2.1 and also sphinx_rtd_theme as required for the new sphinx version. (jsnow note: this patch bumps the recommended version for Sphinx to install when it is missing, but allows old versions to be used if they are present and functional. The version used for building docs on readthedocs is pinned to the recommended version, 6.2.1.) Signed-off-by: Akihiko Odaki Tested-by: Markus Armbruster Reviewed-by: John Snow Signed-off-by: John Snow Reviewed-by: Thomas Huth --- docs/requirements.txt | 4 ++-- pythondeps.toml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 02583f209aa..87f7afcb2e7 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,5 +1,5 @@ # Used by readthedocs.io # Should be in sync with the "installed" key of pythondeps.toml =20 -sphinx=3D=3D5.3.0 -sphinx_rtd_theme=3D=3D1.1.1 +sphinx=3D=3D6.2.1 +sphinx_rtd_theme=3D=3D1.2.2 diff --git a/pythondeps.toml b/pythondeps.toml index 7884ab521d1..b2eec940ce5 100644 --- a/pythondeps.toml +++ b/pythondeps.toml @@ -24,8 +24,8 @@ pycotap =3D { accepted =3D ">=3D1.1.0", installed =3D "1.= 3.1" } =20 [docs] # Please keep the installed versions in sync with docs/requirements.txt -sphinx =3D { accepted =3D ">=3D3.4.3", installed =3D "5.3.0", canary =3D "= sphinx-build" } -sphinx_rtd_theme =3D { accepted =3D ">=3D0.5", installed =3D "1.1.1" } +sphinx =3D { accepted =3D ">=3D3.4.3", installed =3D "6.2.1", canary =3D "= sphinx-build" } +sphinx_rtd_theme =3D { accepted =3D ">=3D0.5", installed =3D "1.2.2" } =20 [testdeps] qemu.qmp =3D { accepted =3D ">=3D0.0.3", installed =3D "0.0.3" } --=20 2.50.0 From nobody Sat Nov 15 10:52:10 2025 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=1752615100; cv=none; d=zohomail.com; s=zohoarc; b=B7uMY4DGBB/MNBEM0Jlhj19W4KrAalVswA17Q2G6vqW0HzI3TP+vdn4rJriNGZgyiwXGG2HSCm9vE8E6iYzJCNFdSKOxnA8SO07iurC1lUffbyUYXlY6FeTvMAbTCho3lPAuRZ3xmTFrOpr+hW53G8G9TZl05vh0LOjuTEWnsp0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1752615100; 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=rrAIkN94w9DV7ec+84dg22b2bz5RqPmpF++SslgJwho=; b=b33urKFrC5AZnhWggAgbTTomj2ALFB1Xq06S51D6yZVhLG1A53igvUpYP3Iy8TpyMN+dV7IT8bsNce3XsaRC9HCHxmmLm4bHrnBpzdF0+i44liaIRe2ApKfr+L11BkL0NKwqNZNs/x2UUyCuvHLikmnBbLAk0GqIm4rK4FY5oMI= 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 lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1752615100105593.2244972879074; Tue, 15 Jul 2025 14:31:40 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ubnFC-00084r-Lh; Tue, 15 Jul 2025 17:31:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ubnCu-0006Zj-S7 for qemu-devel@nongnu.org; Tue, 15 Jul 2025 17:29:02 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ubnCt-0003yw-Be for qemu-devel@nongnu.org; Tue, 15 Jul 2025 17:29:00 -0400 Received: from mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-473-EGLd8KCMM8CLFcVMgLoabQ-1; Tue, 15 Jul 2025 17:28:56 -0400 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 6403118002A7; Tue, 15 Jul 2025 21:28:55 +0000 (UTC) Received: from jsnow-thinkpadp16vgen1.westford.csb (unknown [10.22.64.158]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id C89D21800285; Tue, 15 Jul 2025 21:28:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1752614938; 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=rrAIkN94w9DV7ec+84dg22b2bz5RqPmpF++SslgJwho=; b=Tv8ADeDmyx6Yg/ieBU4Tx1TKZmYc4vsAFyIl8G3prnE/2pbYmPkp/CS2aE+RFOAqdg62yj ZlwON7aja8g7/kwDxoqdy0WuwFsIaxPxC9YxxanCl6LdZyDNTujxb78yQsa8L+0hXyDX3a ErD6Etocy182WkhuwDsRIYhbyR5EYks= X-MC-Unique: EGLd8KCMM8CLFcVMgLoabQ-1 X-Mimecast-MFC-AGG-ID: EGLd8KCMM8CLFcVMgLoabQ_1752614935 From: John Snow To: qemu-devel@nongnu.org Cc: Peter Maydell , John Snow , Akihiko Odaki Subject: [PATCH 2/2] MAINTAINERS: Add docs/requirements.txt Date: Tue, 15 Jul 2025 17:28:48 -0400 Message-ID: <20250715212848.171879-3-jsnow@redhat.com> In-Reply-To: <20250715212848.171879-1-jsnow@redhat.com> References: <20250715212848.171879-1-jsnow@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 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=lists.gnu.org; Received-SPF: pass client-ip=170.10.129.124; envelope-from=jsnow@redhat.com; helo=us-smtp-delivery-124.mimecast.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, DKIMWL_WL_HIGH=-0.001, 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_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=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: 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: 1752615101618116600 Content-Type: text/plain; charset="utf-8" From: Akihiko Odaki Add docs/requirements.txt to "Sphinx documentation configuration and build machinery". Signed-off-by: Akihiko Odaki Signed-off-by: John Snow Reviewed-by: Thomas Huth --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index e88ed2c0a97..809cd1aa53c 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -4426,6 +4426,7 @@ M: Peter Maydell S: Maintained F: docs/conf.py F: docs/*/conf.py +F: docs/requirements.txt F: docs/sphinx/ F: docs/_templates/ F: docs/devel/docs.rst --=20 2.50.0