fenics-basix (0.10.0.post0-2build4) stonking; urgency=medium

  * No-change rebuild for python3-nanobind-abi19.

 -- Sudip Mukherjee <sudipm.mukherjee@gmail.com>  Sat, 04 Jul 2026 18:26:19 +0000

fenics-basix (0.10.0.post0-2build3) resolute; urgency=medium

  * No-change rebuild to drop Python 3.13 bits.

 -- Matthias Klose <doko@ubuntu.com>  Fri, 20 Mar 2026 11:35:07 +0100

fenics-basix (0.10.0.post0-2build2) resolute; urgency=medium

  * No-change rebuild for python3-nanobind-abi18.

 -- Sudip Mukherjee <sudipm.mukherjee@gmail.com>  Sat, 21 Feb 2026 13:03:48 +0000

fenics-basix (0.10.0.post0-2build1) resolute; urgency=medium

  * No-change rebuild for python3-nanobind-abi17.

 -- Sudip Mukherjee <sudipm.mukherjee@gmail.com>  Sun, 01 Feb 2026 12:15:14 +0000

fenics-basix (0.10.0.post0-2) unstable; urgency=medium

  * drop debian patch fix_doc_comments.patch (applied upstream)

 -- Drew Parsons <dparsons@debian.org>  Sun, 21 Dec 2025 09:47:30 +0100

fenics-basix (0.10.0.post0-1exp3) experimental; urgency=medium

  * hppa: skip test_macroedge[1-CellType.tetrahedron]
    p-machines (pasta,pacific,pad) fail while s-machines (sap) pass.
    More likely a bug in gcc than basix. See upstream basix Issue#979.
  * debian patch hurd_no_RUNTIME_DEPENDENCY_SET.patch drops unsupported
    RUNTIME_DEPENDENCY_SET on hurd

 -- Drew Parsons <dparsons@debian.org>  Mon, 08 Dec 2025 12:39:13 +0100

fenics-basix (0.10.0.post0-1exp2) experimental; urgency=medium

  * update versioned Build-Depends: python3-nanobind (>= 2.5.0~)

 -- Drew Parsons <dparsons@debian.org>  Sun, 30 Nov 2025 20:19:14 +0100

fenics-basix (0.10.0.post0-1exp1) experimental; urgency=medium

  * New upstream release. New ABI 0.10.
    - Depends: python3-ufl (>= 2025.2.0~)
  * debian/test: monitor and skip slowest tests on armel alongside
    riscv64. Thanks Colin Watson. Closes: #1090766
  * update debian/watch to Version 5 format for GitHub.
    Needed to catch .post0 releases.

 -- Drew Parsons <dparsons@debian.org>  Wed, 12 Nov 2025 11:00:49 +0100

fenics-basix (0.9.0-5) unstable; urgency=medium

  * debian patch fix_doc_comments.patch fixes unclosed block in
    comments preventing doc build. cf. upstream PR#877.
    Closes: #1122412

 -- Drew Parsons <dparsons@debian.org>  Mon, 15 Dec 2025 17:09:45 +0100

fenics-basix (0.9.0-4) unstable; urgency=medium

  * update Breaks: python3-dolfinx (<< 1:0.9.0-8~),
    python3-dolfinx-mpc (<< 0.9.3-2~), python3-scifem (<< 0.10.0-1~)
    to allow for breakage of old packages built
    with old nanobind 2.5 (api15). Closes: #1117555.

 -- Drew Parsons <dparsons@debian.org>  Wed, 08 Oct 2025 11:25:19 +0200

fenics-basix (0.9.0-3) unstable; urgency=medium

  * debian patch python_depends_nanobind.patch adds nanobind to python
    dependencies (pyproject.toml) so dh_python3 catches the nanobind ABI.
    See nanobind transition Bug#1111004.
  * Standards-Version: 4.7.2

 -- Drew Parsons <dparsons@debian.org>  Wed, 10 Sep 2025 12:53:06 +0200

fenics-basix (0.9.0-2) unstable; urgency=medium

  * Upload to unstable
  * Drop python3-basix Recommends: python3-numba, since numba is not available
    on all arches and is sometimes problematic on debci
  * Fix lower bound on fenics-ufl in python3-basix: it must be 2024.2.0~, and
    not 2024.1.0~.

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Tue, 05 Nov 2024 08:04:26 +0000

fenics-basix (0.9.0-1exp1) experimental; urgency=medium

  * New upstream release 0.9.0:
    - new ABI 0.9
  * Refresh the following patches
    - cmake_shared_library.patch
    because they failed to apply on the new release.
  * Refresh the following patches
    - find_generic_blas.patch
    - python_local_LICENSE.patch
    - skip_runpath.patch
    to ensure that the apply without fuzz on the new release.
  * Drop the following patches
    - PR825.diff
    because they were included upstream in the new release.

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Sun, 20 Oct 2024 13:29:44 +0000

fenics-basix (0.8.0-9) unstable; urgency=medium

  * rebuild against lastest nanobind. See Bug#1085019.

 -- Drew Parsons <dparsons@debian.org>  Sun, 13 Oct 2024 10:48:59 +0200

