ufl (1:2022.3.0-4) unstable; urgency=medium

  * Team upload.
  * Add patch to skip failing test with Python 3.14; test is sensitive to
    Python refcounting internals that have changed with Python 3.14
    (Closes: #1125131).

 -- Stuart Prescott <stuart@debian.org>  Mon, 12 Jan 2026 20:42:47 +1100

ufl (1:2022.3.0-3) unstable; urgency=medium

  * OpenMPI 5.0 changed the name and the value of the environment variable to
    allow oversubscription from
       export OMPI_MCA_rmaps_base_oversubscribe=1
    to
       export PRTE_MCA_rmaps_default_mapping_policy=:oversubscribe
    Use the new variable name in debian/tests.
  * Bump Standards-Version to 4.7.0.

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Thu, 31 Oct 2024 12:42:14 +0000

ufl (1:2022.3.0-2) unstable; urgency=medium

  * Add Francesco Ballarin to uploaders
  * Drop Depends on python3-pkg-resources. pkg_resources was used to determine
    the version of this package: add pkg-resources-to-importlib.patch that
    replaces pkg_resources with importlib.metadata. Closes: #1083977.

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Sun, 13 Oct 2024 15:15:43 +0000

ufl (1:2022.3.0-1) unstable; urgency=medium

  * New upstream release. Final legacy release.
  * update upstream source URL to https://github.com/FEniCS/ufl-legacy
  * upstream README.rst changed to README.md
  * dh_clean removes generated api-doc folder. Closes: #1045491.

 -- Drew Parsons <dparsons@debian.org>  Mon, 13 Nov 2023 21:32:30 +0100

ufl (1:2022.2.0+legacy20230618.20a231f-1) unstable; urgency=medium

  * snapshot of upstream ufl_legacy branch
    - renames ufl_logger as "UFL_LEGACY" not "UFL"
    - applies ufl_legacy renaming patches
  * drop debian patch log_explicit_handler_only.patch to track
    upstream more closely (this patch is not needed after renaming the
    logger as "UFL_LEGACY")
  * update debian/copyright for ufl_legacy
  * debian/control: use https for upstream Homepage

 -- Drew Parsons <dparsons@debian.org>  Sat, 24 Jun 2023 13:39:58 +0200

ufl (1:2022.2.0-5) experimental; urgency=medium

  * debian patch log_explicit_handler_only.patch deactivates
    propagation of existing log handlers so that only the explicitly
    added handler is used actively (the previous test of no default
    handlers now fails)

 -- Drew Parsons <dparsons@debian.org>  Fri, 28 Apr 2023 00:45:15 +0200

ufl (1:2022.2.0-4) experimental; urgency=medium

  * debian patch metadata_rename_ufl_legacy_5c6bb3e.patch applies
    upstream commit 5c6bb3e from PR155 to rename distribution metadata
    from fenics-ufl to fenics-ufl-legacy
    - remove python3-ufl-legacy Conflicts: python3-ufl (<< 2022.2.0-3)
  * Standards-Version: 4.6.2

 -- Drew Parsons <dparsons@debian.org>  Wed, 26 Apr 2023 17:07:23 +0200

ufl (1:2022.2.0-3) experimental; urgency=medium

  * Rename binary packages python3-ufl-legacy and
    python-ufl-legacy-docs. This package installs the legacy (2022)
    library used by the legacy FEniCS packages ffc and dolfin.
    The python module is renamed ufl_legacy rather than ufl.
  * add an epoch (1:) to the debian version number to make a clear
    distinction between the legacy version and the current 2023 version
    (now provided by src:fenics-ufl)
  * document the change in python module name in README.Debian
    and debian/NEWS
  * debian/watch: pin to watch 2022 versions only
    (2023.1.0 is already incompatible with legacy ffc and dolfin)
  * debian patches rename_ufl_legacy.patch,
    test_rename_ufl_legacy.patch and demo_rename_ufl_legacy.patch
    rename references from namespace ufl to ufl_legacy
  * provide actual docs in doc package, not just demos
    - doc_rename_ufl_legacy.patch updates ufl reference to ufl_legacy
    - debian patch doc_local_mathjax.patch uses local mathjax
    - Build-Depends: pythons-sphinx, libjs-mathjax <!nodoc>
  * python3-ufl-legacy Conflicts: python3-ufl (<< 2022.2.0-3)
    because of the fenics_ufl-2022.2.0.dist-info files

 -- Drew Parsons <dparsons@debian.org>  Mon, 16 Jan 2023 02:08:02 +0100

ufl (2022.2.0-2) unstable; urgency=medium

  * push 2022.2 to unstable

 -- Drew Parsons <dparsons@debian.org>  Mon, 19 Sep 2022 12:00:28 +0200

ufl (2022.2.0-1exp1) experimental; urgency=medium

  * New upstream release.

 -- Drew Parsons <dparsons@debian.org>  Tue, 16 Aug 2022 21:39:36 +0200

ufl (2022.1.0-2) unstable; urgency=medium

  * push ufl 2022.1 to unstable

 -- Drew Parsons <dparsons@debian.org>  Sun, 12 Jun 2022 12:30:48 +0200

ufl (2022.1.0-1exp1) experimental; urgency=medium

  * New upstream release.
    - applies debian patches fix_global_derivatives_PR63.patch
      and prism_PR58.patch
    - update debian/copyright for demo filename change *.ufl -> *.py
  * Build-Depends: pybuild-plugin-pyproject (build with pyproject.toml)
  * run debian/tests over all supported python versions
  * Standards-Version: 4.6.1

 -- Drew Parsons <dparsons@debian.org>  Mon, 06 Jun 2022 15:53:01 +0200

ufl (2021.1.0-4) unstable; urgency=medium

  * release ufl 2021.1 to unstable

 -- Drew Parsons <dparsons@debian.org>  Wed, 20 Oct 2021 23:38:39 +0200

ufl (2021.1.0-3) experimental; urgency=medium

  * debian patch fix_global_derivatives_PR63.patch applies upstream
    PR#63 to fix handling of global derivatives that triggered an
    Exception in ffcx causing dolfinx tests to fail.
  * update debian/copyright
  * update Build-Depends: python3-all:any (>= 3.6)

 -- Drew Parsons <dparsons@debian.org>  Mon, 11 Oct 2021 19:49:23 +0200

ufl (2021.1.0-2) experimental; urgency=medium

  * debian patch prism_PR58.patch adds the prism (wedge) cell.
    Upstream PR#58.
  * Standards-Version: 4.6.0

 -- Drew Parsons <dparsons@debian.org>  Thu, 09 Sep 2021 12:12:07 +0300

ufl (2021.1.0-1) experimental; urgency=medium

  * New upstream release.
  * Remove signature file (pgpsigurlmangle=*.asc) from debian/watch,
    together with debian/upstream/signing-key.asc.
    Signed release file not provided by github infrastructure.

 -- Drew Parsons <dparsons@debian.org>  Tue, 11 May 2021 15:02:04 +0200

ufl (2019.2.0~git20210211.d60cd09-1) unstable; urgency=medium

  * New upstream snapshot.
  * Standards-Version: 4.5.1

 -- Drew Parsons <dparsons@debian.org>  Sat, 13 Feb 2021 02:12:19 +0100

ufl (2019.2.0~git20200928.057c5f6-1) unstable; urgency=medium

  * New upstream snapshot.
    - applies debian patch point_vertex_cells_6b09484.patch

 -- Drew Parsons <dparsons@debian.org>  Wed, 30 Sep 2020 16:30:40 +0800

ufl (2019.2.0~git20200610.3492e72-2) unstable; urgency=medium

  * debian patch point_vertex_cells_6b09484.patch applies upstream
    commit #6b09484 to support point/vertex cells.

 -- Drew Parsons <dparsons@debian.org>  Sat, 25 Jul 2020 19:52:16 +0800

ufl (2019.2.0~git20200610.3492e72-1) unstable; urgency=medium

  * New upstream snapshot.
  * debhelper compatibility level 13

 -- Drew Parsons <dparsons@debian.org>  Thu, 11 Jun 2020 14:21:06 +0800

ufl (2019.2.0~git20200129.4516a6d-1) unstable; urgency=medium

  * New upstream snapshot for dolfinx.

 -- Drew Parsons <dparsons@debian.org>  Sun, 19 Apr 2020 22:45:53 +0800

ufl (2019.2.0~git20191118.287c42a-1) experimental; urgency=medium

  * New upstream snapshot for dolfinx.
  * update upstream source repo to https://github.com/FEniCS/ufl
  * Standards-Version: 4.5.0

 -- Drew Parsons <dparsons@debian.org>  Fri, 24 Jan 2020 01:36:08 +0800

ufl (2019.1.0-2) unstable; urgency=medium

  * Standards-Version: 4.4.0
  * drop python-ufl

 -- Drew Parsons <dparsons@debian.org>  Wed, 31 Jul 2019 12:00:45 +0800

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog python3-ufl-legacy`.
