Sage 10.7.beta1 released

115 views
Skip to first unread message

Volker Braun

unread,
Apr 18, 2025, 4:33:46 PMApr 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


e0cf1e41d41 (github/develop, tag: 10.7.beta1) Updated SageMath version to 10.7.beta1
f5f628fca5c gh-39951: support flint 3.2 in e_antic
b84917361b5 gh-39938: Add is_chordal_bipartite In `sage/graphs/graph.py`
b056eb915c9 gh-39928: Support flint 3.2 spkg-configure
ea0e1158110 gh-39926: Fix gap spkg-configure.m4
6f2f46a8b50 gh-39921: cli: Add -V alias for --version
95eecf07ba8 gh-39919: lidia: support modern compilers that default to C++17
22dc98b56cf gh-39915: update lcalc to version 2.1.0
bcf471093cf gh-39906: Fix error in exception handling code of gap interface
7f39904d3b3 gh-39895: minor typographical corrections on fano_variety.py
ddb053ddedd gh-39894: Fix typo in quaternion algebra docstring
33264f6c0c7 gh-39892: some care for assert and not in pyx files
b159b4b43c8 gh-39891: Speed up binomial
8e4b772785b gh-39889: Implement algorithm parameter for .series()
9d620dd6266 gh-39888: some cleanup in matrix1.pyx
6c65c1c707c gh-39885: Provided a default value for SAGE_ROOT that can be overridden by an environment variable or configuration file
f9cc1189037 gh-39882: fix issue 39864 in `src/sage/schemes/elliptic_curves/descent_two_isogeny.pyx`
115ca9bb548 gh-39877: some pep8 cleanups
9260aebe6cb gh-39867: Run long test in test-new
4e1ea001060 gh-39865: include more files in doc (schemes)
f3ad165c792 gh-39863: add missing doc in combinat
99091fd84f3 gh-39862: adding some pyx modules to the documentation
227e321e601 gh-39859: New oeis
7c9c340da38 gh-39851: add pari algo for polynomial interpolation
59dbc6f4a81 gh-39848: Correctly passing kwargs in short_vectors
1e461faf269 gh-39847: refresh a little bit the autogen scripts in sage_setup
19361997774 gh-39844: Improve documentation in diamond_cutting.py
c4c045695f4 gh-39842: Make sure truncate_neg works correctly
ee09cff6c6a gh-39830: Implement conjugate method for RealBall
acbc72c6345 gh-39827: fix random doctest error in `src/sage/data_structures/bitset.pyx`
327eb344f3c gh-39825: Fix typo in :meth: link for is_edge_cut
edd34e1d5b5 gh-39821: add helper method to copy attributes in graphs
a0ac56cf5c2 gh-39810: adding alias in polytope, plus doc formatting
3229ce48bc3 gh-39804: Implement more algorithms for computing eigenvalues
140e8bea6cb gh-39796: fix: added check for FriCAS version
be1fc52c722 gh-39794: implement doubly_lexical_ordering of 01-matrix in ```src/sage/matrix/matrix_mod2_dense.pyx```
2f9d6f368a3 gh-39773: Meson: install jupyter kernel spec
dd5450f9a41 gh-39771: Remove conda-ci
471e15ba9ae gh-39754: Fix bipartite graph constructor for reduced adjacency matrix with `immutable=True`
1e54244856d gh-39743: Make inverse_mod use Singular in a few cases
3531a873beb gh-39733: Make rational matrix rref default to flint_multimodular, add suboptions for flint algorithm
21b8845cb85 gh-39695: Remove obsolete `sage-conf_conda` package
8226beab616 gh-39526: Fix compile error when compiling boost graphs with recent clang
d5d101ebe01 gh-39204: Speed up multimodular algorithm in bad case
32cf54755dd gh-39032: Move `sage-update-version` to `tools`
871ba9daed1 (tag: 10.7.beta0) Updated SageMath version to 10.7.beta0

Kazuyoshi Furutaka

