Your message dated Sun, 13 Sep 2026 05:18:46 +0000
with message-id <[email protected]>
and subject line Bug#1147536: fixed in adios2 2.12.1+dfsg1-3
has caused the Debian Bug report #1147536,
regarding adios2: Missing HDF5_PREFER_PARALLEL config flag
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.)


-- 
1147536: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1147536
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:adios2
Version: 2.12.1+dfsg1-2
User: [email protected]
Usertags: python3.15
Tags: patch, ftbfs, forky, sid
Severity: serious

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/

--
"Can you imagine what I would do if I could do all I can?" -- Sun Tzu
Saludos /\/\ /\ >< `/
diff -Nru adios2-2.12.1+dfsg1/debian/changelog 
adios2-2.12.1+dfsg1/debian/changelog
--- adios2-2.12.1+dfsg1/debian/changelog        2026-06-09 10:12:14.000000000 
+0200
+++ adios2-2.12.1+dfsg1/debian/changelog        2026-09-12 21:21:56.000000000 
+0200
@@ -1,3 +1,11 @@
+adios2 (2.12.1+dfsg1-3) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Set HDF5_PREFER_PARALLEL for the parallel build
+  * Set the HDF5_ROOT:PATH explicitly
+
+ -- Maximiliano Curia <[email protected]>  Sat, 12 Sep 2026 21:21:56 +0200
+
 adios2 (2.12.1+dfsg1-2) unstable; urgency=medium
 
   * Upload to unstable, see transition request in Bug #1135890.
diff -Nru adios2-2.12.1+dfsg1/debian/rules adios2-2.12.1+dfsg1/debian/rules
--- adios2-2.12.1+dfsg1/debian/rules    2026-06-09 10:10:37.000000000 +0200
+++ adios2-2.12.1+dfsg1/debian/rules    2026-09-12 21:21:56.000000000 +0200
@@ -59,7 +59,7 @@
 
 ifeq ($(DEB_HOST_ARCH_ENDIAN),big)
     configure_flags_common += -DADIOS2_USE_Blosc2:BOOL=OFF
-else 
+else
     configure_flags_common += -DADIOS2_USE_Blosc2:BOOL=ON
 endif
 
@@ -69,11 +69,13 @@
   -DADIOS2_LIBRARY_SUFFIX:STRING=_serial \
   -DADIOS2_EXECUTABLE_SUFFIX:STRING=.serial \
   -DADIOS2_USE_MPI:BOOL=OFF \
+  -DHDF5_ROOT:PATH=/usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/serial \
   -DHDF5_C_COMPILER_EXECUTABLE:FILEPATH=/usr/bin/h5cc
 
 configure_flags_mpi_common := $(configure_flags_common) \
   -DADIOS2_USE_MPI:BOOL=ON \
-  -DADIOS2_USE_SSC:BOOL=ON
+  -DADIOS2_USE_SSC:BOOL=ON \
+  -DHDF5_PREFER_PARALLEL:BOOL=ON
 
 configure_flags_mpi := $(configure_flags_mpi_common) \
   -DCMAKE_INSTALL_CMAKEDIR:STRING=lib/$(DEB_HOST_GNU_TYPE)/cmake/adios2/mpi \
@@ -83,6 +85,7 @@
   -DMPI_C_COMPILER:FILEPATH=/usr/bin/mpicc.$(ARCH_DEFAULT_MPI_IMPL) \
   -DMPI_CXX_COMPILER:FILEPATH=/usr/bin/mpic++.$(ARCH_DEFAULT_MPI_IMPL) \
   -DMPI_Fortran_COMPILER:FILEPATH=/usr/bin/mpifort.$(ARCH_DEFAULT_MPI_IMPL) \
+  
-DHDF5_ROOT:PATH=/usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/$(ARCH_DEFAULT_MPI_IMPL) \
   -DHDF5_C_COMPILER_EXECUTABLE:FILEPATH=/usr/bin/h5pcc.$(ARCH_DEFAULT_MPI_IMPL)
 
 override_dh_auto_clean:

--- End Message ---
--- Begin Message ---
Source: adios2
Source-Version: 2.12.1+dfsg1-3
Done: Francesco Ballarin <[email protected]>

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Francesco Ballarin <[email protected]> (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 [email protected])


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

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 
<[email protected]>
Changed-By: Francesco Ballarin <[email protected]>
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-----

Attachment: pgpv9xSLU5Ikm.pgp
Description: PGP signature


--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to