ffc (2019.2.0~legacy20230509.35df986-5) unstable; urgency=medium

  * debian patch cmake4.patch bumps vendored gtest to cmake minimum
    version 3.10 to enable tests with cmake 4. Declare minimum version
    before project. Closes: #1116508.
  * Standards-Version: 4.7.2

 -- Drew Parsons <dparsons@debian.org>  Mon, 29 Sep 2025 19:04:36 +0200

ffc (2019.2.0~legacy20230509.35df986-4) unstable; urgency=medium

  * Add numpy_product.patch to replace every occurence of numpy.product with
    numpy.prod. The former numpy.product has been deprecated in numpy 2.

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Tue, 28 Jan 2025 09:11:42 +0000

ffc (2019.2.0~legacy20230509.35df986-3) unstable; urgency=medium

  * Drop every occurence of 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.

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

ffc (2019.2.0~legacy20230509.35df986-2) unstable; urgency=medium

  * Add Francesco Ballarin to uploaders
  * Standards-Version: 4.7.0 (routine-update)
  * Fix Maintainer name of Debian Science team (routine-update)
  * Reorder sequence of d/control fields by cme (routine-update)
  * Secure URI in copyright format (routine-update)
  * Drop useless get-orig-source target (routine-update)
  * Build-Depends: s/dh-python/dh-sequence-python3/ (routine-update)
  * Rules-Requires-Root: no (routine-update)
  * Trim trailing whitespace.
  * Use versioned copyright format URI.
  * Use secure URI in Homepage field.
  * watch file standard 4 (routine-update)
  * Add cflags_soabi_in_jit_signature.patch:
    - make sure to include CFLAGS and SOABI from sysconfig.get_config_var in
      signature used by ffc jit
    - inspired by https://github.com/FEniCS/ffcx/pull/527/files
  * Run autopkgtest against all available python versions

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Sun, 30 Jun 2024 16:44:40 +0000

ffc (2019.2.0~legacy20230509.35df986-1) unstable; urgency=medium

  * snapshot of upstream ufl_legacy branch
    - applies ufl_legacy renaming patches
    - applies debian patches pybind11_API_module.patch and
      ufl_cellname2facetname.patch

 -- Drew Parsons <dparsons@debian.org>  Sat, 24 Jun 2023 14:07:30 +0200

ffc (2019.2.0~git20210714.a20cbe7-4) experimental; urgency=medium

  * ufl 2023.1 has diverged and no longer supports old dolfin.
    Replace ffc with Depends: python3-ufl-legacy (i.e. ufl 2022.2)
  * drop debian patch ufl_2023_no_WARNING.patch and replace with
    rename_ufl_legacy.patch and test_ufl_legacy.patch
  * debian patch metadata_ufl_legacy.patch sets python dependency as
    fenics-ufl-legacy not fenics-ufl
    - Build-Depends: python3-ufl-legacy, python3-dijitso, python3-fiat

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

ffc (2019.2.0~git20210714.a20cbe7-3) unstable; urgency=medium

  * debian patch ufl_2023_no_WARNING.patch manages ufl.log.WARNING,
    which was removed in ufl 2023.1.0. Treat as ERROR instead (which
    should be more constructive than treating as INFO).
  * Standards-Version: 4.6.2

 -- Drew Parsons <dparsons@debian.org>  Sun, 15 Jan 2023 14:10:17 +0100

ffc (2019.2.0~git20210714.a20cbe7-2) unstable; urgency=medium

  * debian patch ufl_cellname2facetname.patch provides
    cellname2facetname, removed from ufl 2022.1.0 in PR#77.

 -- Drew Parsons <dparsons@debian.org>  Tue, 03 May 2022 23:37:10 +0200

ffc (2019.2.0~git20210714.a20cbe7-1) unstable; urgency=medium

  * New upstream snapshot.
  * remove files from debian/copyright which are no longer present
  * Standards-Version: 4.6.0

 -- Drew Parsons <dparsons@debian.org>  Wed, 13 Apr 2022 17:17:27 +0200

