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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Wed, 31 Jul 2019 12:38:03 +0800 ffc (2019.1.0.post0-1) experimental; urgency=medium * New upstream release. - applies v2019.1.patch to fix version in ufc.h -- Drew Parsons Thu, 25 Apr 2019 20:55:59 +0800 ffc (2019.1.0-1) experimental; urgency=medium * New upstream release (official). * debhelper 12: Build-Depends: debhelper-compat (= 12) -- Drew Parsons Thu, 25 Apr 2019 10:16:15 +0800 ffc (2019.1.0~git20180828-2) experimental; urgency=medium * Debian patch v2019.1.patch bumps version to 2019.1 (needed in ufc.h when the dolfin version is likewise bumped) -- Drew Parsons Wed, 06 Mar 2019 03:51:41 +0800 ffc (2019.1.0~git20180828-1) experimental; urgency=medium * New upstream test release. - applies numpy_tuple_syntax_update_c52e64f.patch -- Drew Parsons Wed, 06 Mar 2019 02:32:47 +0800 ffc (2018.1.0-5) unstable; urgency=medium [ Jelmer Vernooij ] * Move source package lintian overrides to debian/source. * Trim trailing whitespace. [ Drew Parsons ] * add debian patch numpy_tuple_syntax_update_c52e64f.patch (upstream commit c52e64f662ed62f5af99ec71049d89257443667a) to avoid numpy deprecation warnings about tuple indexing * Standards-Version: 4.3.0 * debhelper compatibility level 12 -- Drew Parsons Wed, 30 Jan 2019 09:47:17 +0100 ffc (2018.1.0-4) unstable; urgency=medium * debian/test/control: Depends: @builddeps@ (to provide c++) -- Drew Parsons Fri, 27 Jul 2018 12:30:36 +0800 ffc (2018.1.0-3) unstable; urgency=medium * fix dependencies and dirs for tests - don't run regression tests (reference data is not up-to-date) - don't run units tests under MPI (FFC does not use it directly) -- Drew Parsons Thu, 26 Jul 2018 23:05:56 +0800 ffc (2018.1.0-2) unstable; urgency=medium * Standards-Version: 4.1.5 * activate autopkgtest via debian/tests -- Drew Parsons Wed, 25 Jul 2018 23:25:45 +0800 ffc (2018.1.0-1exp2) experimental; urgency=medium * python3-ffc Conflicts: python-ffc (<< 2018.1~), Replaces: python-ffc. Closes: #901670. -- Drew Parsons Sun, 17 Jun 2018 18:01:12 +0200 ffc (2018.1.0-1exp1) experimental; urgency=medium [ Nico Schlömer ] * remove Python 2 package in preparation of 2018.1 [ Drew Parsons ] * New upstream release. - python-ffc is now a dummy package that depends on python3-ffc. - no longer uses instant * add manpage symlink from ffc-3 to ffc * remove ancient-python-version-field X-Python3-Version: >= 3.4 * Standards-Version: 4.1.4 -- Drew Parsons Fri, 15 Jun 2018 01:02:12 +0200 ffc (2017.2.0.post0-2) unstable; urgency=medium * Update VCS-git tag to https://salsa.debian.org -- Drew Parsons Wed, 21 Feb 2018 22:58:00 +0800 ffc (2017.2.0.post0-1exp1) experimental; urgency=medium * New upstream release. - this is the official 2017.2.0 release. The previous version was a mislabelled beta release. * Standards-Version: 4.1.3 * debhelper compatibility level 11 * Priority: optional not extra -- Drew Parsons Wed, 07 Feb 2018 00:23:32 +0800 ffc (2017.2.0-1) experimental; urgency=medium * Team upload. * New upstream release. - updated debian/upstream/signing-key.asc for signature from the FEniCS Project Steering Council (key BED06106DD22BAB3) * Standards-Version: 4.1.1 -- Drew Parsons Sat, 07 Oct 2017 16:03:12 +0800 ffc (2017.1.0-2) unstable; urgency=medium * Team upload. * Standards-Version: 4.1.0 * debhelper compatibility level 10 -- Drew Parsons Sat, 09 Sep 2017 14:38:56 +0800 ffc (2017.1.0-1) experimental; urgency=medium * New upstream release. * d/patches/fix-float-division.patch: Remove patch (no longer needed). -- Johannes Ring Thu, 06 Jul 2017 13:32:28 +0200 ffc (2016.2.0-4) unstable; urgency=medium [ Johannes Ring ] * d/patches/ufc-include-path.patch: Add patch to use /usr/include as path to ufc header files. [ Drew Parsons ] * Enable python3-only installations by using alternatives for /usr/include/ufc.h (provided by either python-ffc or python3-ffc). ufc.h is used by libdolfin-dev. -- Johannes Ring Fri, 30 Jun 2017 12:05:38 +0200 ffc (2016.2.0-3) unstable; urgency=medium * d/patches/fix-float-division.patch: Add patch to fix float division of indices in tensorreordering. -- Johannes Ring Fri, 02 Jun 2017 11:00:02 +0200 ffc (2016.2.0-2) unstable; urgency=medium [ Johannes Ring ] * Support Python 3: new package python3-ffc. -- Drew Parsons Fri, 27 Jan 2017 22:02:21 +0800 ffc (2016.2.0-1) unstable; urgency=medium [ Johannes Ring ] * New upstream release. * d/watch: Check pgp signature. * d/control: - Remove Christophe Prud'homme from Uploaders (closes: #835006). - Add python-setuptools and dh-python to Build-Depends. - Remove python-numpy from Build-Depends. - Bump minimum required version for python-fiat, python-instant and python-ufl to 2016.2.0. - Add python-dijitso to Depends for binary package python-ffc. - Change to 'Architecture: all' (no Python extensions anymore). * Remove patch (fixed in new upstream release). * d/rules: - Cleanup (CMake and pkgconfig files are no longer shipped with ffc). * d/python-ffc.links: Create link to ffc man page for ffc-2 script. * d/source.lintian-overrides: - Remove old lintian override 'ffc source: source-is-missing'. - Add lintian override 'ffc source: outdated-autotools-helper-file' for some test files that are not used in the Debian packaging. [ Drew Parsons ] * constrain versioned dependencies to minor version e.g. python-ufl (>= 2016.2.0), python-ufl (<< 2016.3~) -- Drew Parsons Tue, 13 Dec 2016 13:41:41 +0800 ffc (2016.1.0-1) unstable; urgency=medium * New upstream release. * debian/control: - Remove swig3.0 from Build-Depends. - Bump minimum required version for python-fiat, python-instant and python-ufl to 1.6.0. * debian/patches/fix-ufc-config.patch: Removed (fixed upstream). * Add patch for setup.py for not using --root when getting the installation prefix. * Add lintian override 'ffc source: source-is-missing' for some .js files that are not used and repacking would be overkill. -- Johannes Ring Mon, 27 Jun 2016 09:13:14 +0200 ffc (1.6.0-3) unstable; urgency=medium * Team upload. * debian/control: + Update VCS fields after the move to Git. * Standards-Version: 3.9.8 -- Drew Parsons Fri, 29 Apr 2016 10:20:19 +0800 ffc (1.6.0-2) unstable; urgency=medium * Upload to unstable. -- Johannes Ring Fri, 30 Oct 2015 09:57:33 +0100 ffc (1.6.0-1) experimental; urgency=medium * New upstream release. * debian/control: - Bump minimum required version for python-fiat, python-instant and python-ufl to 1.6.0. - Replace swig with swig3.0 (>= 3.0.3) in Build-Depends. -- Johannes Ring Tue, 27 Oct 2015 12:07:57 +0100 ffc (1.5.0-3) unstable; urgency=medium * Add patch for fixing broken UFCConfig.cmake (closes: #782317). -- Johannes Ring Fri, 10 Apr 2015 12:57:50 +0200 ffc (1.5.0-2) unstable; urgency=medium * debian/rules: Remove bad directives in pkg-config file ufc-1.pc to keep lintian happy. -- Johannes Ring Tue, 13 Jan 2015 09:18:41 +0100 ffc (1.5.0-1) unstable; urgency=medium * New upstream release. * debian/control: - Bump Standards-Version to 3.9.6 (no changes needed). - Bump X-Python-Version to >= 2.7. - Bump minimum required version for python-fiat, python-instant and python-ufl to 1.5.0. - Add python-numpy and python-six to Depends field. - Bump python-all-dev in Build-Depends to >= 2.7. -- Johannes Ring Mon, 12 Jan 2015 21:08:58 +0100 ffc (1.4.0-1) unstable; urgency=medium * New upstream release. * debian/control: - Add swig in Build-Depends. - Remove python-ufc from Depends. - Add ufc and python-ufc to Provides, Conflicts and Replaces. - Remove python-ferari and python-dolfin from Suggests. - Bump minimum required version for python-fiat, python-instant and python-ufl to 1.4.0. * debian/rules: Add override for auto clean target to remove generated cmake and pkg-config files. -- Johannes Ring Tue, 03 Jun 2014 18:26:02 +0200 ffc (1.3.0-2) unstable; urgency=medium * Bump minimum required version for python-ufc to 2.3.0 and python-fiat, python-instant and python-ufl to 1.3.0. -- Johannes Ring Fri, 10 Jan 2014 14:04:17 +0100 ffc (1.3.0-1) unstable; urgency=low * New upstream release. * debian/watch: Update URL for move to Bitbucket. * debian/docs: README -> README.rst and remove TODO. * debian/control: - Add python-numpy to Build-Depends. - Replace python-all with python-all-dev in Build-Depends. - Add ${shlibs:Depends} to Depends. - Change to Architecture: any. - Bump Standards-Version to 3.9.5 (no changes needed). * debian/rules: Call dh_numpy in override_dh_python2. -- Johannes Ring Fri, 10 Jan 2014 13:56:45 +0100 ffc (1.2.0-1) unstable; urgency=low * New upstream release. * debian/control: - Bump required version for python-ufc, python-fiat, python-instant and python-ufl in Depends field. - Bump Standards-Version to 3.9.4. - Remove DM-Upload-Allowed field. - Bump required debhelper version in Build-Depends. - Remove cdbs from Build-Depends. - Use canonical URIs for Vcs-* fields. * debian/compat: Bump to compatibility level 9. * debian/rules: Rewrite for debhelper (drop cdbs). -- Johannes Ring Wed, 26 Jun 2013 14:48:32 +0200 ffc (1.1.0-1) UNRELEASED; urgency=low * New upstream release. * debian/control: Bump version numbers for python-ufc, python-fiat, python-instant and python-ufl in Depends field. * debian/watch: Replace http with https in URL. -- Johannes Ring Thu, 10 Jan 2013 10:35:02 +0100 ffc (1.0.0-1) unstable; urgency=low * New upstream release. * debian/control: Bump version numbers for python-ufc, python-fiat, python-instant and python-ufl in Depends field. -- Johannes Ring Wed, 07 Dec 2011 15:45:54 +0100 ffc (1.0-rc1-1) unstable; urgency=low * New upstream release. -- Johannes Ring Tue, 29 Nov 2011 11:38:38 +0100 ffc (1.0-beta2-1) unstable; urgency=low * New upstream release. This release includes some performance improvements for evaluating basis functions. It also adds support for Bessel functions and error functions. * debian/control: Bump version numbers for python-ufc, python-fiat, python-instant, and python-ufl. -- Johannes Ring Wed, 26 Oct 2011 17:52:20 +0200 ffc (1.0-beta-1) unstable; urgency=low * New upstream release. * Remove patch (applied upstream). -- Johannes Ring Mon, 15 Aug 2011 17:12:10 +0200 ffc (0.9.10-2) unstable; urgency=low * Add patch for removing annoying debug output (closes: #627297). * debian/control: Bump minimum required version for python-ufc, python-instant and python-ufl in Depends. -- Johannes Ring Thu, 19 May 2011 13:42:30 +0200 ffc (0.9.10-1) unstable; urgency=low * New upstream release. This release introduces some new features and some behind-the-scenes improvements. Special quadrature schemes for simplices have been added, which will lead to improved performance when using the quadrature representation for low-order forms. * Move from python-central to dh_python2 (closes: #616807). - Remove python-central from Build-Depends. - Bump minimum required python-all package version to 2.6.6-3~. - Remove XB-Python-Version line. - Bump minimum required cdbs version to 0.4.90~. - Remove DEB_PYTHON_SYSTEM=pycentral from debian/rules. - Replace XS-Python-Version with X-Python-Version. * debian/rules: - Avoid compressing files with .ufl extension. - Use DEB_COMPRESS_EXCLUDE_ALL instead of deprecated DEB_COMPRESS_EXCLUDE. - Include cdbs utils.mk rule for automated copyright checks. * Remove old custom cdbs rules and licensecheck script for copyright check. * Bump Standards-Version to 3.9.2 (no changes needed). * debian/copyright: - Update for upstream license change to LGPLv3. - Switch to DEP-5 format. -- Johannes Ring Wed, 18 May 2011 11:22:37 +0200 ffc (0.9.9-1) unstable; urgency=low * New upstream release. * Remove old field Conflicts, Provides, and Replaces from debian/control. * Update dependencies on python-ufc, python-fiat, python-instant, and python-ufl in debian/control. * Remove user manual from debian/docs as this was removed in upstream tarball. Also remove debian/doc-base. * Update Homepage field in debian/control and Maintainer field in debian/copyright. -- Johannes Ring Wed, 23 Feb 2011 23:51:37 +0100 ffc (0.9.4-1) unstable; urgency=low * New upstream release. * Bump Standards-Version (no changes needed). -- Johannes Ring Thu, 02 Sep 2010 11:50:35 +0200 ffc (0.9.3-1) unstable; urgency=low * New upstream release. * debian/control: - Minor fix in Vcs fields. - Bump Standards-Version to 3.9.0 (no changes needed). - Update version for python-ufc, python-fiat, and python-ufl in Depends field. * Switch to dpkg-source 3.0 (quilt) format. * Update debian/copyright and debian/copyright_hints. -- Johannes Ring Thu, 01 Jul 2010 19:54:32 +0200 ffc (0.9.2-3) unstable; urgency=low * debian/control: Add python-dolfin to Suggests (closes: #581897). -- Johannes Ring Wed, 19 May 2010 13:06:27 +0200 ffc (0.9.2-2) unstable; urgency=low * Package moved from pkg-scicomp to Debian Science. * debian/control: Update version dependencies in Depends field. -- Johannes Ring Wed, 28 Apr 2010 10:33:56 +0200 ffc (0.9.2-1) unstable; urgency=low * New upstream release. -- Johannes Ring Wed, 17 Feb 2010 18:05:07 +0100 ffc (0.9.1-1) unstable; urgency=low * New upstream release. * Update debian/copyright and debian/copyright_hints. -- Johannes Ring Tue, 16 Feb 2010 11:52:36 +0100 ffc (0.9.0-1) unstable; urgency=low * New upstream release. * debian/control: Bump Standards-Version (no changes needed). * Update debian/copyright and debian/copyright_hints. -- Johannes Ring Wed, 03 Feb 2010 20:22:35 +0100 ffc (0.7.1-1) unstable; urgency=low * New upstream release. This version adds support for automatic selection of degree and shape of coefficient elements when not specified. * debian/watch: Update download URL. * debian/copyright: Add new files and update Maintainer and Source fields. * Add debian/doc-base for user manual. -- Johannes Ring Tue, 08 Dec 2009 10:28:10 +0100 ffc (0.7.0-1) unstable; urgency=low * Initial release (Closes: #502980) -- Johannes Ring Fri, 25 Sep 2009 09:41:39 +0200