Your message dated Sat, 30 Aug 2025 08:35:47 +0000
with message-id <[email protected]>
and subject line Bug#1112291: fixed in openmpi 5.0.8-6
has caused the Debian Bug report #1112291,
regarding libopenmpi40: tests fail: PMIx was unable to find a usable 
compression library
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1112291: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1112291
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libopenmpi40
Version: 5.0.8-4
Severity: serious
Justification: debci

Next internal pmix problem.  Tests are now failing with this warning
to stderr:

 84s PMIx was unable to find a usable compression library
 84s on the system. We will therefore be unable to compress
 84s large data streams. This may result in longer-than-normal
 84s startup times and larger memory footprints. We will
 84s continue, but strongly recommend installing zlib or
 84s a comparable compression library for better user experience.
 84s 
 84s You can suppress this warning by adding "pcompress_base_silence_warning=1"
 84s to your PMIx MCA default parameter file, or by adding
 84s "PMIX_MCA_pcompress_base_silence_warning=1" to your environment.

As with the previous bug, it's just a warning, but since it's sent to
stderr it causes debci tests to fail, including openmpi's own tests.

I checked the openmpi build log.  The internal pmix certainly is
building pmix_mca_pcompress_zlib.so, and installing to
/usr/lib/x86_64-linux-gnu/openmpi/lib/pmix/

I gather it means that these pmix capabilities are implemented as
plug-in libraries, so libpmix.so itself can run successfully (apart
from the warning) with or without them.

So I think the bug here is that with internal pmix,
/usr/lib/*/openmpi/lib/pmix/ is not being included (in libopenmpi40).

dh_missing should be giving an error about that. So arguably the
   /usr/lib/*/openmpi/lib/*
in debian/not-installed is too broad.

Looks like there's a handful of these little pmix configuration issues
(perhaps there will be more). Might be useful to collect them in one
place to make it easier to switch between external and internal pmix
in case we have to do this again in future upgrades.
Might not make sense to create an internal_pmix rule in debian/rules (that could
be switched off with a 'no_' prefix when using external pmix,
but could document these steps in debian/README.build




-- System Information:
Debian Release: forky/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.16.3+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libopenmpi40 depends on:
ii  libc6                       2.41-12
ii  libevent-core-2.1-7t64      2.1.12-stable-10+b1
ii  libevent-pthreads-2.1-7t64  2.1.12-stable-10+b1
ii  libfabric1                  2.1.0-1.1
ii  libgcc-s1                   15.2.0-1
ii  libhwloc-plugins            2.12.2-1
ii  libhwloc15                  2.12.2-1
ii  libnl-3-200                 3.7.0-2
ii  libpsm2-2                   11.2.185-2.1
ii  libucx0                     1.18.1+ds-2+b1

libopenmpi40 recommends no packages.

libopenmpi40 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: openmpi
Source-Version: 5.0.8-6
Done: Alastair McKinstry <[email protected]>

We believe that the bug you reported is fixed in the latest version of
openmpi, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alastair McKinstry <[email protected]> (supplier of updated openmpi package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 30 Aug 2025 09:04:55 +0100
Source: openmpi
Architecture: source
Version: 5.0.8-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Alastair McKinstry <[email protected]>
Closes: 1112291
Changes:
 openmpi (5.0.8-6) unstable; urgency=medium
 .
   * Partial revert of 1107591 that breaks compilation
   * Properly close bug. Closes: #1112291
Checksums-Sha1:
 f7a028dae6e5a6b9300400058a0514c7d1b7760c 2775 openmpi_5.0.8-6.dsc
 a89a29bb6e5a83a1e481991507077644dcac1b2d 69240 openmpi_5.0.8-6.debian.tar.xz
Checksums-Sha256:
 a76578fd9c8ca76398dd5ad60dc0954036d28042dfe3ec6e39754f3313b790e5 2775 
openmpi_5.0.8-6.dsc
 410b43c2a490daa08fb651addae215aa643ed0c1aae47b1d170511f433930d44 69240 
openmpi_5.0.8-6.debian.tar.xz
Files:
 3761e5e9d0a9fa60404dae591f04c644 2775 net optional openmpi_5.0.8-6.dsc
 328bb9012be6c2b30dcccd7b8869fb5d 69240 net optional 
openmpi_5.0.8-6.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAmiysy8ACgkQy+a7Tl2a
06XGjg//QTAikpz4k1S6Jh24XhpqRKWY9TN+o9Kh2h32hCGYpzbVTOZxYknYsEV4
vH2kB4+KSWWBuLreu1Kmct0iGyPmkp4oCFBXpqIrlMNofX7k1ToGXYjcI/TSUdXe
onpRYRwT5vzsBFx1TcrJlNf+Px2WhXS/q5Bo6WjkRlFDBtV7DsVmZgFttaqinS9c
Q/HUuCGsuWoZywvi+h1Fy9q2tAS1Avhqqbl/LSXEN5XLuJDxJZyHCPfpeXoEQ2Pl
bjxZQlnOvX9AH5kqw/dmoSQQx+1BHDfu/j1RCc/MsHMIZHFPihhIOsZtgpKv6Fos
gZNFVgPLGXCjPD1/cwy1AtR7FD7Ed8I0NrAZB0Yxsf2fuMj60xpVAneCGgRiHBNc
JPBHvGxsFFK7amh/nnfz5l9mlDfGjeJ63KMVGEsgbUx6bjRqUiW6o0Sotbgp4v7+
4bNtjn03eT4UDIjZyhyNHkxrY3hy0YQw/ty2Y04s9sT8ddiy5DJx8xDaqIx00Cgn
dhsG9cPnHdrkRhkz4ADWpb2Ktv8M3xFMaIw9IKXqC0s4JokXh/P2syDM4Ub+qKFg
yNeDk8lLOK7aUQdU1iMhNGpuM5+AKVm/0/NlqSioZptc4+B+o8Rb7a0Bw0GgDEHr
owg/j8ydHrC7JA2rlFDz4+Oa4Dlld+vxrjRt5e/PV5PhzOG/fv4=
=s5Xx
-----END PGP SIGNATURE-----

Attachment: pgpXebLON5tq4.pgp
Description: PGP signature


--- End Message ---

Reply via email to