io4dolfinx (1.1.2-6) unstable; urgency=medium

  * debian/tests: skip test_curve_mesh[10-2-float32] in all MPI tests
    (both real and complex numbers). See upstream Issue #29.

 -- Drew Parsons <dparsons@debian.org>  Wed, 18 Mar 2026 12:03:50 +0100

io4dolfinx (1.1.2-5) unstable; urgency=medium

  * debian/tests: skip test_read_write_P_3D in MPI tests on i386,
    see Bug#1130766

 -- Drew Parsons <dparsons@debian.org>  Sat, 14 Mar 2026 22:38:08 +0100

io4dolfinx (1.1.2-4) unstable; urgency=medium

  * update debian/tests
    - use EXTRA_SKIP_TEST_LIST to skip
      test_curve_mesh[10-2-float32] in complex MPI tests
      see upstream issue#20.
    - debian/tests/test-io4dolfinx-complex-mpi
      set oversubscribe for openmpi via
      PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe
      (mpich does not understand --oversubscribe, causing 32-bit
      systems to fail MPI tests)
    - skip adios tests on bigendian systems.
      Drop s390x ppc64 sparc64 from python3-adios2 test dependencies
    - run tests verbose (pytest-3 -v)

 -- Drew Parsons <dparsons@debian.org>  Sun, 08 Mar 2026 14:36:10 +0100

io4dolfinx (1.1.2-3) unstable; urgency=medium

  * set PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe
    instead of --oversubscribe in debian/tests. mpich (32-bit) does
    not recognise (or need) the command line option and fails.

 -- Drew Parsons <dparsons@debian.org>  Mon, 02 Mar 2026 10:54:30 +0100

io4dolfinx (1.1.2-2) unstable; urgency=medium

  * source upload

 -- Drew Parsons <dparsons@debian.org>  Sun, 01 Mar 2026 21:00:32 +0100

io4dolfinx (1.1.2-1) unstable; urgency=medium

  * New upstream release

 -- Drew Parsons <dparsons@debian.org>  Sun, 01 Mar 2026 18:26:00 +0100

io4dolfinx (1.1.1-1) unstable; urgency=medium

  * Initial release. (Closes: #1128434)
  * io4dolfinx supports multiple backends which may be used optionally,
    so set the backend dependencies as python3-io4dolfinx Recommends:
    - python3-adios2 with python3-adios2-mpi (64-bit only, not serial)
    - python3-h5py with python3-h5py-mpi
      (but python3-h5py-serial may be used instead)
    - python3-pyvista
  * debian patch force-adios2-mpi.patch forces adios python import to
    use the MPI build provided by python3-adios2-mpi by setting
    environment variable ADIOS2_ALWAYS_USE_MPI=1 in toplevel __init__.py.
    Adapted from adios4dolfinx.
  * tests need Build-Depends: python3-all-dev for cffi testing
  * debian/tests: skip test_xdmf_function from test_xdmf.py in complex
    number tests, see upstream Issue#22
    Use pytest basetemp with mpi, complex and python version tags to
    help ensure a fresh temporary directories are used, since otherwise
    test_attributes.py might fail with "directory not empty".

 -- Drew Parsons <dparsons@debian.org>  Fri, 20 Feb 2026 19:10:26 +0100