unread,
Apr 19, 2025, 4:34:01 AMApr 19
to sage-r...@googlegroups.com
Hi!
On Fedora-42 (x86_64):
  • need to configure --without-system-gcc
  • failed to download and build singular-4.4.0.tar.gz
Kazuyoshi

2025年4月19日(土) 5:33 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.
To view this discussion visit https://groups.google.com/d/msgid/sage-release/54e23570-135a-4894-a962-b8612e6a3471n%40googlegroups.com.


--
Kazuyoshi Furutaka
config.log.gz
singular-4.4.0.log

Enrique Artal

unread,
Apr 19, 2025, 10:59:21 AMApr 19
to sage-release
I have this problem also that goes installing system package. Anyway, the issue may be for this release since it worked in 10.7beta0. Nevertheless while it worked in that version, the test and the doc gave plenty of errors for symbols in libharfuzz. 
I installed several files of gcc-toolset-14 for rhel and compiling with this toolset it was OK. 
Enrique

Dima Pasechnik

unread,
Apr 19, 2025, 11:06:38 AMApr 19
to sage-r...@googlegroups.com


On 18 April 2025 23:15:40 GMT-05:00, Kazuyoshi Furutaka <furutaka....@gmail.com> wrote:
>Hi!
>On Fedora-42 (x86_64):
>
> - need to configure --without-system-gcc

This is not a good idea to try to built gcc - one can allow gcc15 and use it
(a small modification of build/pkgs/gcc/spkg-configure, after which one should run
./bootstrap)

Or one can install gcc14 Fedora package and use it - although this would mean that you need to build more packages in than needed with the standard OS compiler.


> - failed to download and build singular-4.4.0.tar.gz
>> <https://groups.google.com/d/msgid/sage-release/54e23570-135a-4894-a962-b8612e6a3471n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>

Enrique Artal

unread,
Apr 19, 2025, 11:07:34 AMApr 19
to sage-release
By the way, some times I have random problems to download packages. It is not a problem of internet connection since they can be directly downloaded; stopping compiling and restarting works.

Dima Pasechnik

unread,
Apr 19, 2025, 11:53:04 AMApr 19
to sage-r...@googlegroups.com

Dima Pasechnik

unread,
Apr 19, 2025, 11:55:19 AMApr 19
to sage-release
Specifically, apply the following patch to enable gcc-15:

diff --git a/build/pkgs/gcc/spkg-configure.m4 b/build/pkgs/gcc/spkg-configure.m4
index 9b8c8dc44ce..53626982e4b 100644
--- a/build/pkgs/gcc/spkg-configure.m4
+++ b/build/pkgs/gcc/spkg-configure.m4
@@ -165,8 +165,8 @@ SAGE_SPKG_CONFIGURE_BASE([gcc], [
                     # Install our own GCC if the system-provided one is older than gcc 8.4
                     SAGE_SHOULD_INSTALL_GCC([you have $CXX version $GXX_VERSION, which is quite old])
                 ],
-                [1[[5-9]].*], [
-                    # Install our own GCC if the system-provided one is newer than 14.x.
+                [1[[6-9]].*], [
+                    # Install our own GCC if the system-provided one is newer than 15.x.
                     # See https://github.com/sagemath/sage/issues/29456
                     SAGE_SHOULD_INSTALL_GCC([$CXX is g++ version $GXX_VERSION, which is too recent for this version of Sage])
                 ])

Enrique Artal

unread,
Apr 19, 2025, 12:08:44 PMApr 19
to sage-release
I am going to retry but I got some errors. I guess the same thing must be done to gfortran

Dima Pasechnik

unread,
Apr 19, 2025, 12:15:22 PMApr 19
to sage-r...@googlegroups.com
On Sat, Apr 19, 2025 at 11:08 AM Enrique Artal <enriqu...@gmail.com> wrote:
I am going to retry but I got some errors. I guess the same thing must be done to gfortran

yes, sorry. Here is the complete PR, ready to review:

 
Reply all
Reply to author
Forward
0 new messages