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

Reply via email to