mbox series

[bug#62842,00/11] gnu: maths: dune-*: Update to version 2.9.0

Message ID 20230414192518.41188-1-felgru@posteo.net
Headers show
Series gnu: maths: dune-*: Update to version 2.9.0 | expand

Message

Felix Gruber April 14, 2023, 7:25 p.m. UTC
This patchset updates all packages belonging to the Dune finite element
library to the latest release 2.9.0.

Felix Gruber (11):
  gnu: dune-common: Update to 2.9.0.
  gnu: dune-geometry: Update to 2.9.0.
  gnu: dune-uggrid: Update to 2.9.0.
  gnu: dune-grid: Update to 2.9.0.
  gnu: dune-istl: Update to 2.9.0.
  gnu: dune-localfunctions: Update to 2.9.0.
  gnu: dune-alugrid: Update to 2.9.0.
  gnu: dune-subgrid: Update to 2.9.0-1-e83f3f9.
  gnu: dune-typetree: Update to 2.9.0.
  gnu: dune-functions: Update to 2.9.0.
  gnu: dune-pdelab: Update to 2.8.0-0.d5dddb6.

 gnu/local.mk                                  |   2 +
 gnu/packages/maths.scm                        | 161 +++++++++---------
 ...une-grid-add-missing-include-cassert.patch |  24 +++
 .../dune-istl-fix-solver-playground.patch     |  61 +++++++
 4 files changed, 168 insertions(+), 80 deletions(-)
 create mode 100644 gnu/packages/patches/dune-grid-add-missing-include-cassert.patch
 create mode 100644 gnu/packages/patches/dune-istl-fix-solver-playground.patch

Comments

Ludovic Courtès May 2, 2023, 10:13 a.m. UTC | #1
Hi Felix,

Felix Gruber <felgru@posteo.net> skribis:

>   gnu: dune-common: Update to 2.9.0.
>   gnu: dune-geometry: Update to 2.9.0.
>   gnu: dune-uggrid: Update to 2.9.0.
>   gnu: dune-grid: Update to 2.9.0.
>   gnu: dune-istl: Update to 2.9.0.
>   gnu: dune-localfunctions: Update to 2.9.0.
>   gnu: dune-alugrid: Update to 2.9.0.
>   gnu: dune-subgrid: Update to 2.9.0-1-e83f3f9.
>   gnu: dune-typetree: Update to 2.9.0.
>   gnu: dune-functions: Update to 2.9.0.
>   gnu: dune-pdelab: Update to 2.8.0-0.d5dddb6.

Applied!

We have a green light from qa.guix:
<https://qa.guix.gnu.org/issue/62842>.  That was pre-core-updates, but
I’m assuming things are still fine (‘dune-common’ builds fine for me on
x86_64-linux).

Thank you!

Ludo’.
Ludovic Courtès May 2, 2023, 1:01 p.m. UTC | #2
Felix Gruber <felgru@posteo.net> skribis:

> This patchset updates all packages belonging to the Dune finite element
> library to the latest release 2.9.0.

There’s one test failure on aarch64-linux:

--8<---------------cut here---------------start------------->8---
 99/106 Test  #99: eigenvaluestest ........................Subprocess aborted***Exception:   1.24 sec
Eigenvalues of Rosser matrix: (-1020.05,0) (0.0980486,0) (-1.05342e-14,0) (1020.05,0) (1020,0) (1019.9,0) (1000,0) (1000,0)
Eigenvalues of Rosser matrix: (-1020.05,0) (0.0980486,0) (-1.05342e-14,0) (1020.05,0) (1020,0) (1019.9,0) (1000,0) (1000,0)
Eigenvalues of Rosser matrix: (-1020.05,0) (0.0980486,0) (-1.05342e-14,0) (1020.05,0) (1020,0) (1019.9,0) (1000,0) (1000,0)
terminate called after throwing an instance of 'Dune::MathError'
  what():  MathError [testSymmetricFieldMatrix:/tmp/guix-build-dune-common-2.9.0.drv-0/dune-common-2.9.0/dune/common/test/eigenvaluestest.cc:143]: Vector computed by FMatrixHelp::eigenValuesVectors is not an eigenvector

[…]
The following tests FAILED:
	 99 - eigenvaluestest (Subprocess aborted)
Errors while running CTest
make: *** [Makefile:74: test] Error 8
--8<---------------cut here---------------end--------------->8---

From <https://ci.guix.gnu.org/build/1228281/details>.

Could you take a look and/or report it upstream?

Thanks,
Ludo’.
Ludovic Courtès May 2, 2023, 1:02 p.m. UTC | #3
Felix Gruber <felgru@posteo.net> skribis:

> This patchset updates all packages belonging to the Dune finite element
> library to the latest release 2.9.0.

Well, there are additional failures actually:

  https://ci.guix.gnu.org/eval/442046?status=failed

Ludo’.