io4dolfinx (1.3.0-2) unstable; urgency=medium

  * debian patch test_exodus_no_connection.patch skips exodus tests
    when the file download connection is refused
    <urlopen error [Errno 111] Connection refused>
    which is triggered in the pybuild test environment.

 -- Drew Parsons <dparsons@debian.org>  Thu, 27 Aug 2026 15:46:59 +0200

io4dolfinx (1.3.0-1~exp1) experimental; urgency=medium

  * New upstream release
  * Add myself to uploaders.
  * Reflow Uploaders field (cme)
  * Remove Priority field (cme)
  * Drop 'Rules-Requires-Root: no' from d/control (routine-update)
  * Remove leading article from Description synopsis.
  * debputy lint --auto-fix (routine-update)
  * Refresh patches.
  * Add --with=single-binary to dh call in debian/rules

 -- Francesco Ballarin <ballarin@debian.org>  Fri, 14 Aug 2026 15:56:23 +0000

io4dolfinx (1.2.0-1) unstable; urgency=medium

  * New upstream release
  * debian/tests: temporarily drop all test skips to check success of
    all tests with the new release
  * debian/tests: add test-io4dolfinx-network to run tests requiring
    network access (test_exodus.py). Depends: python3-netcdf4
  * Standards-Version: 4.7.4

 -- Drew Parsons <dparsons@debian.org>  Sat, 09 May 2026 08:28:18 +0200

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
