unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#74356] [PATCH 00/10] Update dune-* to 2.10.0.
@ 2024-11-14 20:18 Felix Gruber
  2024-11-14 20:20 ` [bug#74356] [PATCH 01/10] gnu: dune-common: Update " Felix Gruber
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: Felix Gruber @ 2024-11-14 20:18 UTC (permalink / raw)
  To: 74356; +Cc: Felix Gruber, andreas, bavier, sharlatanus

This patchset updates the Dune finite element library to its latest
release 2.10.0.

Felix Gruber (10):
  gnu: dune-common: Update to 2.10.0.
  gnu: dune-geometry: Update to 2.10.0.
  gnu: dune-uggrid: Update to 2.10.0.
  gnu: dune-grid: Update to 2.10.0.
  gnu: dune-istl: Update to 2.10.0.
  gnu: dune-localfunctions: Update to 2.10.0.
  gnu: dune-alugrid: Update to 2.10.0.
  gnu: dune-subgrid: Update to 2.10.0.
  gnu: dune-typetree: Update to 2.10.0.
  gnu: dune-functions: Update to 2.10.0.

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


base-commit: c1cb7f1031c5dde2a260d8d8ad7547d6c79cc532
-- 
2.45.2





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [bug#74356] [PATCH 01/10] gnu: dune-common: Update to 2.10.0.
  2024-11-14 20:18 [bug#74356] [PATCH 00/10] Update dune-* to 2.10.0 Felix Gruber
@ 2024-11-14 20:20 ` Felix Gruber
  2024-11-14 20:20 ` [bug#74356] [PATCH 02/10] gnu: dune-geometry: " Felix Gruber
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Felix Gruber @ 2024-11-14 20:20 UTC (permalink / raw)
  To: 74356; +Cc: Felix Gruber, andreas, sharlatanus, bavier

* gnu/packages/maths.scm (dune-common): Update to 2.10.0.

Change-Id: I9294c8cb03933533ca05d574320fbfcb8fc711fd
---
 gnu/packages/maths.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index bb6c1648b5..20912b8f9a 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -8376,7 +8376,7 @@ (define-public combinatorial-blas
 (define-public dune-common
   (package
     (name "dune-common")
-    (version "2.9.0")
+    (version "2.10.0")
     (source
      (origin
        (method url-fetch)
@@ -8384,7 +8384,7 @@ (define-public dune-common
                            version "/dune-common-" version ".tar.gz"))
        (sha256
         (base32
-         "04pzk8q0bibci8z5xlwndhh3y3vs63mw7kad62lbzfwrr5121hrd"))
+         "1pdgxlxb570fm7smk1zv9b3iq1wzjg6g0s4361xs2w5qrf6drh4l"))
        (patches (search-patches "dune-common-skip-failing-tests.patch"))))
     (build-system cmake-build-system)
     (arguments
-- 
2.45.2





^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [bug#74356] [PATCH 02/10] gnu: dune-geometry: Update to 2.10.0.
  2024-11-14 20:18 [bug#74356] [PATCH 00/10] Update dune-* to 2.10.0 Felix Gruber
  2024-11-14 20:20 ` [bug#74356] [PATCH 01/10] gnu: dune-common: Update " Felix Gruber
@ 2024-11-14 20:20 ` Felix Gruber
  2024-11-14 20:20 ` [bug#74356] [PATCH 03/10] gnu: dune-uggrid: " Felix Gruber
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Felix Gruber @ 2024-11-14 20:20 UTC (permalink / raw)
  To: 74356; +Cc: Felix Gruber, andreas, sharlatanus, bavier

* gnu/packages/maths.scm (dune-geometry): Update to 2.10.0.

Change-Id: I4643e3f2c558abbe56f8dbd5e3ff59b334c00912
---
 gnu/packages/maths.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 20912b8f9a..e88cc13e34 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -8414,7 +8414,7 @@ (define-public dune-common
 (define-public dune-geometry
   (package
     (name "dune-geometry")
-    (version "2.9.0")
+    (version "2.10.0")
     (source
      (origin
        (method url-fetch)
@@ -8422,7 +8422,7 @@ (define-public dune-geometry
                            version "/dune-geometry-" version ".tar.gz"))
        (sha256
         (base32
-         "1bl1abipcf7zysmyyy2ikfx0nip55kasrb1bbkh11ghdilxrwwqy"))))
+         "00vkidb931zvpq3nmw8ikyg8pr3jqisfq2qxwj9hqzj7634qms98"))))
     (build-system cmake-build-system)
     (arguments
      `(#:phases
-- 
2.45.2





^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [bug#74356] [PATCH 03/10] gnu: dune-uggrid: Update to 2.10.0.
  2024-11-14 20:18 [bug#74356] [PATCH 00/10] Update dune-* to 2.10.0 Felix Gruber
  2024-11-14 20:20 ` [bug#74356] [PATCH 01/10] gnu: dune-common: Update " Felix Gruber
  2024-11-14 20:20 ` [bug#74356] [PATCH 02/10] gnu: dune-geometry: " Felix Gruber
@ 2024-11-14 20:20 ` Felix Gruber
  2024-11-14 20:21 ` [bug#74356] [PATCH 04/10] gnu: dune-grid: " Felix Gruber
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Felix Gruber @ 2024-11-14 20:20 UTC (permalink / raw)
  To: 74356; +Cc: Felix Gruber, andreas, sharlatanus, bavier

* gnu/packages/maths.scm (dune-uggrid): Update to 2.10.0.
  [source]: Download as tarball.

Change-Id: I3b89ad16dffe6bb64bc343bda4b27868720551f4
---
 gnu/packages/maths.scm | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index e88cc13e34..d29db6fcc0 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -8455,17 +8455,15 @@ (define-public dune-geometry
 (define-public dune-uggrid
   (package
     (name "dune-uggrid")
-    (version "2.9.0")
+    (version "2.10.0")
     (source
      (origin
-       (method git-fetch)
-       (uri (git-reference
-         (url "https://gitlab.dune-project.org/staging/dune-uggrid.git")
-         (commit (string-append "v" version))))
-       (file-name (git-file-name name version))
+       (method url-fetch)
+       (uri (string-append "https://dune-project.org/download/"
+                           version "/dune-uggrid-" version ".tar.gz"))
        (sha256
         (base32
-         "1xwmiabb25nydi0yzhd64vq6fm3razix6k87afhq88q0ywzll65x"))))
+         "1wm1jy8ssfzpskhk7z34ahmw0q0iyna0dgph8kskv6j2i8v7skip"))))
     (build-system cmake-build-system)
     (arguments
      `(#:phases
-- 
2.45.2





^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [bug#74356] [PATCH 04/10] gnu: dune-grid: Update to 2.10.0.
  2024-11-14 20:18 [bug#74356] [PATCH 00/10] Update dune-* to 2.10.0 Felix Gruber
                   ` (2 preceding siblings ...)
  2024-11-14 20:20 ` [bug#74356] [PATCH 03/10] gnu: dune-uggrid: " Felix Gruber
@ 2024-11-14 20:21 ` Felix Gruber
  2024-11-14 20:21 ` [bug#74356] [PATCH 05/10] gnu: dune-istl: " Felix Gruber
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Felix Gruber @ 2024-11-14 20:21 UTC (permalink / raw)
  To: 74356; +Cc: Felix Gruber, andreas, sharlatanus, bavier

* gnu/packages/maths.scm (dune-grid): Update to 2.10.0.
  [source]: Remove patch that has been applied upstream.
* gnu/packages/patches/dune-grid-add-missing-include-cassert.patch:
  Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I793f9151ace3c5104fd2b8d74ace128e73133cf3
---
 gnu/local.mk                                  |  1 -
 gnu/packages/maths.scm                        |  6 ++---
 ...une-grid-add-missing-include-cassert.patch | 24 -------------------
 3 files changed, 2 insertions(+), 29 deletions(-)
 delete mode 100644 gnu/packages/patches/dune-grid-add-missing-include-cassert.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index 1f48fddc9e..dcc1aa201a 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1167,7 +1167,6 @@ dist_patch_DATA =						\
   %D%/packages/patches/dtc-meson-cell-overflow.patch		\
   %D%/packages/patches/duc-fix-test-sh.patch                    \
   %D%/packages/patches/dune-common-skip-failing-tests.patch	\
-  %D%/packages/patches/dune-grid-add-missing-include-cassert.patch	\
   %D%/packages/patches/dune-istl-fix-solver-playground.patch	\
   %D%/packages/patches/durden-shadow-arcan.patch		\
   %D%/packages/patches/dvd+rw-tools-add-include.patch 		\
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index d29db6fcc0..bb40f046dd 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -8493,7 +8493,7 @@ (define-public dune-uggrid
 (define-public dune-grid
   (package
     (name "dune-grid")
-    (version "2.9.0")
+    (version "2.10.0")
     (source
      (origin
        (method url-fetch)
@@ -8501,9 +8501,7 @@ (define-public dune-grid
                            version "/dune-grid-" version ".tar.gz"))
        (sha256
         (base32
-         "17l2vlr8q3rfifxv80r3jlzamx478xn0vfjkrl3ns1akk7miycq8"))
-       (patches (search-patches
-                  "dune-grid-add-missing-include-cassert.patch"))))
+         "0mh06g3sryx3s0d7zgzsz6j18vbzb0f46wq7aw6ahj2hswb7rsrg"))))
     (build-system cmake-build-system)
     (arguments
      `(#:phases
diff --git a/gnu/packages/patches/dune-grid-add-missing-include-cassert.patch b/gnu/packages/patches/dune-grid-add-missing-include-cassert.patch
deleted file mode 100644
index 7462b11934..0000000000
--- a/gnu/packages/patches/dune-grid-add-missing-include-cassert.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From ef843b1a66308247ba4d2e2c116ff5517421a91b Mon Sep 17 00:00:00 2001
-From: Simon Praetorius <simon.praetorius@tu-dresden.de>
-Date: Tue, 6 Dec 2022 13:39:44 +0100
-Subject: [PATCH] Add missing include <cassert>
-
----
- dune/grid/test/yasp/test-yaspgrid-partitioner.cc | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/dune/grid/test/yasp/test-yaspgrid-partitioner.cc b/dune/grid/test/yasp/test-yaspgrid-partitioner.cc
-index 93ae042b0..9a4530201 100644
---- a/dune/grid/test/yasp/test-yaspgrid-partitioner.cc
-+++ b/dune/grid/test/yasp/test-yaspgrid-partitioner.cc
-@@ -6,6 +6,7 @@
- #include <config.h>
- 
- #include <array>
-+#include <cassert>
- #include <iostream>
- 
- #include <dune/common/filledarray.hh>
--- 
-2.39.2
-
-- 
2.45.2





^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [bug#74356] [PATCH 05/10] gnu: dune-istl: Update to 2.10.0.
  2024-11-14 20:18 [bug#74356] [PATCH 00/10] Update dune-* to 2.10.0 Felix Gruber
                   ` (3 preceding siblings ...)
  2024-11-14 20:21 ` [bug#74356] [PATCH 04/10] gnu: dune-grid: " Felix Gruber
@ 2024-11-14 20:21 ` Felix Gruber
  2024-11-14 20:21 ` [bug#74356] [PATCH 06/10] gnu: dune-localfunctions: " Felix Gruber
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Felix Gruber @ 2024-11-14 20:21 UTC (permalink / raw)
  To: 74356; +Cc: Felix Gruber, andreas, sharlatanus, bavier

* gnu/packages/maths.scm (dune-istl): Update to 2.10.0.
  [source]: Remove patch that has been applied upstream.
* gnu/packages/patches/dune-istl-fix-solver-playground.patch: Remove
  file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: Ifbbb6f2dea815159a1743ae6e622c154cf1cc9b0
---
 gnu/local.mk                                  |  1 -
 gnu/packages/maths.scm                        |  5 +-
 .../dune-istl-fix-solver-playground.patch     | 61 -------------------
 3 files changed, 2 insertions(+), 65 deletions(-)
 delete mode 100644 gnu/packages/patches/dune-istl-fix-solver-playground.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index dcc1aa201a..5adebbee41 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1167,7 +1167,6 @@ dist_patch_DATA =						\
   %D%/packages/patches/dtc-meson-cell-overflow.patch		\
   %D%/packages/patches/duc-fix-test-sh.patch                    \
   %D%/packages/patches/dune-common-skip-failing-tests.patch	\
-  %D%/packages/patches/dune-istl-fix-solver-playground.patch	\
   %D%/packages/patches/durden-shadow-arcan.patch		\
   %D%/packages/patches/dvd+rw-tools-add-include.patch 		\
   %D%/packages/patches/dwarves-threading-reproducibility.patch	\
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index bb40f046dd..799e9115a1 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -8539,7 +8539,7 @@ (define-public dune-grid
 (define-public dune-istl
   (package
     (name "dune-istl")
-    (version "2.9.0")
+    (version "2.10.0")
     (source
      (origin
        (method url-fetch)
@@ -8547,8 +8547,7 @@ (define-public dune-istl
                            version "/dune-istl-" version ".tar.gz"))
        (sha256
         (base32
-         "0smghqr400xl84j0laabgwaj2p5jlj3n3s85bm7qp9m2vjz6rav6"))
-       (patches (search-patches "dune-istl-fix-solver-playground.patch"))))
+         "0rk95rkj87gpb3gn40jl532rybs2lxkhn7g6b30m9kbzz7yfjfbc"))))
     (build-system cmake-build-system)
     (arguments
      `(#:phases
diff --git a/gnu/packages/patches/dune-istl-fix-solver-playground.patch b/gnu/packages/patches/dune-istl-fix-solver-playground.patch
deleted file mode 100644
index b3df4b6ffa..0000000000
--- a/gnu/packages/patches/dune-istl-fix-solver-playground.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From fe929f17e98b577171f58ca520b5145be41730ea Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Christoph=20Gr=C3=BCninger?= <gruenich@dune-project.org>
-Date: Thu, 16 Mar 2023 19:48:40 +0100
-Subject: [PATCH] Adjust sequential and both parallel cases in
- istl-solver-playground
-
-Do same thing, independent of paralellel, distributed, or
-sequential.
-This fixes the test in the sequential case.
----
- src/istl-solver-playground.hh | 22 ++++++++++++++++------
- 1 file changed, 16 insertions(+), 6 deletions(-)
-
-diff --git a/src/istl-solver-playground.hh b/src/istl-solver-playground.hh
-index 0ff3abd5..11693cf5 100644
---- a/src/istl-solver-playground.hh
-+++ b/src/istl-solver-playground.hh
-@@ -66,7 +66,11 @@ std::shared_ptr<OOCOMM> loadSystem(std::shared_ptr<Mat>& m,
-   std::shared_ptr<OOCOMM> oocomm;
-   if(distributed){
-     oocomm = std::make_shared<OOCOMM>(MPI_COMM_WORLD);
--    loadMatrixMarket(*m, matrixfilename, *oocomm);
-+    if(matrixfilename != "laplacian"){
-+      loadMatrixMarket(*m, matrixfilename, *oocomm);
-+    }else{
-+      setupLaplacian(*m, config.get("N", 20));
-+    }
-     if(config.get("random_rhs", false)){
-       rhs->resize(m->N());
-       srand(42);
-@@ -98,16 +102,22 @@ template<class Mat, class Vec>
- void loadSystem(std::shared_ptr<Mat>& m,
-                 std::shared_ptr<Vec>& rhs,
-                 const Dune::ParameterTree& config){
--  std::string matrixfilename = config.get<std::string>("matrix");
-+  // generate Laplacian or load matrix
-+  std::string matrixfilename = config.get<std::string>("matrix", "laplacian");
-+  if(matrixfilename == "laplacian"){
-+    setupLaplacian(*m, config.get("N", 20));
-+  }else{
-+    loadMatrixMarket(*m, matrixfilename);
-+  }
-+  // use random values or load right-hand side
-   std::string rhsfilename;
--  if(!config.get("random_rhs", false))
--    rhsfilename = config.get<std::string>("rhs");
--  loadMatrixMarket(*m, matrixfilename);
-   if(config.get("random_rhs", false)){
-     rhs->resize(m->N());
-     fillRandom(*rhs);
--  }else
-+  }else{
-+    rhsfilename = config.get<std::string>("rhs");
-     loadMatrixMarket(*rhs, rhsfilename);
-+  }
- }
- #endif
- 
--- 
-2.39.2
-
-- 
2.45.2





^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [bug#74356] [PATCH 06/10] gnu: dune-localfunctions: Update to 2.10.0.
  2024-11-14 20:18 [bug#74356] [PATCH 00/10] Update dune-* to 2.10.0 Felix Gruber
                   ` (4 preceding siblings ...)
  2024-11-14 20:21 ` [bug#74356] [PATCH 05/10] gnu: dune-istl: " Felix Gruber
@ 2024-11-14 20:21 ` Felix Gruber
  2024-11-14 20:21 ` [bug#74356] [PATCH 07/10] gnu: dune-alugrid: " Felix Gruber
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Felix Gruber @ 2024-11-14 20:21 UTC (permalink / raw)
  To: 74356; +Cc: Felix Gruber, andreas, sharlatanus, bavier

* gnu/packages/maths.scm (dune-localfunctions): Update to 2.10.0.

Change-Id: If3a92b213d0c94b15035b937e9d0fd96bdf13554
---
 gnu/packages/maths.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 799e9115a1..546b7914c5 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -8600,7 +8600,7 @@ (define-public dune-istl
 (define-public dune-localfunctions
   (package
     (name "dune-localfunctions")
-    (version "2.9.0")
+    (version "2.10.0")
     (source
      (origin
        (method url-fetch)
@@ -8608,7 +8608,7 @@ (define-public dune-localfunctions
                            version "/dune-localfunctions-" version ".tar.gz"))
        (sha256
         (base32
-         "02zl49q40ifmic221fxlhi8zj9pybdyjavzvgn1zwh636ysgjbsp"))))
+         "0a5hyd7fps18178dq41nxa21h0i9ah6sw7di8qkc4i1rh052rzc1"))))
     (build-system cmake-build-system)
     (arguments
      `(#:phases
-- 
2.45.2





^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [bug#74356] [PATCH 07/10] gnu: dune-alugrid: Update to 2.10.0.
  2024-11-14 20:18 [bug#74356] [PATCH 00/10] Update dune-* to 2.10.0 Felix Gruber
                   ` (5 preceding siblings ...)
  2024-11-14 20:21 ` [bug#74356] [PATCH 06/10] gnu: dune-localfunctions: " Felix Gruber
@ 2024-11-14 20:21 ` Felix Gruber
  2024-11-14 20:21 ` [bug#74356] [PATCH 08/10] gnu: dune-subgrid: " Felix Gruber
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Felix Gruber @ 2024-11-14 20:21 UTC (permalink / raw)
  To: 74356; +Cc: Felix Gruber, andreas, sharlatanus, bavier

* gnu/packages/maths.scm (dune-alugrid): Update to 2.10.0.

Change-Id: I316d27b7da3e07398d12a156fa9b3b24675b7fad
---
 gnu/packages/maths.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 546b7914c5..e058a2475a 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -8658,7 +8658,7 @@ (define-public dune-localfunctions
 (define-public dune-alugrid
   (package
     (name "dune-alugrid")
-    (version "2.9.0")
+    (version "2.10.0")
     (source
      (origin
        (method git-fetch)
@@ -8668,7 +8668,7 @@ (define-public dune-alugrid
        (file-name (git-file-name name version))
        (sha256
         (base32
-         "0s41jinsfpm56nx41vkmyv3y9n072ssw9hxjm7di64zcszgpjmzd"))))
+         "0289vqf9azhgqda04qa5prn201xnsd9i0r8gy6jn0g6wfy9bcpav"))))
     (build-system cmake-build-system)
     (arguments
      `(#:phases
-- 
2.45.2





^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [bug#74356] [PATCH 08/10] gnu: dune-subgrid: Update to 2.10.0.
  2024-11-14 20:18 [bug#74356] [PATCH 00/10] Update dune-* to 2.10.0 Felix Gruber
                   ` (6 preceding siblings ...)
  2024-11-14 20:21 ` [bug#74356] [PATCH 07/10] gnu: dune-alugrid: " Felix Gruber
@ 2024-11-14 20:21 ` Felix Gruber
  2024-11-14 20:21 ` [bug#74356] [PATCH 09/10] gnu: dune-typetree: " Felix Gruber
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Felix Gruber @ 2024-11-14 20:21 UTC (permalink / raw)
  To: 74356; +Cc: Felix Gruber, andreas, sharlatanus, bavier

* gnu/packages/maths.scm (dune-subgrid): Update to 2.10.0.

Change-Id: I447398849731713a4f56e22139b829cb835e97ce
---
 gnu/packages/maths.scm | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index e058a2475a..c37cb59741 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -8710,12 +8710,12 @@ (define-public dune-alugrid
 
 (define-public dune-subgrid
   ; dune-subgrid does not tag its releases.
-  ; The following commit is a few commits past the releases/2.9 branch
-  ; to include some additional commits fixing compatibility with dune-uggrid.
-  (let ((commit "e83f3f919c2602425467ed767f279bc9c356c436"))
+  ; The following commit is the last commit on the releases/2.10 branch
+  ; as of 2024-11-14.
+  (let ((commit "e71cc9c2514356c7cd989f0c13661f10c37c58df"))
     (package
       (name "dune-subgrid")
-      (version (git-version "2.9.0" "1" commit))
+      (version (git-version "2.10.0" "1" commit))
       (source
        (origin
          (method git-fetch)
@@ -8725,7 +8725,7 @@ (define-public dune-subgrid
          (file-name (git-file-name name version))
          (sha256
           (base32
-            "1dv4zg5j17bldpgg02ycg9fbfmnc1kffixgzbkkz86f2dmwgh2b6"))))
+            "1vahmj2r9r684n8rgnqqb8zhi3wibkxjsv1kql804azx71dslx0d"))))
       (build-system cmake-build-system)
       (arguments
        `(#:phases
-- 
2.45.2





^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [bug#74356] [PATCH 09/10] gnu: dune-typetree: Update to 2.10.0.
  2024-11-14 20:18 [bug#74356] [PATCH 00/10] Update dune-* to 2.10.0 Felix Gruber
                   ` (7 preceding siblings ...)
  2024-11-14 20:21 ` [bug#74356] [PATCH 08/10] gnu: dune-subgrid: " Felix Gruber
@ 2024-11-14 20:21 ` Felix Gruber
  2024-11-14 20:21 ` [bug#74356] [PATCH 10/10] gnu: dune-functions: " Felix Gruber
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Felix Gruber @ 2024-11-14 20:21 UTC (permalink / raw)
  To: 74356; +Cc: Felix Gruber, andreas, sharlatanus, bavier

* gnu/packages/maths.scm (dune-typetree): Update to 2.10.0.

Change-Id: I5f41fd6a1f8401283d6fa1831d8af96cd751907e
---
 gnu/packages/maths.scm | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index c37cb59741..023504acac 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -8758,17 +8758,15 @@ (define-public dune-subgrid
 (define-public dune-typetree
   (package
     (name "dune-typetree")
-    (version "2.9.0")
+    (version "2.10.0")
     (source
      (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://gitlab.dune-project.org/staging/dune-typetree.git")
-             (commit (string-append "v" version))))
-       (file-name (git-file-name name version))
+       (method url-fetch)
+       (uri (string-append "https://dune-project.org/download/"
+                           version "/dune-typetree-" version ".tar.gz"))
        (sha256
         (base32
-         "1qcnl8giivnn8zprszdwrqw4q29sv3c2pr8dlrz616j10i4r8p18"))))
+         "0k756c543r79jz51jfnvi6knnxv7y19xg69yb15b0hrv4gq015pf"))))
     (build-system cmake-build-system)
     (arguments
      `(#:phases
-- 
2.45.2





^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [bug#74356] [PATCH 10/10] gnu: dune-functions: Update to 2.10.0.
  2024-11-14 20:18 [bug#74356] [PATCH 00/10] Update dune-* to 2.10.0 Felix Gruber
                   ` (8 preceding siblings ...)
  2024-11-14 20:21 ` [bug#74356] [PATCH 09/10] gnu: dune-typetree: " Felix Gruber
@ 2024-11-14 20:21 ` Felix Gruber
  2024-11-20 10:12 ` [bug#74356] Moreinfo Andreas Enge
  2024-11-22 20:48 ` bug#74356: Close Andreas Enge
  11 siblings, 0 replies; 13+ messages in thread
From: Felix Gruber @ 2024-11-14 20:21 UTC (permalink / raw)
  To: 74356; +Cc: Felix Gruber, andreas, sharlatanus, bavier

* gnu/packages/maths.scm (dune-functions): Update to 2.10.0.

Change-Id: I022a75f9c66adf50b5b074594d50eed98f316634
---
 gnu/packages/maths.scm | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 023504acac..d51ba86232 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -8798,17 +8798,15 @@ (define-public dune-typetree
 (define-public dune-functions
   (package
     (name "dune-functions")
-    (version "2.9.0")
+    (version "2.10.0")
     (source
      (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://gitlab.dune-project.org/staging/dune-functions.git")
-             (commit (string-append "v" version))))
-       (file-name (git-file-name name version))
+       (method url-fetch)
+       (uri (string-append "https://dune-project.org/download/"
+                           version "/dune-functions-" version ".tar.gz"))
        (sha256
         (base32
-         "0pmi9vk0pdq9qp3xvknsndg8l6f2xkjr1rwbfbzsl9aj0qv9rn2p"))))
+         "1v2yyiqacspa7fkz5pbhd9hcz8rk5bhyhlhwvr3jjgmniiy0x2hp"))))
     (build-system cmake-build-system)
     (arguments
      `(#:phases
-- 
2.45.2





^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [bug#74356] Moreinfo
  2024-11-14 20:18 [bug#74356] [PATCH 00/10] Update dune-* to 2.10.0 Felix Gruber
                   ` (9 preceding siblings ...)
  2024-11-14 20:21 ` [bug#74356] [PATCH 10/10] gnu: dune-functions: " Felix Gruber
@ 2024-11-20 10:12 ` Andreas Enge
  2024-11-22 20:48 ` bug#74356: Close Andreas Enge
  11 siblings, 0 replies; 13+ messages in thread
From: Andreas Enge @ 2024-11-20 10:12 UTC (permalink / raw)
  To: 74356

Hello Felix,

thanks for the patchset! I see you have updated all the packages that are
at version 2.9.0, which happen to be also those with an additional
dune-*-openmpi package.

There is also dune-pdelab@2.8.0-0.d5dddb6. Can this be kept as is? Or is it
incompatible with dune and should be dropped?

(For the record, I realised that there two completely unrelated projects
called "dune"; the one at version 3.11.0 is a build system for OCaml.)

Andreas





^ permalink raw reply	[flat|nested] 13+ messages in thread

* bug#74356: Close
  2024-11-14 20:18 [bug#74356] [PATCH 00/10] Update dune-* to 2.10.0 Felix Gruber
                   ` (10 preceding siblings ...)
  2024-11-20 10:12 ` [bug#74356] Moreinfo Andreas Enge
@ 2024-11-22 20:48 ` Andreas Enge
  11 siblings, 0 replies; 13+ messages in thread
From: Andreas Enge @ 2024-11-22 20:48 UTC (permalink / raw)
  To: 74356-done

Well, all packages still compile, including the dune-plelab package that
is not updated. So I have just pushed the commits.

Thanks!

Andreas





^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2024-11-22 20:50 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-14 20:18 [bug#74356] [PATCH 00/10] Update dune-* to 2.10.0 Felix Gruber
2024-11-14 20:20 ` [bug#74356] [PATCH 01/10] gnu: dune-common: Update " Felix Gruber
2024-11-14 20:20 ` [bug#74356] [PATCH 02/10] gnu: dune-geometry: " Felix Gruber
2024-11-14 20:20 ` [bug#74356] [PATCH 03/10] gnu: dune-uggrid: " Felix Gruber
2024-11-14 20:21 ` [bug#74356] [PATCH 04/10] gnu: dune-grid: " Felix Gruber
2024-11-14 20:21 ` [bug#74356] [PATCH 05/10] gnu: dune-istl: " Felix Gruber
2024-11-14 20:21 ` [bug#74356] [PATCH 06/10] gnu: dune-localfunctions: " Felix Gruber
2024-11-14 20:21 ` [bug#74356] [PATCH 07/10] gnu: dune-alugrid: " Felix Gruber
2024-11-14 20:21 ` [bug#74356] [PATCH 08/10] gnu: dune-subgrid: " Felix Gruber
2024-11-14 20:21 ` [bug#74356] [PATCH 09/10] gnu: dune-typetree: " Felix Gruber
2024-11-14 20:21 ` [bug#74356] [PATCH 10/10] gnu: dune-functions: " Felix Gruber
2024-11-20 10:12 ` [bug#74356] Moreinfo Andreas Enge
2024-11-22 20:48 ` bug#74356: Close Andreas Enge

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).