Sage 10.10.beta1 released

50 views
Skip to first unread message

Volker Braun

unread,
May 18, 2026, 6:11:50 PM (3 days ago) May 18
to sage-release
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


1398283a9c5 (tag: 10.10.beta1, github/develop) Updated SageMath version to 10.10.beta1
722ddb85e94 gh-42193: update to 2.12.0, convert to pip spkg
79b4c8e8f42 gh-42191: adding egf_to_ogf and converse and hadamard_product to lazy series
67df0269efb gh-42188: fixing a bunch of "optional -internet" doctests
0ba228d4a6f gh-42184: fix mistake in documentation
35df1ea6a16 gh-42181: implement proper hash for gap integers and rationals
14604aceda4 gh-42178: remove code deprecated in #37170
55f52ae03d9 gh-42168: Fix doctest when `cypari2 leaked` is fixed
49467cb22e0 gh-42167: Add support for reversion of power series in positive characteristic
cbcde1bf3ae gh-42163: Bound random cone
5b1796231df gh-42162: Fix matrix PID echelon doctest warnings
66321648606 gh-42161: Remove the rpy2 monkey patch
e144f29144d gh-42160: fix wrong change in findstat interface
513e591059d gh-42155: add parameter immutable to distance regular graph generators (part 5)
29825189cc5 gh-42153: remove and deprecate the auld class CommutativeRing
c7b3f5463e2 gh-42152: minor fixes for pep8 in various files
5adc9c7cc23 gh-42151: faster enumeration of immutable trees
7c722b1c576 gh-42150: Use bootstrap -s to avoid downloading configure-hash package
d04cd0f3f13 gh-42149: Fix unused local lint errors
a0b03ea6375 gh-42145: Set ruff format quote-style to preserve
c25262cbd0e gh-42139: Add python3 to Docker runtime dependencies
d0c78e588c8 gh-42132: make change_var an alias of change_variable_name
239f4625a00 gh-42128: Add graph constructors for graphs defined by systems of equations
310929ae6b7 gh-42120: generate endomorphism rings of "special" supersingular elliptic curves
26943de935b gh-42086: Improve determinant calculation reliable method
d89bb1c2d2a gh-42070: src/sage/stats: remove remaining "needs sage.foo" tags
fd9e1b6eefb gh-42065: Add restriction in random_cone parameters in examples
075466810f7 gh-42055: Fix a bug in correlation_immunity function (version 2)
2f6f49b7a8b gh-41554: Congruence subgroup Gamma0 for polynomial rings over finite fields
d9d3e917434 gh-41550: Explicit build-time features
86c7559c222 gh-41105: Highs Backend
bccf4e311b7 gh-40212: btquotients: make local splitting optimal.
fe5b13e61ed (tag: 10.10.beta0) Updated SageMath version to 10.10.beta0

David Coudert

unread,
May 19, 2026, 5:30:45 PM (2 days ago) May 19
to sage-r...@googlegroups.com
Thank you Volker you for this new beta.

Unfortunately, compilation fails for me on macOS 26.5 and clang version 21.0.0 during the compilation of sagelib-10.10.beta1.
I don’t understand why it is failing.

As usual, I did in a fresh shell: 
make distclean
./bootstrap
source .homebrew-build-env
touch conftest.py
./configure --enable-system-site-packages --with-python=`which python3.13` --with-system-jupyter_core=no --with-system-platformdirs=no --enable-tdlib=yes --disable-notebook --with-darwin-accelerate=yes --enable-highspy --enable-bliss
make build -j1

I have attached config.log and install.log.

Any help to resolve this issue is more than welcome.

Best,
David.

config.log
install.log.zip

Dima Pasechnik

unread,
May 19, 2026, 10:05:08 PM (2 days ago) May 19
to sage-r...@googlegroups.com
that's openmp-related, right?
we're hit by a recent regression in Meson, which they hopefully will fix in 1.11.2.

David Coudert

unread,
May 20, 2026, 5:35:57 AM (2 days ago) May 20
to sage-r...@googlegroups.com
It might be openmp related but I’m not sure.
In install.log, I see 