fenics-basix (0.8.0-8) unstable; urgency=medium

  * New release to force rebuild of python3-basix with GCC 14.
    The issue is that the nanobind wrappers shipped in the current python3-basix
    version 0.8.0-7 were built with GCC 13, and thus are incompatible with
    GCC 14 nanobind wrappers in python3-dolfinx (see Bug #1074951), as well as
    GCC 14 nanobind wrappers in python3-dolfinx-mpc (see Bug #1074920).

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Wed, 28 Aug 2024 09:34:21 +0000

fenics-basix (0.8.0-7) unstable; urgency=medium

  * python3-basix also breaks python3-dolfinx-real and python3-dolfinx-complex
  * Fix lower bound on fenics-ufl in python3-basix: it must be 2024.1.0~, and
    not 2023.2.0~.

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Sat, 08 Jun 2024 12:42:21 +0000

fenics-basix (0.8.0-6) unstable; urgency=medium

  * Add Breaks python3-dolfinx on python3-basix.
    Indeed, python3-basix since 0.8.0-3 is breaking dolfinx before 1:0.8.0-8
    because both basix and dolfinx python wrappers need to be compiled with
    nanobind 2.0

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Wed, 05 Jun 2024 08:56:36 +0000

fenics-basix (0.8.0-5) unstable; urgency=medium

  * Silence dpkg-architecture warning on stderr
      cannot determine CC system type, falling back to default (native
      compilation)
    on debci by adding gcc as a autokpgtest dependency

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Tue, 04 Jun 2024 13:32:17 +0000

fenics-basix (0.8.0-4) unstable; urgency=medium

  * Skip slowest tests on riscv64

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Sun, 02 Jun 2024 13:57:25 +0000

fenics-basix (0.8.0-3) unstable; urgency=medium

  * Build-Depends on nanobind >= 2.0.0~

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Sat, 01 Jun 2024 15:38:37 +0000

fenics-basix (0.8.0-2exp2) experimental; urgency=medium

  * Add debian/patches/PR825.diff for compatibility with nanobind 2.0

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Sat, 01 Jun 2024 07:50:03 +0000

fenics-basix (0.8.0-2exp1) experimental; urgency=medium

  * Standards-Version: 4.7.0 (routine-update)
  * Fix Maintainer name of Debian Science team (routine-update)
  * Build-Depends: s/dh-python/dh-sequence-python3/ (routine-update)
  * True goal of this upload is to trigger a rebuild with nanobind 2.0.

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Sat, 01 Jun 2024 07:25:45 +0000

fenics-basix (0.8.0-1) unstable; urgency=medium

  * New upstream release for FEniCSx 0.8
  * Add Francesco Ballarin to uploaders
  * Build-Depends on python3-ufl 2024.1.0
  * Refresh version number in README.Debian
  * Refresh fix_doc_build.patch
  * Explicitly disable tests when running pybuild, since they are manually run in
    execute_before_dh_python3
  * Update fix_doc_build.patch: add numba to autodoc_mock_imports, otherwise sphinx
    would fail on systems which do not support numba.

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Thu, 25 Apr 2024 08:53:44 +0000

fenics-basix (0.8.0~git20240321.0315c73-1) experimental; urgency=medium

  * New upstream snapshot of v0.8.0 preview
    - new ABI 0.8
    - Build-Depends: python3-nanobind, python3-scikit-build-core
      instead of python3-pybind11, python3-skbuild
    - Build-Depends: python3-ufl (>= 2023.2.0+git20240402.d25a40d)
    - python docs built directly with python3 -m sphinx not makefile
  * debian/tests: test all supported python versions
  * copy LICENSE to python dir during python module build. Upstream's
    pyproject.toml uses a relative path ../LICENSE, but pybuild copies
    source and builds in tmp, missing the LICENSE file unless it is
    copied there. Use debian/patches/python_local_LICENSE.patch.

 -- Drew Parsons <dparsons@debian.org>  Sun, 07 Apr 2024 14:01:14 +0200

fenics-basix (0.7.0-2.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Rename libraries for 64-bit time_t transition.  Closes: #1062553

 -- Michael Hudson-Doyle <mwhudson@debian.org>  Wed, 28 Feb 2024 04:38:54 +0000

fenics-basix (0.7.0-2) unstable; urgency=medium

  * Depends: python3-ufl (>= 2023.2.0~)

 -- Drew Parsons <dparsons@debian.org>  Mon, 30 Oct 2023 22:48:08 +0100

fenics-basix (0.7.0-1exp1) experimental; urgency=medium

  * New upstream release. ABI bump to 0.7.
    - applies or deprecates debian patches gcc13_fix.patch
      skip_flaky_arch_numba_tests.patch, test_numba_conditional.patch

 -- Drew Parsons <dparsons@debian.org>  Wed, 04 Oct 2023 17:14:54 +0200

fenics-basix (0.6.0-6) unstable; urgency=medium

  * source-only upload for migration to testing. Closes: #1043062.

 -- Drew Parsons <dparsons@debian.org>  Wed, 09 Aug 2023 10:15:34 +0200

fenics-basix (0.6.0-5) unstable; urgency=medium

  * gcc-13 patches evidently altered the ABI.
    Shift soname to 0.6gcc13 with project version 0.6.0.13

 -- Drew Parsons <dparsons@debian.org>  Mon, 24 Jul 2023 13:32:04 +0200

fenics-basix (0.6.0-4) unstable; urgency=medium

  * debian patch gcc13_fix.patch enables build with gcc-13.
    Closes: #1037650.

 -- Drew Parsons <dparsons@debian.org>  Fri, 21 Jul 2023 00:13:52 +0200

fenics-basix (0.6.0-3) unstable; urgency=medium

  * python3-basix Depends: python3-ufl (>= 2023.1.0~)
    (for ufl.sobolevspace.HInf used in ufl_wrapper.py)

 -- Drew Parsons <dparsons@debian.org>  Tue, 27 Jun 2023 01:57:17 +0200

fenics-basix (0.6.0-2) unstable; urgency=medium

  * Standards-Version: 4.6.2

 -- Drew Parsons <dparsons@debian.org>  Sat, 24 Jun 2023 15:23:44 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libbasix0.10`.
