[From nobody Mon Oct 26 16:51:08 2026
Received: (at submit) by bugs.debian.org; 26 Oct 2026 14:12:43 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-111.4 required=4.0 tests=ALL_TRUSTED,BAYES_00,
 DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,
 FOURLA,FROMDEVELOPER,SPF_HELO_NONE,SPF_PASS,USER_IN_DKIM_WELCOMELIST,
 XMAILER_REPORTBUG autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 161; hammy, 150; neutral, 217; spammy,
 0. spammytokens:
 hammytokens:0.000-+--Hx-spam-relays-external:sk:stravin,
 0.000-+--H*RT:sk:stravin, 0.000-+--Hx-spam-relays-external:311,
 0.000-+--H*RT:311, 0.000-+--H*RT:108
Return-path: &lt;bage@debian.org&gt;
Received: from stravinsky.debian.org ([2001:41b8:202:deb::311:108]:60082)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;bage@debian.org&gt;) id 1xLLRL-0081uu-1s
 for submit@bugs.debian.org; Mon, 26 Oct 2026 14:12:43 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org; 
 s=smtpauto.stravinsky;
 h=X-Debian-User:Date:Message-ID:Subject:To:From:
 Content-Transfer-Encoding:MIME-Version:Content-Type:Reply-To:Cc:Content-ID:
 Content-Description:In-Reply-To:References;
 bh=akyLLN1w+IZDfpPNdF8+urlXJ6d6WY5WBLFfNhQ4ClM=; b=HD7E8shUdE0jVnWYH//e3Ff5AQ
 LtcUqrE9tygkGzjRypaP2NWQxhaOWjj6+FXvs6+elNWzFqw+iwBvg0Ps8fjVRzT8WI9YnDqwwmzfo
 c2U/cr+NUoTPdp8eLq6FB4upz+uvyh80yPPYzLOH2zAiv2GCbiK9oZ5QlVK2MIR8dw/DyMLb4UQd6
 Xtdem5yqEPDvZ16vMF1e6QTbN7XUqYEM80v6gV+84EoUArpIiHfimilTL3ThVjH5yXIsks4TXxrBQ
 deLB653x4Fq+UgamyCjKOwVri8IF40fCv+rCF2Nf5kQTrx1AVA1N0YEidNqc9UU3o+tEP8kTkjZsJ
 2WN69gmw==;
Received: from authenticated-user by stravinsky.debian.org with esmtpsa
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;bage@debian.org&gt;) id 1xLLRG-000jWF-1o;
 Mon, 26 Oct 2026 14:12:41 +0000
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
From: Bastian Germann &lt;bage@debian.org&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: mpi4py: FTBFS with python 3.15
Message-ID: &lt;179302395734.1417523.6623463325913105908.reportbug@duagon-BXN3S64.localdomain&gt;
X-Mailer: reportbug 13.2.0+nmu1
Date: Mon, 26 Oct 2026 15:12:37 +0100
X-Debian-User: bage
Delivered-To: submit@bugs.debian.org

Source:=20mpi4py
Version:=204.1.2-2
Severity:=20serious
Tags:=20ftbfs

