File: changelog

package info (click to toggle)
mshr 2019.2.0~git20230811.ff54a68%2Bdfsg1-4
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 1,432 kB
  • sloc: cpp: 9,828; python: 689; makefile: 295; sh: 65; ansic: 11
file content (416 lines) | stat: -rw-r--r-- 15,198 bytes parent folder | download
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
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
mshr (2019.2.0~git20230811.ff54a68+dfsg1-4) unstable; urgency=medium

  * Bump Standards-Version to 4.7.0
  * Force rebuild against OpenMPI 5. Closes: #1086299.

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Sun, 03 Nov 2024 14:45:53 +0000

mshr (2019.2.0~git20230811.ff54a68+dfsg1-3) unstable; urgency=medium

  * Upload to unstable

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

mshr (2019.2.0~git20230811.ff54a68+dfsg1-2exp1) experimental; urgency=medium

  * Add Francesco Ballarin to uploaders
  * Add patch CGAL_6_compatibility.diff for compatibility with CGAL 6:
    - bump minum required CGAL version to 6 in cmake
    - require C++17 standard in cmake
    - replace boost::get and assignment to a local variable with CGAL::assign
    Closes: #1074116
  * Build-Depends on libcgal-dev >= 6.0~

 -- Francesco Ballarin <francesco.ballarin@unicatt.it>  Tue, 25 Jun 2024 12:40:24 +0000

mshr (2019.2.0~git20230811.ff54a68+dfsg1-1) unstable; urgency=medium

  [ Bas Couwenberg ]
  * Drop unused libproj-dev (build) dependency.

  [ Drew Parsons ]
  * New upstream snapshot.
    - applies debian patches:
      fix_mesh3_internal.patch
      enable_CGAL5_CXX14.patch
      build_CGAL5.patch
      build_CGAL5.6.patch

 -- Drew Parsons <dparsons@debian.org>  Mon, 05 Feb 2024 20:10:04 +0100

mshr (2019.2.0~git20200924.c27eb18+dfsg1-10) unstable; urgency=medium

  * update debian patch build_CGAL5.6.patch for backwards compatibility
    - apply named parameters one-by-one
    - check CGAL version when calling has_Has_features

 -- Drew Parsons <dparsons@debian.org>  Thu, 10 Aug 2023 16:23:24 +0200

mshr (2019.2.0~git20200924.c27eb18+dfsg1-9) unstable; urgency=medium

  * make mshr.pth more robust with respect to PETSc installation.
    Use default path if petscconf.h can't be found. Closes: #1000950.
  * debian patch build_CGAL5.6.patch fixes build for CGAL 5.6.
    Named parameters can only be set in CGAL functions.
    Closes: #1043307
  * Standards-Version: 4.6.2

 -- Drew Parsons <dparsons@debian.org>  Thu, 10 Aug 2023 03:47:17 +0200

mshr (2019.2.0~git20200924.c27eb18+dfsg1-8) unstable; urgency=medium

  [ Debian Janitor ]
  * Remove constraints unnecessary since buster (oldstable):
    + Build-Depends: Drop versioned constraint on cmake, libcgal-dev and
      python3-pybind11.
    + libmshr-dev-common: Drop versioned constraint on cmake in Depends.

 -- Drew Parsons <dparsons@debian.org>  Sat, 22 Jul 2023 15:18:42 +0200

mshr (2019.2.0~git20200924.c27eb18+dfsg1-7) unstable; urgency=medium

  * drop PETSC_ARCH from mshr.pth. It is only used for local build
    dirs, not in full installation, and interferes with python
    initialization when PETSc is in the middle of an ABI upgrade.

 -- Drew Parsons <dparsons@debian.org>  Fri, 12 Nov 2021 22:37:14 +0100

mshr (2019.2.0~git20200924.c27eb18+dfsg1-6) unstable; urgency=medium

  * Standards-Version: 4.6.0

 -- Drew Parsons <dparsons@debian.org>  Sat, 23 Oct 2021 21:09:15 +0200

