1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188
|
dolfinx-mpc (0.9.3-1) unstable; urgency=medium
* New upstream release
- applies debian patch free_MPI_communicator_PR171.patch
* Standards-Version: 4.7.2
-- Drew Parsons <dparsons@debian.org> Thu, 28 Aug 2025 12:05:50 +0200
dolfinx-mpc (0.9.1-2) unstable; urgency=medium
* debian patch free_MPI_communicator_PR171.patch applies upstream
PR#171 (release 0.9.2) to free MPI communicators after use
-- Drew Parsons <dparsons@debian.org> Wed, 09 Jul 2025 12:33:18 +0200
dolfinx-mpc (0.9.1-1) unstable; urgency=medium
* New upstream release
-- Drew Parsons <dparsons@debian.org> Mon, 10 Mar 2025 21:45:46 +0100
dolfinx-mpc (0.9.0-2) unstable; urgency=medium
* Upload to unstable
-- Francesco Ballarin <francesco.ballarin@unicatt.it> Wed, 06 Nov 2024 08:11:25 +0000
dolfinx-mpc (0.9.0-1exp1) experimental; urgency=medium
* New upstream release 0.9.0:
- compatible with dolfinx 0.9.0
- ABI 0.9
* Refresh
- cmake_config_libdir.patch
- tests_no_numba.patch
- cmake_no_runpath.patch
- python_local_LICENSE.patch
to ensure that they apply without fuzz.
* Drop
- b9657064a29bdff0638c7d2f952e85cfe41104df.diff
because the patch was included in the upstream release.
-- Francesco Ballarin <francesco.ballarin@unicatt.it> Sun, 03 Nov 2024 13:43:22 +0000
dolfinx-mpc (0.8.0.post1-5) unstable; urgency=medium
* Rebuild for python3-basix 0.8.0-8 to ensure that nanobind wrappers of
python3-basix, python3-dolfinx and python3-dolfinx-mpc are all built against
GCC 14. Closes: #1074920.
-- Francesco Ballarin <francesco.ballarin@unicatt.it> Wed, 28 Aug 2024 10:03:47 +0000
dolfinx-mpc (0.8.0.post1-4) unstable; urgency=medium
* Build-Depends on python3-nanobind (>= 2.0.0~)
-- Francesco Ballarin <francesco.ballarin@unicatt.it> Sun, 02 Jun 2024 14:00:25 +0000
dolfinx-mpc (0.8.0.post1-3exp1) experimental; urgency=medium
* Add debian/patches/b9657064a29bdff0638c7d2f952e85cfe41104df.diff:
- part of upstream PR #119, guarantees compatibility with nanobind 2.0
* Fix Maintainer name of Debian Science team (routine-update)
* Remove trailing whitespace in debian/changelog (routine-update)
* Build-Depends: s/dh-python/dh-sequence-python3/ (routine-update)
* Run debci on all available python versions
-- Francesco Ballarin <francesco.ballarin@unicatt.it> Sat, 01 Jun 2024 13:05:06 +0000
dolfinx-mpc (0.8.0.post1-2) unstable; urgency=medium
* Build-Depends on released libbasix-dev and libdolfinx-dev 0.8.0, rather
than the pre-release git snapshot.
-- Francesco Ballarin <francesco.ballarin@unicatt.it> Mon, 06 May 2024 05:28:49 +0000
dolfinx-mpc (0.8.0.post1-1) unstable; urgency=medium
* New upstream release
- compatibility with dolfinx 0.8.0
- post0 and post1 tags are due to bugfixes in the release of the docker
image, hence 0.8.0.post1 is functionally equivalent to 0.8.0
* Bump ABI to 0.8 in debian/control
-- Francesco Ballarin <francesco.ballarin@unicatt.it> Sat, 04 May 2024 07:57:09 +0000
dolfinx-mpc (0.7.3~git20240414.2e42426-1) experimental; urgency=medium
* New upstream snapshot.
* Add Francesco Ballarin to uploaders.
* Build-Depends on libbasix-dev and libdolfinx-dev from experimental 0.8.0
pre-release
* Increase Standards-Version: 4.7.0
* Refresh patches
* Add python3-nanobind and python3-scikit-build-core to Build-Depends
* 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.
* Update Maintainer: Debian Science Team
-- Francesco Ballarin <francesco.ballarin@unicatt.it> Sun, 14 Apr 2024 13:03:01 +0000
dolfinx-mpc (0.7.2-1) unstable; urgency=medium
* New upstream release.
-- Drew Parsons <dparsons@debian.org> Wed, 17 Jan 2024 19:38:18 +0100
dolfinx-mpc (0.7.1-1) unstable; urgency=medium
* New upstream release.
* update debian/watch to current best-practice for github.
Needed to catch "post" versions in downloaded upstream filename.
-- Drew Parsons <dparsons@debian.org> Sun, 31 Dec 2023 11:45:15 +0100
dolfinx-mpc (0.7.0.post1-1) unstable; urgency=medium
* New upstream release patch.
- applies debian patch include_algorithm.patch
-- Drew Parsons <dparsons@debian.org> Wed, 01 Nov 2023 10:24:31 +0100
dolfinx-mpc (0.7.0-1exp1) experimental; urgency=medium
* New upstream release (ABI 0.7).
- applies debian patch fix_mesh_py3.11.patch
* debian patch include_algorithm.patch #includes <algorithm> to
define std::find. See upstream Issue#80.
-- Drew Parsons <dparsons@debian.org> Sun, 29 Oct 2023 23:29:05 +0100
dolfinx-mpc (0.6.1-3) unstable; urgency=medium
* rebuild with gcc-13 (with dolfinx patched). Closes: #1037623.
-- Drew Parsons <dparsons@debian.org> Sat, 22 Jul 2023 19:30:39 +0200
dolfinx-mpc (0.6.1-2) unstable; urgency=medium
* push dolfinx-mpc 0.6 to unstable
-- Drew Parsons <dparsons@debian.org> Mon, 26 Jun 2023 11:57:49 +0200
dolfinx-mpc (0.6.1-1) experimental; urgency=medium
* New upstream release (ABI 0.6).
* drop debian patch cmake_dolfinx_upper_version.patch
-- Drew Parsons <dparsons@debian.org> Mon, 30 Jan 2023 17:51:59 +0100
dolfinx-mpc (0.5.0.post0-2) unstable; urgency=medium
* debian patch fix_mesh_py3.11.patch repairs finalisation of mpc
following py3.11 mesh patch to dolfinx
* build for all supported python versions, test only on default
python (ffcx JIT files may clash between different python
versions. Delete ~/.cache/fenics to clear the cache if necessary)
-- Drew Parsons <dparsons@debian.org> Mon, 09 Jan 2023 01:30:35 +0100
dolfinx-mpc (0.5.0.post0-1) unstable; urgency=medium
* Initial release. (Closes: #1026079)
* add debian patches
- cmake_dolfinx_upper_version.patch imposes upper version on
dolfinx and basix dependencies (enabling use of newer patch
releases) and specifies dolfinx=0.5.2 (since upstream PR#2358 is
not yet finished for handling dolfinx version ranges)
- cmake_config_libdir.patch installs cmake config files to
arch-dependent location
- tests_no_numba.patch eliminates numba from python tests
(numba is currently not available)
- cmake_no_runpath.patch switches off RUNPATH in shared library
and python extensions (.so)
* Disable pybuild tests when building python modules. Unittest
discover triggers a missing numba error, and is not used anyway.
* tests are currently only run for python3.10.
See https://github.com/FEniCS/dolfinx/issues/2423
* use cache dir in local build dir to run tests
* Build-Depends: pybuild-plugin-pyproject even though no
pyproject.toml file is present. pyproject builds are now better
and simpler than distutils (which runs the internal cmake
configuration twice, once for the build rule, and again for the
install rule).
-- Drew Parsons <dparsons@debian.org> Tue, 03 Jan 2023 19:15:58 +0100
|