=20=20=20debian/rules=20execute_before_dh_auto_install-indep
make[1]:=20Entering=20directory=20'/build/reproducible-path/mpi4py-4.1.2'
PYTHONPATH=3D`pybuild=20-p=203.14=20--print=20&quot;{build_dir}&quot;`=20\
=20=20make=20-C=20docs/source/=20html=20man=20info=20latexpdf=20SPHINXOPTS=
=3D&quot;-D=20today=3D\&quot;October=2006,=202026\&quot;&quot;
make[2]:=20Entering=20directory=20'/build/reproducible-path/mpi4py-4.1.2/do=
cs/source'
Running=20Sphinx=20v9.2.0
loading=20translations=20[en]...=20done
making=20output=20directory...=20done
[autosummary]=20generating=20autosummary=20for:=20changes.rst,=20citation.r=
st,=20develop.rst,=20guidelines.rst,=20index.rst,=20install.rst,=20intro.rs=
t,=20license.rst,=20mpi4py.MPI.rst,=20mpi4py.bench.rst,=20...,=20mpi4py.run=
.rst,=20mpi4py.typing.rst,=20mpi4py.util.dtlib.rst,=20mpi4py.util.pkl5.rst,=
=20mpi4py.util.pool.rst,=20mpi4py.util.rst,=20mpi4py.util.sync.rst,=20overv=
iew.rst,=20reference.rst,=20tutorial.rst
[autosummary]=20generating=20autosummary=20for:=20/build/reproducible-path/=
mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.rst
[autosummary]=20generating=20autosummary=20for:=20/build/reproducible-path/=
mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.AINT.rst,=20/build/reproducib=
le-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.ANY_SOURCE.rst,=20/bu=
ild/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.ANY_TAG=
.rst,=20/build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.=
MPI.APPNUM.rst,=20/build/reproducible-path/mpi4py-4.1.2/docs/source/referen=
ce/mpi4py.MPI.Add_error_class.rst,=20/build/reproducible-path/mpi4py-4.1.2/=
docs/source/reference/mpi4py.MPI.Add_error_code.rst,=20/build/reproducible-=
path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.Add_error_string.rst,=20=
/build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.Aint=
_add.rst,=20/build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi=
4py.MPI.Aint_diff.rst,=20/build/reproducible-path/mpi4py-4.1.2/docs/source/=
reference/mpi4py.MPI.Alloc_mem.rst,=20...,=20/build/reproducible-path/mpi4p=
y-4.1.2/docs/source/reference/mpi4py.MPI.WIN_SEPARATE.rst,=20/build/reprodu=
cible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.WIN_SIZE.rst,=20/b=
uild/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.WIN_UN=
IFIED.rst,=20/build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mp=
i4py.MPI.WTIME_IS_GLOBAL.rst,=20/build/reproducible-path/mpi4py-4.1.2/docs/=
source/reference/mpi4py.MPI.Win.rst,=20/build/reproducible-path/mpi4py-4.1.=
2/docs/source/reference/mpi4py.MPI.Wtick.rst,=20/build/reproducible-path/mp=
i4py-4.1.2/docs/source/reference/mpi4py.MPI.Wtime.rst,=20/build/reproducibl=
e-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.buffer.rst,=20/build/r=
eproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MPI.get_vendor.r=
st,=20/build/reproducible-path/mpi4py-4.1.2/docs/source/reference/mpi4py.MP=
I.pickle.rst
loading=20intersphinx=20inventory=20'python'=20from=20/usr/share/doc/python=
3/html/objects.inv=20...
loading=20intersphinx=20inventory=20'numpy'=20from=20/usr/share/doc/python-=
numpy/html/objects.inv=20...
loading=20intersphinx=20inventory=20'numba'=20from=20https://numba.readthed=
ocs.io/en/stable/objects.inv=20...
loading=20intersphinx=20inventory=20'dlpack'=20from=20https://dmlc.github.i=
o/dlpack/latest/objects.inv=20...
WARNING:=20failed=20to=20reach=20any=20of=20the=20inventories=20with=20the=
=20following=20issues:
intersphinx=20inventory=20'https://numba.readthedocs.io/en/stable/objects.i=
nv'=20not=20fetchable=20due=20to=20&lt;class=20'requests.exceptions.ProxyError=
'&gt;:=20HTTPSConnectionPool(host=3D'numba.readthedocs.io',=20port=3D443):=20M=
ax=20retries=20exceeded=20with=20url:=20/en/stable/objects.inv=20(Caused=20=
by=20ProxyError('Unable=20to=20connect=20to=20proxy',=20NewConnectionError(=
&quot;HTTPSConnection(host=3D'127.0.0.1',=20port=3D9):=20Failed=20to=20establish=
=20a=20new=20connection:=20[Errno=20111]=20Connection=20refused&quot;)))
WARNING:=20failed=20to=20reach=20any=20of=20the=20inventories=20with=20the=
=20following=20issues:
intersphinx=20inventory=20'https://dmlc.github.io/dlpack/latest/objects.inv=
'=20not=20fetchable=20due=20to=20&lt;class=20'requests.exceptions.ProxyError'&gt;=
:=20HTTPSConnectionPool(host=3D'dmlc.github.io',=20port=3D443):=20Max=20ret=
ries=20exceeded=20with=20url:=20/dlpack/latest/objects.inv=20(Caused=20by=
=20ProxyError('Unable=20to=20connect=20to=20proxy',=20NewConnectionError(&quot;H=
TTPSConnection(host=3D'127.0.0.1',=20port=3D9):=20Failed=20to=20establish=
=20a=20new=20connection:=20[Errno=20111]=20Connection=20refused&quot;)))
building=20[mo]:=20targets=20for=200=20po=20files=20that=20are=20out=20of=
=20date
writing=20output...
building=20[html]:=20targets=20for=2022=20source=20files=20that=20are=20out=
=20of=20date
updating=20environment:=20[new=20config]=20392=20added,=200=20changed,=200=
=20removed
reading=20sources...=20[=20=200%]=20changes
reading=20sources...=20[=20=201%]=20citation
reading=20sources...=20[=20=201%]=20develop
reading=20sources...=20[=20=201%]=20guidelines
reading=20sources...=20[=20=201%]=20index
reading=20sources...=20[=20=202%]=20install
reading=20sources...=20[=20=202%]=20intro
reading=20sources...=20[=20=202%]=20license
reading=20sources...=20[=20=202%]=20mpi4py
reading=20sources...=20[=20=203%]=20mpi4py.MPI
reading=20sources...=20[=20=203%]=20mpi4py.bench
reading=20sources...=20[=20=203%]=20mpi4py.futures
reading=20sources...=20[=20=203%]=20mpi4py.run
reading=20sources...=20[=20=204%]=20mpi4py.typing


