#1147536 adios2: Missing HDF5_PREFER_PARALLEL config flag

Package:
src:adios2
Source:
src:adios2
Submitter:
Maximiliano Curia
Date:
2026-09-13 05:21:02 UTC
Severity:
normal
Tags:
#1147536#5
Date:
2026-09-12 20:10:24 UTC
From:
To:
Hi!

While rebuilding the python related packages against the Python 3.15rc2
version I ran into the adios4dolfinx FTBFS [1], which is reported in
#1145118.

After looking into this, I found that the problem is due to the fact
that with HDF5 version 2, we need to pass an extra flag to enable
parallel (HDF5_PREFER_PARALLEL). So, I've added that in debian/rules,
for the MPI variant.

Additionally, the HDF5_ROOT:PATH variable is different when using the
serial variant or the MPI variant, and the FindHDF5 CMake module doesn't
find it, so I've also added those settings to debian/rules.

I've applied these changes in the sandbox [2] to verify that adios2
builds successfully, and then rebuilt adios4dolfinx against it, which
also built successfully.

Setting the severity as serious, as this misconfiguration triggers a
FTBFS in a different package.

Happy hacking,

[1]: https://buildd.debian.org/status/fetch.php?pkg=adios4dolfinx&arch=all&ver=0.11.0-2&stamp=1789226652&raw=0
[2]: https://debusine.debian.net/debian/r-python-python3.15/

#1147536#10
Date:
2026-09-13 05:18:46 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
adios2, 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 1147536@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Francesco Ballarin <ballarin@debian.org> (supplier of updated adios2 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 13 Sep 2026 04:56:26 +0000
Source: adios2
Architecture: source
Version: 2.12.1+dfsg1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Francesco Ballarin <ballarin@debian.org>
Closes: 1147536
Changes:
 adios2 (2.12.1+dfsg1-3) unstable; urgency=medium
 .
   [ Maximiliano Curia ]
   * Set HDF5_PREFER_PARALLEL for the parallel build. Closes: #1147536.
   * Set the HDF5_ROOT:PATH explicitly
Checksums-Sha1:
 aa278dd3c66bd053734d4165af629717ee784b46 5087 adios2_2.12.1+dfsg1-3.dsc
 13b43cee7db8058d553de4d32e82fe3cf57404b1 29604 adios2_2.12.1+dfsg1-3.debian.tar.xz
 98e7c38b75876939cead70cd650d781f2feba610 12717 adios2_2.12.1+dfsg1-3_source.buildinfo
Checksums-Sha256:
 f150a0f2cd03ac93e10d7e1724f5c7eda6bf5e9d519d8db00c88b37c3c99b06f 5087 adios2_2.12.1+dfsg1-3.dsc
 c90fcc6dd642b5affbef2b4f96c7b30f7af5f32a4df6fb819d4abf6828f05470 29604 adios2_2.12.1+dfsg1-3.debian.tar.xz
 0ed855aa99700958d2d84348b4bbc75eb63db4d514bebaaf4f833ee6cb2501ff 12717 adios2_2.12.1+dfsg1-3_source.buildinfo
Files:
 42019135f7786ef4d5d1f9d58bf98190 5087 libs optional adios2_2.12.1+dfsg1-3.dsc
 b82c4e7362d1db73f8270122883e2276 29604 libs optional adios2_2.12.1+dfsg1-3.debian.tar.xz
 eb668fbf71f52b2c8fbb44eeb3c4bdd6 12717 libs optional adios2_2.12.1+dfsg1-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEG10EseUHu/A2aeK4AfNfwz5zr4wFAmqmL1kACgkQAfNfwz5z
r4zf3w//T6XhTAFZQ/cTAFfR/dGl3v3JQ3DolhJkwBbqpU3I1A0H9vtN3fc464fa
PVNrBIvbvZqhwdYoudDMa7EXsEfdIJhvWnXNeUc44mioBHoQjEkx3egZl5eZxxZ1
7VuijAGhuQ+gq1JVz7oUYJs9yx9rPMP7Nyc5ueJaQC6UdR1PasLVrq4n1tSJRg98
8wzEU+JFWP54z0tVU+z/WlBZ9oeklRR98LLyFoGkM4Z5FYpGuNg36/lnfwoRHGp4
WV1Y7TqPNBRLSjLlyK3ahn9NnpkxUnzVW/AzFeEdj/xAICCgw+tF1N49hUXOV36p
Xj3njwDPBNkAFEYcfry4X4u7ruyJNot4m10Gt0Ouf0N9YXHOh6jkFGWPJVVjiRPj
cYeY0fkWdVFkkw09owW9hbXuKXxAFDg0gb/K8x8iLDTWNV9UalBI/K8o/Uys8SEi
Sh9w3OVnQWh8XTW+amUhbFmhKoJoPcNd6MrVzIBIJ/EnwZgubQXC60+KViAwYYnA
DOFjorEwdGhwTQ9cibx5w8kBJlTU0WaFy5ZWBb3fJV0GiOJpghHFbXxzxLZf05Ge
7BSNqyOqaizQ4+G6kj/tLndnbxsfau5qduN0zX0jk6Sg35+ZbD3Nz4P1xxO+UzeP
2qySDNNDRlkn7aH0SOK0Rm9uC29CJsI6La8EcHf95agGXf6nUFQ=
=uKLY
-----END PGP SIGNATURE-----