[sagelib-10.10.beta1] [spkg-install]   /opt/homebrew/Cellar/givaro/4.2.1_1/include/recint/rrint.h:122:32: error: 'make_signed' cannot be specialized: Users are not allowed to specialize this standard library entity [-Winvalid-specialization]





-- 
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/6FD883DB-EEB5-476A-871C-239F4076255B%40gmail.com.

Dima Pasechnik

unread,
May 20, 2026, 11:25:12 AM (2 days ago) May 20
to sage-r...@googlegroups.com
On Wed, May 20, 2026 at 4:35 AM David Coudert <david....@gmail.com> wrote:
>
> It might be openmp related but I’m not sure.
> In install.log, I see
>
> [sagelib-10.10.beta1] [spkg-install] /opt/homebrew/Cellar/givaro/4.2.1_1/include/recint/rrint.h:122:32: error: 'make_signed' cannot be specialized: Users are not allowed to specialize this standard library entity [-Winvalid-specialization]

are you sure you're on the latest version of givaro formula?
Copy of this header, dated 21 Apr 2026, on my mac has 123 lines in
total, line 122 is a comment, and there is no make_signed in the file
at all.
> To view this discussion visit https://groups.google.com/d/msgid/sage-release/A2222295-0B67-4529-9E33-12ECA582C402%40gmail.com.

David Coudert

unread,
May 20, 2026, 11:51:29 AM (2 days ago) May 20
to sage-r...@googlegroups.com

Running `brew search givaro` gives

==> Formulae

macaulay2/tap/givaro


I just did brew upgrade again
I have /opt/homebrew/Cellar/givaro/4.2.1_1/
However, I see

4262 13 nov.   2025 /opt/homebrew/Cellar/givaro/4.2.1_1/include/recint/rrint.h


So this is not the version you have on your computer.
I don’t know why.


Dima Pasechnik

unread,
May 20, 2026, 1:41:18 PM (2 days ago) May 20
to sage-r...@googlegroups.com
On Wed, May 20, 2026 at 10:51 AM David Coudert <david....@gmail.com> wrote:
>
> Running `brew search givaro` gives
>
> ==> Formulae
>
> macaulay2/tap/givaro ✔
>
>
> I just did brew upgrade again
> I have /opt/homebrew/Cellar/givaro/4.2.1_1/
> However, I see
>
> 4262 13 nov. 2025 /opt/homebrew/Cellar/givaro/4.2.1_1/include/recint/rrint.h
>
>
> So this is not the version you have on your computer.
> I don’t know why.

please run `brew cleanup` to get rid of stalled bottles, and then
`brew reinstall givaro` would hopefully
give you the correct version.
> To view this discussion visit https://groups.google.com/d/msgid/sage-release/9AF3EA68-6E27-4417-AFEA-4D46DBC32B90%40gmail.com.

David Coudert

unread,
May 21, 2026, 3:24:50 AM (yesterday) May 21
to sage-r...@googlegroups.com
Cleanup and reinstall fixes the issue with givaro.

Now I’m facing another issue:

[sagelib-10.10.beta1] [spkg-install]   Found ninja-1.13.2 at /opt/homebrew/bin/ninja

[sagelib-10.10.beta1] [spkg-install]   + /opt/homebrew/bin/ninja

[sagelib-10.10.beta1] [spkg-install]   [1/1677] Compiling C++ object src/sage/matrix/matrix_cyclo_dense.cpython-313-darwin.so.p/meson-generated_src_sage_matrix_matrix_cyclo_dense.pyx.cpp.o

[sagelib-10.10.beta1] [spkg-install]   FAILED: [code=1] src/sage/matrix/matrix_cyclo_dense.cpython-313-darwin.so.p/meson-generated_src_sage_matrix_matrix_cyclo_dense.pyx.cpp.o

