Sage 9.4 released

192 views
Skip to first unread message

Volker Braun

unread,
Aug 22, 2021, 5:01:33 AM8/22/21
to sage-release
The "master" git branch has been updated to Sage-9.5. 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 9.4.rc2

488ced5dc4 (tag: 9.4, trac/master, trac/develop) Updated SageMath version to 9.4
7282b2b6c6 (tag: 9.4.rc2) Updated SageMath version to 9.4.rc2

There was a version 9.5 visible for a short while since I got myself confused by the (incorrect) 9.4 tag, this is fixed now. But if you were real quick in downloading it then you can delete it now %-) 

fchap...@gmail.com

unread,
Aug 22, 2021, 8:04:53 AM8/22/21
to sage-release
This confusion 9.4 / 9.5 is breaking badly the patchbot server. I had to fix things by hands once, and need now to fix them again :(

Samuel Lelièvre

unread,
Aug 24, 2021, 11:37:49 AM8/24/21
to sage-release
2021-08-22 12:04 UTC, Frédéric Chapoton:
>
> Le dimanche 22 août 2021 à 11:01:33 UTC+2, Volker Braun a écrit :
>>
>> The "master" git branch has been updated to Sage-9.5.
>> 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 9.4.rc2
>>
>> 488ced5dc4 (tag: 9.4, trac/master, trac/develop) Updated SageMath version to 9.4
>> 7282b2b6c6 (tag: 9.4.rc2) Updated SageMath version to 9.4.rc2
>>
>> There was a version 9.5 visible for a short while
>> since I got myself confused by the (incorrect) 9.4 tag,
>> this is fixed now. But if you were real quick
>> in downloading it then you can delete it now %-)
>
> This confusion 9.4 / 9.5 is breaking badly the patchbot server.
> I had to fix things by hands once, and need now to fix them again :(

It also broke pushing the documentation online,
in the sense that we now have online documentation
pretending to be the Sage 9.4 documentation while
really being identical to the Sage 9.3 documentation.
Hopefully this can be solved soon.

Regarding producing the binaries, I opened an issue
at binary-pkg to support older processors:

https://github.com/sagemath/binary-pkg/issues/31

but a pull request is still missing, help welcome.

All that being said, thanks a lot to all the contributors
and to the release manager for this new release,
I'm very happy about the improvements it brings.

Please remember to enrich the release tour

https://wiki.sagemath.org/ReleaseTours/sage-9.4

with the novelties you find exciting and wish to share
(that applies to me too!). --Samuel

Justin C. Walker

unread,
Aug 24, 2021, 4:20:23 PM8/24/21
to sage-r...@googlegroups.com


> On Aug 22, 2021, at 05:04 , fchap...@gmail.com <fchap...@gmail.com> wrote:
>
> The "master" git branch has been updated to Sage-9.5. 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 9.4.rc2
>
> 488ced5dc4 (tag: 9.4, trac/master, trac/develop) Updated SageMath version to 9.4
> 7282b2b6c6 (tag: 9.4.rc2) Updated SageMath version to 9.4.rc2

Built and tested on three macOS platforms. All builds completed without problems. Testing (‘ptestlong’) went as follows:

10.13.6 (2017 iMac Pro, 18-core Xeon W): One failure
sage -t --long --warn-long 69.2 --random-seed=0 src/sage/geometry/polyhedron/base.py
[the usual flakey “get_memory_usage()” test]

10.14.6 (2017 MBP, 4-core Core i7): Two failures
sage -t --long --warn-long 135.2 --random-seed=0 src/sage/graphs/bipartite_graph.py
[usual intermittent “expected 0.0, got something different” failure]
sage -t --long --warn-long 135.2 --random-seed=0 src/sage/symbolic/integration/external.py
[this one seems persistent: two exceptions following a “KeyError: sageVAR”]

10.15.7 (2019 MBP, 8-core Core i9): One failure
sage -t --long --warn-long 135.2 --random-seed=0 src/sage/graphs/bipartite_graph.py
[usual intermittent “expected 0.0, got something different” failure]

Almost the same as 9.4.rc2 :-}

Justin

--
Justin C. Walker, Curmudgeon-At-Large
Institute for the Enhancement of the Director's Income
--------
When LuteFisk is outlawed,
Only outlaws will have LuteFisk
--------



Matthias Köppe

unread,
Aug 25, 2021, 8:27:38 PM8/25/21
to sage-release
On Tuesday, August 24, 2021 at 8:37:49 AM UTC-7 Samuel Lelievre wrote:

Please remember to enrich the release tour

https://wiki.sagemath.org/ReleaseTours/sage-9.4

with the novelties you find exciting and wish to share

