On 2024-11-28 20:40, Emilio Pozuelo Monfort wrote:
On 28/11/2024 20:13, Alastair McKinstry wrote:
(5) mpi4py fails to build with py3.13 (due to cffi dependency). Builds
ok with 'nocheck' allowing more of the stack to build.
Are you sure? It looks like it was already built with py3.13, see e.g.
[1]
I haven't noticed any python 3.13 problem with mpi4py, at least with the
openmpi 5 in unstable.
cffi 1.17 supports python 3.13, and has migrated to testing.
In any case, if there is a problem with mpi4py, the upstream developer
is usually fast to respond.
(Alastair: this is a good opportunity to ask on behalf of the upstream
mpi4py developer if we could switch on a more complete test suite for
OpenMPI to catch things like PMIX or bigendian issues. mpi4py tests run
a full suite which triggers them, but then we (including I) misjudge the
origin of the bug and file it against mpi4py, and that taxes the mpi4py
developer sorely.
e.g. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1087800 ,
https://github.com/mpi4py/mpi4py/issues/586
Would to great if we could catch more issues before they get to mpi4py.
At the moment openmpi's debian/tests is only checking that mpicc
compiles sample code successful).
Drew