Versions
=3D=3D=3D=3D=3D=3D=3D=3D

*=20Platform:=20=20=20=20=20=20=20=20=20linux;=20(Linux-6.18.33.2-microsoft=
-standard-WSL2-x86_64-with-glibc2.43)
*=20Python=20version:=20=20=203.14.9=20(CPython)
*=20Sphinx=20version:=20=20=209.2.0
*=20Docutils=20version:=200.23
*=20Jinja2=20version:=20=20=203.1.6
*=20Pygments=20version:=202.20.0

Last=20Messages
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


=20=20=20=20reading=20sources...=20[=20=203%]
=20=20=20=20mpi4py.futures

=20=20=20=20reading=20sources...=20[=20=203%]
=20=20=20=20mpi4py.run

=20=20=20=20reading=20sources...=20[=20=204%]
=20=20=20=20mpi4py.typing

Loaded=20Extensions
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

*=20sphinx.ext.mathjax=20(9.2.0)
*=20alabaster=20(1.0.0)
*=20sphinx.ext.autodoc=20(9.2.0)
*=20sphinx.ext.autosummary=20(9.2.0)
*=20sphinx.ext.intersphinx=20(9.2.0)
*=20sphinx.ext.napoleon=20(9.2.0)
*=20sphinx.ext.coverage=20(9.2.0)

Traceback
=3D=3D=3D=3D=3D=3D=3D=3D=3D

=20=20=20=20=20=20File=20&quot;/usr/lib/python3/dist-packages/sphinx/ext/autodoc=
/_dynamic/_loader.py&quot;,=20line=20470,=20in=20_make_props_from_imported_object
=20=20=20=20=20=20=20=20obj.__value__,=20render_mode,=20short_literals=3Dsh=
ort_literals
=20=20=20=20=20=20=20=20^^^^^^^^^^^^^
=20=20=20=20AttributeError:=20'typing.Union'=20object=20has=20no=20attribut=
e=20'__value__'.=20Did=20you=20mean:=20'__le__'?


The=20full=20traceback=20has=20been=20saved=20in:
/tmp/sphinx-err-aiet7l5_.log

To=20report=20this=20error=20to=20the=20developers,=20please=20open=20an=20=
issue=20at=20&lt;https://github.com/sphinx-doc/sphinx/issues/&gt;.=20Thanks!
Please=20also=20report=20this=20if=20it=20was=20a=20user=20error,=20so=20th=
at=20a=20better=20error=20message=20can=20be=20provided=20next=20time.
make[2]:=20***=20[Makefile:20:=20html]=20Error=202
make[2]:=20Leaving=20directory=20'/build/reproducible-path/mpi4py-4.1.2/doc=
s/source'
make[1]:=20***=20[debian/rules:113:=20execute_before_dh_auto_install-indep]=
=20Error=202
]