In particular, now that the Sage 9.4 documentation is up (https://doc.sagemath.org/html/en/reference/index.html), we can add links to the new functionality. 
I have done this already in some of the sections.

 

Kenji Iohara

unread,
Aug 26, 2021, 5:46:09 AM8/26/21
to sage-r...@googlegroups.com
On my mac OS 11.5.2, it compiled from the first built. But with make ptestlong, it failed :

sage -t --long --random-seed=0 src/sage/geometry/polyhedron/base.py  # 1 doctest failed
sage -t --long --random-seed=0 src/sage/misc/gperftools.py  # 1 doctest failed



26/08/2021 2:27、Matthias Köppe <matthia...@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 on the web visit https://groups.google.com/d/msgid/sage-release/fdfee7ca-3b3c-472e-98e3-05ebf21f63b4n%40googlegroups.com.

Volker Braun

unread,
Aug 26, 2021, 4:38:43 PM8/26/21
to sage-release
Just last year Intel came out with a (cheaper Pentium-branded) CPU that still doesn't support AVX, so its really not just old CPUs....

Jaap Spies

unread,
Aug 28, 2021, 4:17:58 PM8/28/21
to sage-release
----------------------------------------------------------------------
sage -t --long --warn-long 356.4 --random-seed=0 src/sage/calculus/riemann.pyx  # Killed due to segmentation fault
----------------------------------------------------------------------
Total time for all tests: 19434.6 seconds
    cpu time: 61444.5 seconds
    cumulative wall time: 75741.2 seconds
Pytest is not installed, skip checking tests that rely on it.
make: *** [Makefile:201: ptestlong] Error 16
pi@rasp8G64bit:~/sage $ 


Only one failure in ptestlong on 64 bit Raspberry Pi OS!

Cheers,

Jaap

Dima Pasechnik

unread,
Aug 29, 2021, 4:53:36 AM8/29/21
to sage-release
On Sat, Aug 28, 2021 at 9:18 PM Jaap Spies <jaap...@gmail.com> wrote:
>
> ----------------------------------------------------------------------
> sage -t --long --warn-long 356.4 --random-seed=0 src/sage/calculus/riemann.pyx # Killed due to segmentation fault
> ----------------------------------------------------------------------
> Total time for all tests: 19434.6 seconds
> cpu time: 61444.5 seconds
> cumulative wall time: 75741.2 seconds
> Pytest is not installed, skip checking tests that rely on it.
> make: *** [Makefile:201: ptestlong] Error 16
> pi@rasp8G64bit:~/sage $
>
>
> Only one failure in ptestlong on 64 bit Raspberry Pi OS!

this is very good! What happens if you try this is with various
optional packages installed, as well?
(such as e.g. gap_packages)

Dima

>
> Cheers,
>
> Jaap
>
> On Thursday, August 26, 2021 at 10:38:43 PM UTC+2 Volker Braun wrote:
>>
>> Just last year Intel came out with a (cheaper Pentium-branded) CPU that still doesn't support AVX, so its really not just old CPUs....
>>
>>
>> On Tuesday, August 24, 2021 at 5:37:49 PM UTC+2 Samuel Lelievre wrote:
>>>
>>> Regarding producing the binaries, I opened an issue
>>> at binary-pkg to support older processors:
>>>
>>> https://github.com/sagemath/binary-pkg/issues/31
>>>
>>> but a pull request is still missing, help welcome.
>
> --
> 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 on the web visit https://groups.google.com/d/msgid/sage-release/6564be9b-640c-4a69-86b4-fa0b501cfe58n%40googlegroups.com.

Jaap Spies

unread,
Aug 29, 2021, 7:10:30 AM8/29/21
to sage-r...@googlegroups.com
On Sun, Aug 29, 2021 at 10:53 AM Dima Pasechnik <dim...@gmail.com> wrote:
On Sat, Aug 28, 2021 at 9:18 PM Jaap Spies <jaap...@gmail.com> wrote:
>
> ----------------------------------------------------------------------
> sage -t --long --warn-long 356.4 --random-seed=0 src/sage/calculus/riemann.pyx  # Killed due to segmentation fault
> ----------------------------------------------------------------------
> Total time for all tests: 19434.6 seconds
>     cpu time: 61444.5 seconds
>     cumulative wall time: 75741.2 seconds
> Pytest is not installed, skip checking tests that rely on it.
> make: *** [Makefile:201: ptestlong] Error 16
> pi@rasp8G64bit:~/sage $
>
>
> Only one failure in ptestlong on 64 bit Raspberry Pi OS!

this is very good! What happens if you try this is with various
optional packages installed, as well?
(such as e.g. gap_packages)


It is not perfectly clear to me, what you want me to do. What packages should I install?
Something like: ./sage -i gap_packages

Notice that my sage skills are rusty!

Jaap

 
Dima

>
> Cheers,
>
> Jaap
>

Dima Pasechnik

unread,
Aug 29, 2021, 8:48:04 AM8/29/21
to sage-release
make gap_packages && make ptestlong

would build and test with gap_packages installed.


>
> Jaap
>
>
>>
>> Dima
>>
>> >
>> > Cheers,
>> >
>> > Jaap
>> >
>>
> --
> 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 on the web visit https://groups.google.com/d/msgid/sage-release/CAK0%3DbK3tsneWuT_8X08WoXQWiVDHm7CNQTsy84bPgi3Kny35sQ%40mail.gmail.com.

Jaap Spies

unread,
Aug 30, 2021, 3:21:44 AM8/30/21
to sage-release
Same error:
----------------------------------------------------------------------
sage -t --long --warn-long 356.4 --random-seed=0 src/sage/calculus/riemann.pyx  # Killed due to segmentation fault
----------------------------------------------------------------------
Total time for all tests: 20204.6 seconds
    cpu time: 62174.8 seconds
    cumulative wall time: 78770.3 seconds
Pytest is not installed, skip checking tests that rely on it.
make: *** [Makefile:201: ptestlong] Error 16
pi@rasp8G64bit:~/sage $ 

Jaap

Reply all
Reply to author
Forward
0 new messages