[sagelib-10.10.beta1] [spkg-install]   g++ -std=gnu++11 -Isrc/sage/matrix/matrix_cyclo_dense.cpython-313-darwin.so.p -Isrc/sage/matrix -I../../src/sage/matrix -Isrc/sage/cpython -I../../src/sage/cpython -Isrc/sage/ext -I../../src/sage/ext -Isrc/sage/libs/flint -I../../src/sage/libs/flint -Isrc/sage/libs/ntl -I../../src/sage/libs/ntl -Isrc/sage/rings -I../../src/sage/rings -Isrc/sage/rings/finite_rings -I../../src/sage/rings/finite_rings -I../../local/var/lib/sage/venv-python3.13/lib/python3.13/site-packages/cypari2 -I../../local/var/lib/sage/venv-python3.13/lib/python3.13/site-packages/cysignals -I/opt/homebrew/opt/pyt...@3.13/Frameworks/Python.framework/Versions/3.13/include/python3.13 -I/opt/homebrew/Cellar/fflas-ffpack/2.5.0/include -I/opt/homebrew/opt/libomp/include -I/opt/homebrew/Cellar/givaro/4.2.1_1/include -I/opt/homebrew/opt/gmp/include -I/opt/homebrew/Cellar/flint/3.4.0/include -I/opt/homebrew/Cellar/gmp/6.3.0/include -I/opt/homebrew/Cellar/mpfr/4.2.2/include -I/opt/homebrew/Cellar/gd/2.3.3_6/include -I/opt/homebrew/Cellar/linbox/1.7.1_1/include -I/opt/homebrew/Cellar/m4ri/20260122/include -I/opt/homebrew/opt/libpng/include/libpng16 -I/opt/homebrew/opt/zlib/include -I/Users/dcoudert/sage/local/var/lib/sage/venv-python3.13/lib/python3.13/site-packages/numpy/_core/include -I/opt/homebrew/Cellar/singular/4.4.1p5_1/include -I/opt/homebrew/Cellar/singular/4.4.1p5_1/include/singular -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -Wall -Winvalid-pch -std=c++17 -O3 -g -O2 -DSING_NDEBUG -DOM_NDEBUG -DDISABLE_COMMENTATOR -Xpreprocessor -fopenmp /opt/homebrew/opt/libomp/lib/libomp.dylib -Xpreprocessor -MD -MQ src/sage/matrix/matrix_cyclo_dense.cpython-313-darwin.so.p/meson-generated_src_sage_matrix_matrix_cyclo_dense.pyx.cpp.o -MF src/sage/matrix/matrix_cyclo_dense.cpython-313-darwin.so.p/meson-generated_src_sage_matrix_matrix_cyclo_dense.pyx.cpp.o.d -o src/sage/matrix/matrix_cyclo_dense.cpython-313-darwin.so.p/meson-generated_src_sage_matrix_matrix_cyclo_dense.pyx.cpp.o -c src/sage/matrix/matrix_cyclo_dense.cpython-313-darwin.so.p/src/sage/matrix/matrix_cyclo_dense.pyx.cpp

[sagelib-10.10.beta1] [spkg-install]   clang++: warning: /opt/homebrew/opt/libomp/lib/libomp.dylib: 'linker' input unused [-Wunused-command-line-argument]

[sagelib-10.10.beta1] [spkg-install]   clang++: warning: argument unused during compilation: '-MQ src/sage/matrix/matrix_cyclo_dense.cpython-313-darwin.so.p/meson-generated_src_sage_matrix_matrix_cyclo_dense.pyx.cpp.o' [-Wunused-command-line-argument]

[sagelib-10.10.beta1] [spkg-install]   clang++: warning: argument unused during compilation: '-MF src/sage/matrix/matrix_cyclo_dense.cpython-313-darwin.so.p/meson-generated_src_sage_matrix_matrix_cyclo_dense.pyx.cpp.o.d' [-Wunused-command-line-argument]

[sagelib-10.10.beta1] [spkg-install]   error: unknown argument: '-MD'






Dima Pasechnik

unread,
May 21, 2026, 9:09:38 PM (6 hours ago) May 21
to sage-r...@googlegroups.com
This looks like the Meson bug
I already mentioned, in
<https://github.com/sagemath/sage/pull/41626>
Reply all
Reply to author
Forward
0 new messages