ffc (2019.2.0~git20210115.cb26c91-2) unstable; urgency=medium

  * drop the upper versioned dependency on python3-ufl.
    The ufl horse has bolted. Pray for our souls.

 -- Drew Parsons <dparsons@debian.org>  Fri, 02 Jul 2021 15:11:36 +0200

ffc (2019.2.0~git20210115.cb26c91-1) unstable; urgency=medium

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

 -- Drew Parsons <dparsons@debian.org>  Mon, 25 Jan 2021 16:05:47 +0100

ffc (2019.2.0~git20200123.6b621eb-4) unstable; urgency=medium

  * Standards-Version: 4.5.1
  * debian patch fix_pytest6_fixtures.patch fixes the fixture
    signature for pytest6 (arguments must now be provided by keyname)
    Closes: #979288.
  * remove deprecated lintian overrides

 -- Drew Parsons <dparsons@debian.org>  Tue, 12 Jan 2021 13:01:32 +1100

ffc (2019.2.0~git20200123.6b621eb-3) unstable; urgency=medium

  * setuptools is deprecated for installation to non-system dirs,
    instead use pip to build and locally install ffc_factory for
    tests. Closes: #969534.
    - allow stderr in tests (pip sends log messages to stderr)
  * debhelper compatibility level 13

 -- Drew Parsons <dparsons@debian.org>  Sun, 06 Sep 2020 00:21:29 +0800

ffc (2019.2.0~git20200123.6b621eb-2) unstable; urgency=medium

  * drop debian patch patches/test_fixtures_ffc-868b9e1.diff
    (applied upstream in 2019.2.0)
  * debian patch pybind11_API_module.patch updates pybind11 API to
    use PYBIND11_MODULE instead of PYBIND11_PLUGIN (pybind11 2.5.0)

 -- Drew Parsons <dparsons@debian.org>  Mon, 20 Apr 2020 10:18:12 +0800

ffc (2019.2.0~git20200123.6b621eb-1exp1) experimental; urgency=medium

  * New upstream snapshot (legacy ffc)
  * revert upstream source repo back to
    https://bitbucket.org/fenics-project/ffc
    (ffcx is now packaged separately)
    - restore Depends: python3-dijitso
    - drop Depends: python3-cffi

 -- Drew Parsons <dparsons@debian.org>  Tue, 28 Jan 2020 23:31:25 +0800

ffc (2019.2.0~git20200106.7c19661-1) experimental; urgency=medium

  * New upstream snapshot (ffcx)
    - drops Depends: python3-dijitso
  * update upstream source repo to https://github.com/FEniCS/ffcx
  * Standards-Version: 4.5.0
  * drop debian patch ufc-include-path.patch. A python2 version is no
    longer provided so no need to provide alternative ufc.h.
    Remove existing alternatives links in preinst.

 -- Drew Parsons <dparsons@debian.org>  Fri, 24 Jan 2020 03:59:12 +0800

ffc (2019.1.0.post0-4) unstable; urgency=medium

  * remove user components from LOCAL_PYTHONPATH in debian/tests

 -- Drew Parsons <dparsons@debian.org>  Sat, 21 Mar 2020 16:16:21 +0800

ffc (2019.1.0.post0-3) unstable; urgency=medium

  * Standards-Version: 4.5.0
  * patch test_fixtures_ffc-868b9e1.diff applies upstream commit
    868b9e1 to fix call of test fixtures.
  * use "set -e" in debian/tests to ensure test errors are not ignored
  * build lib/ffc-factory for debian/tests using python3 setup.py
    directly rather than pip in order to deflect heinous allegations
    of external interference.  Closes: #954150.

 -- Drew Parsons <dparsons@debian.org>  Sat, 21 Mar 2020 14:58:14 +0800

ffc (2019.1.0.post0-2) unstable; urgency=medium

  * Standards-Version: 4.4.0
  * drop python-ffc

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

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