mshr (2019.2.0~git20200924.c27eb18+dfsg1-5) unstable; urgency=medium

  * include PETSC_ARCH in mshr.pth to prevent mshr from interfering
    with new PETSc builds. mshr.pth checks
    $PETSC_DIR/$PETSC_ARCH/include/petscconf.h
  * fix parenthesis in python3-mshr description. Closes: #976011.
  * Standards-Version: 4.5.1

 -- Drew Parsons <dparsons@debian.org>  Wed, 13 Jan 2021 10:55:53 +1100

mshr (2019.2.0~git20200924.c27eb18+dfsg1-4) unstable; urgency=medium

  * fix quotes in i386 test condition.

 -- Drew Parsons <dparsons@debian.org>  Wed, 18 Nov 2020 03:46:38 +0800

mshr (2019.2.0~git20200924.c27eb18+dfsg1-3) unstable; urgency=medium

  * skip python unit test test-meshes on i386.
    mshr.UnitSphereMesh() hangs on i386. Use mshr.Sphere() instead
    (cf. deathstar demo).  Closes: #974561.

 -- Drew Parsons <dparsons@debian.org>  Tue, 17 Nov 2020 17:37:30 +0800

mshr (2019.2.0~git20200924.c27eb18+dfsg1-2) unstable; urgency=medium

  * install python modules in /usr/lib/mshr or /usr/lib/mshr64, not
    under PETSC_DIR. mshr does not use PETSc directly, but mshr.pth
    uses $PETSC_DIR/include/petscconf.h to select standard or 64-bit
    build.

 -- Drew Parsons <dparsons@debian.org>  Sun, 15 Nov 2020 13:37:22 +0800

mshr (2019.2.0~git20200924.c27eb18+dfsg1-1) unstable; urgency=medium

  * New upstream snapshot.
  * mark libmshr-dev-common and libmshr64-dev as Multi-Arch: same

 -- Drew Parsons <dparsons@debian.org>  Mon, 05 Oct 2020 00:15:24 +0800

mshr (2019.2.0~git20200213.8895485+dfsg1-4) unstable; urgency=medium

  * build against latest dolfin in unstable. Closes: #969635.
  * libmshr-dev-common Replaces, Breaks: libmshr-dev (<< ...-3).
    Closes: #970141.

 -- Drew Parsons <dparsons@debian.org>  Sun, 13 Sep 2020 02:10:27 +0800

mshr (2019.2.0~git20200213.8895485+dfsg1-3) experimental; urgency=medium

  * build 64 bit packages (supporting 64-bit dolfin)
    python3-mshr64, libmshr64-dev, libmshr64-2019.2
    - debian patch lib_rename.patch enables setting of soname to
      mshr64 rather than mshr (setting LIB_NAME_EXT in cmake,
      and MSHR_LIB_NAME_EXT in mshrConfig.cmake for client programs,
      cmake -DMSHR_LIB_NAME_EXT=64 to invoke libmshr64)
      Also uses DOLFIN_LIB_NAME_EXT=64 to link libdolfin64.so
    - place common header files in libmshr-dev-common
    - Build-Depends: libdolfin64-dev (>= 2019.2.0~git20200218.027d9cc-15)
      (to ensure DOLFIN_LIB_NAME_EXT is available)
    - activate 64-bit build with environment variables (see README.Debian)
       PETSC_DIR=/usr/lib/petsc64 SLEPC_DIR=/usr/lib/slepc64
       MSHR_LIB_NAME_EXT=64 DOLFIN_LIB_NAME_EXT=64 

 -- Drew Parsons <dparsons@debian.org>  Sun, 30 Aug 2020 07:44:11 +0800

