Sage 10.6 released

126 views
Skip to first unread message

Volker Braun

unread,
Mar 31, 2025, 6:57:53 PMMar 31
to sage-release
The "master" git branch has been updated to Sage-10.6. As always, you can get the latest beta version from the "develop" git branch. Alternatively, the self-contained source tarball is at http://www.sagemath.org/download-latest.html

There was no change over rc1:

b8f98e7c7c3 (tag: 10.6, github/develop) Updated SageMath version to 10.6
10741006a47 Updated SageMath version to 10.6.rc1

david....@gmail.com

unread,
Apr 1, 2025, 4:48:08 AMApr 1
to sage-release
Dear all,

thank you Volker for this new release.
However, it seems there is something wrong (at least for me).
To synchronize my fork on GitHub, the system asks me to remove a commit (why ?). I clicked on that and now my fork is up to date with sagemath/sage:develop. 

But if I want to synchronize the branch on my laptop using git pull, I get:
=====

MAC-xxxxx:sage dcoudert$ git pull

remote: Enumerating objects: 89, done.

remote: Counting objects: 100% (85/85), done.

remote: Compressing objects: 100% (7/7), done.

remote: Total 89 (delta 74), reused 85 (delta 74), pack-reused 4 (from 1)

Unpacking objects: 100% (89/89), 10.54 KiB | 158.00 KiB/s, done.

From https://github.com/dcoudert/sage

 + 8a8453f35f3...b8f98e7c7c3 develop                                             -> origin/develop  (forced update)

   f5655e9ec7a..acc03d4cb64  graphs/generation_of_trees                          -> origin/graphs/generation_of_trees

   cb79000d19b..4cf9b716978  graphs/preprocessing_for_minimal_separators         -> origin/graphs/preprocessing_for_minimal_separators

   bbde4514017..5a72b6d4692  graphs/scream_if_immutable                          -> origin/graphs/scream_if_immutable

   0e93faba371..9b08796194e  graphs/use_biconnected_components_in_gomory_hu_tree -> origin/graphs/use_biconnected_components_in_gomory_hu_tree

hint: You have divergent branches and need to specify how to reconcile them.

hint: You can do so by running one of the following commands sometime before

hint: your next pull:

hint: 

hint:   git config pull.rebase false  # merge

hint:   git config pull.rebase true   # rebase

hint:   git config pull.ff only       # fast-forward only

hint: 

hint: You can replace "git config" with "git config --global" to set a default

hint: preference for all repositories. You can also pass --rebase, --no-rebase,

hint: or --ff-only on the command line to override the configured default per

hint: invocation.

fatal: Need to specify how to reconcile divergent branches.

=====

I don't know which is the correct way to solve that.

