Hi,

On 2026-09-12 15:18, Santiago Vila wrote:
I confirm that the package fails to build for a different reason now.
I've put a recent build log in the same directory as before:
https://people.debian.org/~sanvila/build-logs/202608/

Right, those were the same errors that were seen in the Python 3.15 rebuild in debusine.

However, I've noticed that Francesco has uploaded a new version of adios4dolfinx today and it failed to build with the same error as reported in this bug:

https://buildd.debian.org/status/fetch.php?pkg=adios4dolfinx&arch=all&ver=0.11.0-2&stamp=1789226652&raw=0

    @contextmanager
    def ADIOSFile(
        adios: adios2.ADIOS,
        filename: Union[Path, str],
        engine: str,
        mode: adios2.Mode,
        io_name: str,
        comm: MPI.Intracomm | None = None,
    ):
        io = adios.DeclareIO(io_name)
        io.SetEngine(engine)
# ADIOS2 sometimes struggles with existing files/folders it should overwrite
        if mode == adios2.Mode.Write:
            filename = Path(filename)
if filename.exists() and comm is not None and comm.rank == 0:
                if filename.is_dir():
                    shutil.rmtree(filename)
                else:
                    filename.unlink()
            if comm is not None:
                comm.Barrier()

      file = io.Open(str(filename), mode)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E ValueError: [Sat Sep 12 15:23:54 2026] [ADIOS2 EXCEPTION] <Core> <IOHDF5> <MakeEngineHDF5> : A serial HDF5 engine cannot be used with a communicator that is MPI-based.

So, it seems that this error is still present, only somewhat flaky?

--
Regards,
Marga

Reply via email to