mshr (2019.2.0~git20200213.8895485+dfsg1-2) unstable; urgency=medium

  * python3-mshr Depends: python3-dolfin-real
    (rather than common python3-dolfin)
  * debhelper compatibility level 13

 -- Drew Parsons <dparsons@debian.org>  Tue, 04 Aug 2020 01:21:17 +0800

mshr (2019.2.0~git20200213.8895485+dfsg1-1) unstable; urgency=medium

  * New upstream snapshot.
  - applies debian patches:
     build_CGAL_4.14.patch
     build_python.patch
     cmake_config_in_lib.patch
     demos_update.patch
     depython_main_build.patch
     pybind11_register.patch

 -- Drew Parsons <dparsons@debian.org>  Tue, 21 Apr 2020 14:41:30 +0800

mshr (2019.2.0~git20190418.010d802+dfsg1-1) experimental; urgency=medium

  * new upstream snapshot (2019.2)
  * Standards-Version: 4.5.0
  * add debian patches:
    - enable_CGAL5_CXX14.patch enables build with CGAL 5
      and builds with C++14 since std::enable_if is required by CGAL 5
    - build_CGAL5.patch updates to CGAL 5 API
    - pybind11_register.patch registers CSGCGALDomain3D::num_holes for
      python module, enabling test-fuzzypointmap.py to pass
      (update test_controls.patch)

 -- Drew Parsons <dparsons@debian.org>  Sat, 01 Feb 2020 16:44:38 +0800

mshr (2019.1.0+dfsg1-7) unstable; urgency=medium

  * Standards-Version: 4.5.0
  * add debian patches:
    - enable_CGAL5_CXX14.patch enables build with CGAL 5
      and builds with C++14 since std::enable_if is required by CGAL 5
    - build_CGAL5.patch updates to CGAL 5 API
    - pybind11_register.patch registers CSGCGALDomain3D::num_holes for
      python module, enabling test-fuzzypointmap.py to pass
      (update test_controls.patch)

 -- Drew Parsons <dparsons@debian.org>  Sat, 01 Feb 2020 17:14:19 +0800

mshr (2019.1.0+dfsg1-6) unstable; urgency=medium

  * stop building mips64el, mipsel with debug symbols.
    They are too fragile, often failing to build from source.

 -- Drew Parsons <dparsons@debian.org>  Mon, 21 Oct 2019 18:46:59 +0800

mshr (2019.1.0+dfsg1-5) unstable; urgency=medium

  * Standards-Version: 4.4.1
  * relax pybind11 dependency. pybind11 follows semantic versioning,
    so should be backwards compatible with minor and patch version
    updates.

 -- Drew Parsons <dparsons@debian.org>  Sun, 20 Oct 2019 19:23:41 +0800

mshr (2019.1.0+dfsg1-4) unstable; urgency=medium

  * build with dh --no-parallel to reduce memory requirements
    (to aid builds on mips,mipsel,ubuntu). Closes: #934244.

 -- Drew Parsons <dparsons@debian.org>  Sat, 10 Aug 2019 11:14:22 +0800

mshr (2019.1.0+dfsg1-3) unstable; urgency=medium

  * Standards-Version: 4.4.0
  * debian patch build_CGAL_4.14.patch enables build against CGAL 4.14
  * debian/control: remove ancient-python-version-field 3.5

 -- Drew Parsons <dparsons@debian.org>  Mon, 05 Aug 2019 17:50:52 +0800

mshr (2019.1.0+dfsg1-2) experimental; urgency=medium

  * update debian/copyright
    - Benjamin Kehlet's dates are 2012-2017
    - acknowledge Joachim B Haga and Lars Magnus Valnes
    - list contributing authors under Files: *
    - mark files licensed under LGPL-3+

 -- Drew Parsons <dparsons@debian.org>  Tue, 21 May 2019 14:11:59 +0800

mshr (2019.1.0+dfsg1-1) experimental; urgency=medium

  * New upstream release (official).

 -- Drew Parsons <dparsons@debian.org>  Thu, 25 Apr 2019 23:33:14 +0800

mshr (2019.1.0+dfsg1~2018.1.0-1) experimental; urgency=medium

  * Dummy upstream release using 2018.1.0 code to build against
    dolfin 2019.1.
  * Standards-Version: 4.3.0
  * debhelper compatibility level 12
    - skip dh_dwz since debug symbols have been switched off
      (since 2018.1.0+dfsg1-5)
  * Include debug symbols if build will be successful, only omit -g for
    arches blacklisted in ARCH_NO_DEBUG_SYMBOLS

 -- Drew Parsons <dparsons@debian.org>  Thu, 28 Mar 2019 18:25:51 +0800

mshr (2018.1.0+dfsg1-7) unstable; urgency=medium

  * Debian patch fix_mesh3_internal.patch updates namespace for
    Mesh_3::internal::C3t3_initializer (CGAL 4.13). Closes: #911814.

 -- Drew Parsons <dparsons@debian.org>  Fri, 26 Oct 2018 11:45:58 +0800

mshr (2018.1.0+dfsg1-6) unstable; urgency=medium

  * apply strict versioned depends on pybind11,
    python3-mshr Depends: pybind11 (>= 2.2.4), pybind11 (<= 2.2.5)

 -- Drew Parsons <dparsons@debian.org>  Tue, 25 Sep 2018 04:04:24 +0800

mshr (2018.1.0+dfsg1-5) unstable; urgency=medium

  * strip -g from dpkg-buildflags to reduce memory requirements of the
    build (needed to build on Debian 32 bit and on ubuntu)
  * Standards-Version: 4.2.1

 -- Drew Parsons <dparsons@debian.org>  Tue, 04 Sep 2018 21:25:48 +0800

mshr (2018.1.0+dfsg1-4) unstable; urgency=medium

  * fix debian/tests: demos are now provided by python3-mshr

 -- Drew Parsons <dparsons@debian.org>  Sat, 11 Aug 2018 22:42:56 +0800

mshr (2018.1.0+dfsg1-3) unstable; urgency=medium

  * run autopkgtest on demos from mshr-demos package
    - install demos in /usr/share/doc/mshr-demos/examples
  * mark libmshr2018.1 as Multi-Arch: same
  * drop mshr-demos (FTBFS on i386 interferes with package migration)
    and install demos with python3-mshr.

 -- Drew Parsons <dparsons@debian.org>  Sat, 11 Aug 2018 02:47:12 +0800

mshr (2018.1.0+dfsg1-2) unstable; urgency=medium

  * Upload to unstable. Closes: #905369.
  * Standards-Version: 4.2.0
  * Build-Depends: python3-setuptools
  * Add debian/tests (autopkgtest)
    - debian patch test_controls.diff provides test.py scripts

 -- Drew Parsons <dparsons@debian.org>  Sat, 04 Aug 2018 13:31:48 +0800

mshr (2018.1.0+dfsg1-1exp1) experimental; urgency=medium

  * New upstream release.
    - debian patches applied upstream:
      cgal_4.12.patch
      tetgen_define_TETLIBRARY.patch
      use_system_cgal_tetgen.patch
    - removes python2 support (python-mshr is dropped)
    - uses pybind11 instead of swig
  * debian patch cmake_config_in_lib.patch places cmake config files
    in lib not share, since MSHR_LIBRARIES_DIRS is arch-specific.
  * apply dpkg-buildflags CXXFLAGS to cmake build (for hardening and
    debug symbols)
  * remove CGAL and tetgen licences from debian/copyright (these
    3rdParty sources have been removed from the source tarball)
  * Standards-Version: 4.1.5
  * Build-Depends: python3-all-dev (i.e. add python3.7 support)

 -- Drew Parsons <dparsons@debian.org>  Tue, 10 Jul 2018 13:07:08 +0800