Furthermore, I see that many (almost all) of the pull requests (https://github.com/sagemath/sage/pulls) have merge conflicts.
I don't know if others are experiencing / observing the same issues, and I don't know how to fix that.

Best,
David.

Franco Saliola

unread,
Apr 1, 2025, 8:51:21 AMApr 1
to sage-r...@googlegroups.com
Thank you everyone for the new release.

I get errors building on macOS 15.4 (with all system and brew updates applied). I'm including the error pertinent parts of the logs below with the log files attached.

gfan (full log attached)

[spkg-install] In file included from src/gfanlib_zcone.cpp:8:
[spkg-install] In file included from src/gfanlib_zcone.h:11:
[spkg-install] src/gfanlib_matrix.h:123:18: error: no member named 'vectormultiply' in 'Matrix<typ>'
[spkg-install]   123 |         ret[i]=a.vectormultiply(b.column(i));
[spkg-install]       |                ~ ^
[spkg-install] 1 error generated.
[spkg-install] make[5]: *** [src/gfanlib_zcone.o] Error 1
[spkg-install] ********************************************************************************
[spkg-install] Error building gfan-0.6.2.p1
[spkg-install] ********************************************************************************

lcalc (full log attached) -- it's the same error repeated 20 times.

[spkg-build] In file included from Ldokchitser.cc:1:
[spkg-build] In file included from ./L.h:43:
[spkg-build] In file included from ./Lglobals.h:55:
[spkg-build] ./Lcomplex.h:79:51: error: reference to 'complex' is ambiguous
[spkg-build]    79 |   template<typename _Tp> complex<_Tp> log10(const complex<_Tp>&);
[spkg-build]       |                                                   ^
[spkg-build] ./Lcomplex.h:62:32: note: candidate found by name lookup is 'std::complex'
[spkg-build]    62 |   template<typename _Tp> class complex;
[spkg-build]       |                                ^
[spkg-build] /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__fwd/complex.h:22:28: note: candidate found by name lookup is 'std::__1::complex'
[spkg-build]    22 | class _LIBCPP_TEMPLATE_VIS complex;
[spkg-build]       |                            ^
[spkg-build] fatal error: too many errors emitted, stopping now [-ferror-limit=]
[spkg-build] 20 errors generated.
[spkg-build] make[6]: *** [Ldokchitser.lo] Error 1
[spkg-build] make[5]: *** [all-recursive] Error 1
[spkg-build] ********************************************************************************
[spkg-build] Error building lcalc-2.0.5
[spkg-build] ********************************************************************************

System info

> fastfetch -l none
------------------------
OS: macOS Sequoia 15.4 arm64
Host: Mac mini (M2, 2023, Four Thunderbolt 4 ports)
Kernel: Darwin 24.4.0
Uptime: 11 hours, 8 mins
Packages: 270 (brew), 23 (brew-cask)
Shell: bash 5.2.37
Display (DELL U2515H): 2560x1440 @ 60 Hz in 25" [External] *
Display (LED Cinema Display): 2560x1440 @ 60 Hz in 27" [External]
DE: Aqua
WM: Quartz Compositor 278.4.7
WM Theme: Multicolor (Light)
Font: .AppleSystemUIFont [System], Helvetica [User]
Cursor: Fill - Black, Outline - White (32px)
Terminal: tmux 3.5a
CPU: Apple M2 Pro (12) @ 3.50 GHz
GPU: Apple M2 Pro (19) @ 1.40 GHz [Integrated]
Memory: 16.30 GiB / 32.00 GiB (51%)
Swap: Disabled
Disk (/): 133.97 GiB / 1.81 TiB (7%) - apfs [Read-only]
Disk (/Volumes/External SSD): 286.95 MiB / 1.82 TiB (0%) - apfs [External]
Local IP (en1): 10.0.0.143/24
Locale: en_US.UTF-8



--
You received this message because you are subscribed to the Google Groups "sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sage-release/4e629e88-cfda-4ebc-b046-fc789dab2af4n%40googlegroups.com.
gfan-0.6.2.p1.log
lcalc-2.0.5.log

Dima Pasechnik

unread,
Apr 1, 2025, 9:47:18 AMApr 1
to sage-r...@googlegroups.com, sal...@gmail.com
You got Apple clang 17, that's apparently too new, and not tested yet. This explains issues with C++, I suppose.

Dima

Volker Braun

unread,
Apr 1, 2025, 4:54:33 PMApr 1
to sage-release
Hmm I might have accidentally rewritten the 10.6.rc1 version commit from 8a8453f35f3 to 10741006a47. It has an isomorphic diff (only updating version stamps), so if your branch is based on the old commit then it should usually merge just fine (often even if the github UI shows a conflict).

Alternatively, you can reset your branch to 10741006a47 and then cherry-pick your commits on top of that.

Depending on the details of your branch you can also use git rebase.

Kenji Iohara

unread,
May 2, 2025, 3:23:07 PMMay 2
to sage-r...@googlegroups.com
Dear all, 
 
 Recently I got new MacAir with Apple M4 and OS 15.4.1, 
 with Homebrew etc. I still cannot compile sage 10.6..
 Can anyone tell me what is the problem ?
 I have an impression that the gcc installed here is too new… maybe not..
 
config.log

Dima Pasechnik

unread,
May 2, 2025, 3:26:59 PMMay 2
to sage-r...@googlegroups.com
Sage 10.6 is broken for many platforms, including many up to date macOS's with new XCode (clang 17)
Please try the latest beta instead.

--
You received this message because you are subscribed to the Google Groups "sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sage-release/49629D68-1D04-4AA6-A192-9DCD8A9AF67E%40gmail.com.

Best regards, Kenji

01/04/2025 22:54、Volker Braun <vbrau...@gmail.com>のメール:

-- 
You received this message because you are subscribed to the Google Groups "sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.

Kenji Iohara

unread,
May 2, 2025, 4:46:39 PMMay 2
to sage-r...@googlegroups.com
Thanks Dima, 

 I have tried with Sage 10.7.beta2, and had the errors with two packages:

* package:         linbox-1.7.0+sage-2024-05-18

  last build time: May 2 22:20

  log file:        /Users/iohara/Desktop/sage-10.7.beta2/logs/pkgs/linbox-1.7.0+sage-2024-05-18.log

  build directory: /Users/iohara/Desktop/sage-10.7.beta2/local/var/tmp/sage/build/linbox-1.7.0+sage-2024-05-18


* package:         gfan-0.6.2.p1

  last build time: May 2 22:38

  log file:        /Users/iohara/Desktop/sage-10.7.beta2/logs/pkgs/gfan-0.6.2.p1.log

  build directory: /Users/iohara/Desktop/sage-10.7.beta2/local/var/tmp/sage/build/gfan-0.6.2.p1


 
config.log

Dima Pasechnik

unread,
May 2, 2025, 4:59:18 PMMay 2
to sage-r...@googlegroups.com
for linbox one also needs not yet merged https://github.com/sagemath/sage/pull/39985
(hopefully in the next beta)
Not yet dealt with gfan, sorry.



--
You received this message because you are subscribed to the Google Groups "sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sage-release/241780C6-A086-4E02-B800-3DF335F8C2C8%40gmail.com.
Kenji

02/05/2025 21:26、Dima Pasechnik <dim...@gmail.com>のメール:

--
You received this message because you are subscribed to the Google Groups "sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages