#1148924 test failure due to stderr warning schizo_proxy deprecated by personality

Package:
libopenmpi-dev
Source:
libopenmpi-dev
Description:
high performance message passing library -- header files
Submitter:
Drew Parsons
Date:
2026-10-22 07:41:02 UTC
Severity:
normal
#1148924#5
Date:
2026-09-25 09:03:47 UTC
From:
To:
The current version is causing debci test failure since it is emitting
a warning to stderr:
https://ci.debian.net/packages/o/openmpi/unstable/amd64/76038487/

515s --------------------------------------------------------------------------
515s A deprecated MCA variable value was specified in the environment or
515s on the command line.  Deprecated MCA variables should be avoided;
515s they may disappear in future releases.
515s
515s   Deprecated variable: schizo_proxy
515s   New variable:        personality
515s --------------------------------------------------------------------------

This causes openmpi's own debci tests to fail.
It also affects all other packages using openmpi.

The problem can be seen in mpi4py tests at
https://ci.debian.net/data/autopkgtest/unstable/amd64/m/mpi4py/75910556/log.gz
mpi4py is only passing debci circumstantially since it happens to be
using Restrictions: allow-stderr in debian/tests/control

But this is not a good solution in general.  Packages without
allow-stderr are failing because of the warning message,
including scifem, netgen, and openmpi itself.

The message says schizo_proxy is being set in the environment, but the
client packages are not setting it explicitly. It must be in the
openmpi configuration. Wherever the variable is being set, can it be
updated, to save the sanity of all the client packages?

#1148924#12
Date:
2026-10-05 13:35:23 UTC
From:
To:
As far as I can tell, the offending line of code is
https://salsa.debian.org/hpc-team/openmpi/-/blob/debian/latest/ompi/tools/mpirun/main.c?ref_type=heads#L137

 setenv("PRTE_MCA_schizo_proxy", "ompi", 1);

Upstream sets both (with PRTE_MCA_personality) "for compatibility with
older and newer PRRTE versions.".

But for the debian build we don't need this compatibility with older PRRTE
versions.

Bumping severity to serious, since this issue is blocking other
packages migrating to testing.

#1148924#19
Date:
2026-10-09 16:01:47 UTC
From:
To:
This issue does not appear to be blocking scifem and netgen now,
so I'm dropping severity down to normal.

#1148924#28
Date:
2026-10-22 07:38:47 UTC
From:
To:
fixed 1148924  6.0.0~rc2-2
thanks

This issue seems to be fixed in openmpi 6,
so closing the bug as fixed.

Drew