scifem (0.21.0-1) unstable; urgency=medium

  * New upstream release

 -- Drew Parsons <dparsons@debian.org>  Fri, 31 Jul 2026 23:25:47 +0200

scifem (0.20.2-1) unstable; urgency=medium

  * New upstream release
    - applies debian patches fix_tests.patch and no_native_PR235.patch
  * debian patch test_available_solver.patch runs tests using SuperLU
    as PETSc PC solver instead of the default MUMPS if MUMPS is not
    available (e.g. mumps fails to build on hppa, powerpc)

 -- Drew Parsons <dparsons@debian.org>  Mon, 06 Jul 2026 16:59:03 +0200

scifem (0.20.0-3) unstable; urgency=medium

  * debian patch fix_tests.patch relaxes test tolerances to enable
    tests to pass on all architectures (test_geometry.py
    test_1D_manifold fails on i386, relax tol_dist from 1e-7 to 2e-6)
    See upstream issue#234.

 -- Drew Parsons <dparsons@debian.org>  Thu, 02 Jul 2026 22:15:30 +0200

scifem (0.20.0-2) unstable; urgency=medium

  * debian patch no_native_PR235.patch applies upstream PR#235 to drop
    -march=native from jit compile options, since it is not available
    on all architectures. Closes: #1138199

 -- Drew Parsons <dparsons@debian.org>  Wed, 01 Jul 2026 16:57:27 +0200

scifem (0.20.0-1) unstable; urgency=medium

  * New upstream release
  * set Maintainer: Debian Science Maintainers (team package)

 -- Drew Parsons <dparsons@debian.org>  Sat, 27 Jun 2026 15:23:29 +0200

scifem (0.19.0-1) unstable; urgency=medium

  * New upstream release

 -- Drew Parsons <dparsons@debian.org>  Wed, 27 May 2026 10:17:51 +0200

scifem (0.18.2-1) unstable; urgency=medium

  * New upstream release
  * refresh debian patch python_depends_nanobind.patch
  * Standards-Version: 4.7.4

 -- Drew Parsons <dparsons@debian.org>  Tue, 26 May 2026 15:23:43 +0200

scifem (0.17.0-1) unstable; urgency=medium

  * New upstream release
  * update debian/watch to v5 GitHub template
  * Standards-Version: 4.7.3

 -- Drew Parsons <dparsons@debian.org>  Sat, 14 Mar 2026 17:14:01 +0100

scifem (0.16.1-1) unstable; urgency=medium

  * New upstream release

 -- Drew Parsons <dparsons@debian.org>  Mon, 22 Dec 2025 10:19:33 +0100

scifem (0.14.0-1exp1) experimental; urgency=medium

  * New upstream release

 -- Drew Parsons <dparsons@debian.org>  Thu, 13 Nov 2025 12:46:51 +0100

scifem (0.13.1-1) unstable; urgency=medium

  * New upstream release

 -- Drew Parsons <dparsons@debian.org>  Thu, 16 Oct 2025 14:28:10 +0200

scifem (0.10.0-1) unstable; urgency=medium

  * New upstream release

 -- Drew Parsons <dparsons@debian.org>  Tue, 23 Sep 2025 12:27:00 +0200

scifem (0.6.0-3) unstable; urgency=medium

  * debian patch python_depends_nanobind.patch injects nanobind into
    python depends (pyproject.toml) to allow dh_python3 to catch the
    nanobind ABI dependency. See nanobind transition Bug#1111004.

 -- Drew Parsons <dparsons@debian.org>  Fri, 12 Sep 2025 03:31:03 +0200

scifem (0.6.0-2) unstable; urgency=medium

  * update to unstable for inclusion in trixie (unblock Bug#1106702)

 -- Drew Parsons <dparsons@debian.org>  Fri, 30 May 2025 12:57:29 +0200

scifem (0.6.0-1) experimental; urgency=medium

  * New upstream release
    - updates blocked solver API
    - updates read_mri_data_to_function
    - fixes xdmf and adios2 file handling

 -- Drew Parsons <dparsons@debian.org>  Tue, 27 May 2025 12:30:36 +0200

scifem (0.5.0-4) unstable; urgency=medium

  * mpich (on 32-bit systems) sends warning messages to stderr,
    breaking debci tests. Redirect mpich stderr to stdout.

 -- Drew Parsons <dparsons@debian.org>  Fri, 04 Apr 2025 21:20:13 +0200

scifem (0.5.0-3) unstable; urgency=medium

  * Depends:python3-adios2 only on architectures where adios2 is
    available (not 32-bit and not hurd). h5py is used as a fallback.

 -- Drew Parsons <dparsons@debian.org>  Fri, 04 Apr 2025 12:48:58 +0200

scifem (0.5.0-2) unstable; urgency=medium

  * Build-Depends: python3-nibabel. Also for debian/tests.
    python3-scifem Recommends: python3-nibabel.
    nibabel is required by the biomedical submodule, and used by
    test_read_mri_data

 -- Drew Parsons <dparsons@debian.org>  Fri, 04 Apr 2025 11:47:09 +0200

scifem (0.5.0-1) unstable; urgency=medium

  * New upstream release
  * Standards-Version: 4.7.2

 -- Drew Parsons <dparsons@debian.org>  Fri, 04 Apr 2025 11:25:47 +0200

scifem (0.3.1-1) unstable; urgency=medium

  * New upstream release

 -- Drew Parsons <dparsons@debian.org>  Sun, 02 Mar 2025 12:56:01 +0100

scifem (0.3.0-5) unstable; urgency=medium

  * debian/tests MPI test Depends: python3-h5py-mpi.
    Otherwise h5py-serial is used, causing MPI tests to fail.

 -- Drew Parsons <dparsons@debian.org>  Sun, 23 Feb 2025 11:41:59 +0100

scifem (0.3.0-4) unstable; urgency=medium

  * debian/tests: run MPI tests verbose and report number of available
    (and used) processors

 -- Drew Parsons <dparsons@debian.org>  Fri, 21 Feb 2025 14:38:05 +0100

scifem (0.3.0-3) unstable; urgency=medium

  * debian/tests: switch off pytest colour in MPI tests

 -- Drew Parsons <dparsons@debian.org>  Tue, 18 Feb 2025 11:21:47 +0100

scifem (0.3.0-2) unstable; urgency=medium

  * debian/tests Depends: python3-all-dev not python3-all, to get
    Python headers needed by cffi (via ffcx) for non-default Python
    versions. Closes: #1096194.

 -- Drew Parsons <dparsons@debian.org>  Mon, 17 Feb 2025 16:54:38 +0100

scifem (0.3.0-1) unstable; urgency=medium

  * Initial release. (Closes: #1092347)
  * debian patch no_rpath.patch switches off adding RPATH to binary
    python extensions
  * debian/py3dist-overrides identifies fenics_dolfinx as python3-dolfinx
  * debian/tests: use ADIOS2_ALWAYS_USE_MPI=1 to distinguish serial
    xdmf (point cloud) tests with h5py and with adios2 (needs MPI even
    for single process). Separately, run all tests under MPI.

 -- Drew Parsons <dparsons@debian.org>  Sat, 11 Jan 2025 15:14:55 +0100
