[bug#78706] gnu: octave: Update to 10.2.0.

Message ID 3940bd05cfff7bc2d983b0edf54ddd5a1ee2d812.1749188939.git.atai@atai.org
State New
Headers
Series [bug#78706] gnu: octave: Update to 10.2.0. |

Commit Message

Andy Tai June 6, 2025, 5:50 a.m. UTC
  * gnu/packages/maths.scm (octave-cli): Update to 10.2.0.

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


base-commit: 027a47787f8dcf6651a1c20c5b475376defe6d6b
  

Comments

Andreas Enge June 13, 2025, 9:44 a.m. UTC | #1
Hello Andy,

I did not expect octave to have so many dependent packages!

This update breaks nlopt:
   https://qa.guix.gnu.org/issue/78706/package-changes?x86_64-linux-change=broken&x86_64-linux-change=still-failing&x86_64-linux-change=unknown-to-failing&x86_64-linux-change=new-failing

Could you have a look, please?

Andreas
  
Andy Tai June 13, 2025, 5:39 p.m. UTC | #2
will do


On Fri, Jun 13, 2025 at 2:44 AM Andreas Enge <andreas@enge.fr> wrote:
>
> Hello Andy,
>
> I did not expect octave to have so many dependent packages!
>
> This update breaks nlopt:
>    https://qa.guix.gnu.org/issue/78706/package-changes?x86_64-linux-change=broken&x86_64-linux-change=still-failing&x86_64-linux-change=unknown-to-failing&x86_64-linux-change=new-failing
>
> Could you have a look, please?
>
> Andreas
>
  
Andy Tai June 15, 2025, 7:12 a.m. UTC | #3
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=78796

updates nlopt to the latest release.  This does not resolve the build
issue with octave 10; but nlopt can be updated with octave 9.4 for
now.
will look further into the nlopt building with octave 10 problem.

> > This update breaks nlopt:
> >    https://qa.guix.gnu.org/issue/78706/package-changes?x86_64-linux-change=broken&x86_64-linux-change=still-failing&x86_64-linux-change=unknown-to-failing&x86_64-linux-change=new-failing
  
Andreas Enge June 15, 2025, 5:03 p.m. UTC | #4
Am Sun, Jun 15, 2025 at 12:12:42AM -0700 schrieb Andy Tai:
> will look further into the nlopt building with octave 10 problem.
> > > This update breaks nlopt:
> > >    https://qa.guix.gnu.org/issue/78706/package-changes?x86_64-linux-change=broken&x86_64-linux-change=still-failing&x86_64-linux-change=unknown-to-failing&x86_64-linux-change=new-failing

Here might be a possible solution:
   https://github.com/stevengj/nlopt/issues/616

Andreas
  
Andreas Enge June 18, 2025, 10:44 a.m. UTC | #5
Am Sun, Jun 15, 2025 at 10:03:50PM -0700 schrieb Andy Tai:
> *** Octave update to 10.2 ***
> *** Fix nlopt build when building with octave 10 ***

This has gone through QA without any additional failures, and I have
pushed it now. Thanks for all the work!

Andreas
  

Patch

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 74bdfab84c..d69d5139c3 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -3282,7 +3282,7 @@  (define-public ceres-solver-benchmarks
 (define-public octave-cli
   (package
     (name "octave-cli")
-    (version "9.4.0")
+    (version "10.2.0")
     (source
      (origin
        (method url-fetch)
@@ -3290,7 +3290,7 @@  (define-public octave-cli
                            version ".tar.xz"))
        (sha256
         (base32
-         "0gbvrcblz6akpgm1vls7qjk97imq3j65pasd4jx9b7zpks813ygz"))))
+         "0szpna905qz9fskpnmc4sv4xpna2a2rkxs22d20nx1l16gwb1869"))))
     (build-system gnu-build-system)
     (inputs
      (list alsa-lib