mshr (2017.2.0+dfsg1-1) unstable; urgency=medium

  * Upload mshr without embedded CGAL and tetgen code. Closes: #824716.
  * debian/copyright Files-Excluded: 3rdparty/CGAL 3rdparty/tetgen1.5.0
    CGAL and tetgen are provided by their own packages, so exclude
    them from mshr to save space.
  * Debian patch cgal_4.12.patch builds against CGAL 4.12.
  * Build against system CGAL and tetgen.
    Thanks Johannes Ring (upstream branch
    johannr/optional-use-system-packages, applied as Debian patch
    use_system_cgal_tetgen.patch)
    - Build-Depends: libcgal-dev (>= 4.12), libtet1.5-dev.
    - debian patch tetgen_define_TETLIBRARY.patch ensures tetgen
      library API is used (defines TETLIBRARY)
  * Build-Depends: cmake (>= 3.5)
  * Standards-Version: 4.1.4
  * Debian patch demos_update.patch keeps extrude demo running

 -- Drew Parsons <dparsons@debian.org>  Wed, 23 May 2018 03:10:08 +0800

mshr (2017.2.0-1) UNRELEASED; urgency=medium

  * Team upload.
  * New upstream version.
  * Standards-Version: 4.1.3
  * debhelper compatibility level 11

 -- Drew Parsons <dparsons@debian.org>  Thu, 25 Jan 2018 16:59:08 +0800

mshr (2017.1.0-2) UNRELEASED; urgency=medium

  * Team upload.
  * Standards-Version: 4.1.2
  * Provide python3 support in python3-mshr

 -- Drew Parsons <dparsons@debian.org>  Tue, 12 Dec 2017 14:56:09 +0800

mshr (2017.1.0-1) UNRELEASED; urgency=medium

  * Team upload.

  [ Johannes Ring ]
  * New upstream release.
    - Move debian/libmshr2016.2.install > debian/libmshr2017.1.install.
    - Update package name for new SONAME 2017.1 (libmshr2016.2 ->
      libmshr2017.1).
    - Bump minimum required version of libdolfin-dev, python-ffc,
      python-dolfin and dolfin-bin from 2016.2.0 to 2017.1.0.

  [ Drew Parsons ]
  * Standards-Version: 4.1.0
  * debhelper compatibility level 10

 -- Johannes Ring <johannr@simula.no>  Thu, 11 May 2017 13:04:50 +0200

mshr (2016.2.0-1) UNRELEASED; urgency=medium

  * New upstream release.
    - Move debian/libmshr2016.1.install > debian/libmshr2016.2.install.
    - Update package name for new SONAME 2016.2 (libmshr2016.1 ->
      libmshr2016.2).
    - Bump minimum required version of libdolfin-dev, python-ffc,
      python-dolfin and dolfin-bin from 2016.1.0 to 2016.2.0.

 -- Johannes Ring <johannr@simula.no>  Fri, 02 Dec 2016 15:22:32 +0100

mshr (2016.1.0-2) UNRELEASED; urgency=medium

  * New upstream release.
  * debian/control:
    - Update package name for new SONAME 2016.1 (libmshr1.6 ->
      libmshr2016.1).
    - Bump minimum required version of libdolfin-dev, python-ffc,
      python-dolfin and dolfin-bin from 1.6.0 to 2016.1.0.
    - Add libproj-dev to Build-Depends and to Depends for binary package
      libmshr-dev.
  * Move debian/libmshr1.6.install -> debian/libmshr2016.1.install.
  * Remove patch (fixed upstream).
  * debian/rules: Add -fpermissive to CXX flags.

 -- Johannes Ring <johannr@simula.no>  Fri, 02 Dec 2016 15:20:19 +0100

mshr (1.6.0-1) unstable; urgency=low

  [ Johannes Ring ]
  * Initial release (Closes: #824716)

  [ Drew Parsons ]
  * Team upload.

 -- Drew Parsons <dparsons@debian.org>  Fri, 20 May 2016 08:23:26 +0800