Sage 10.1.beta6 released

105 views
Skip to first unread message

Volker Braun

unread,
Jul 9, 2023, 5:07:21 AM7/9/23
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


1ca4a47dbd7 (tag: 10.1.beta6, github/develop) Updated SageMath version to 10.1.beta6
37fa2da8e75 gh-35912: Removed warning no longer relevant since #21212
821a5abb807 gh-35911: Pep8 in repl
eec0b628ee5 gh-35910: fix some pep8 in symbolic folder
6a1fdeee2ef gh-35895: gap: make libgap APIs for function calls available
0d8231f42ff gh-35892: fixing some pep8 warnings in schemes/toric
519e2cef845 gh-35880: cylint: some fixes in combinat/(crystals,matrices,words)
2a038111c0f gh-35879: various cython-lint fixes in algebras,arith,calculus,categories
7287b456bea gh-35877: cython-lint:some care for groups/perm_gps
eef9eea2173 gh-35876: correct parent for square root of constant polynomial
6b170a481f8 gh-35868: Minor typo in Category documentation
e3c11b6279c gh-35867: pkgs/*/setup.cfg: Reduce boilerplate by m4-include, reduce complexity of m4 use
22693a7157e gh-35865: CI build.yml, doc-build.yml: Fix handling of added files
55b53858b39 gh-35864: Return connected subgraphs with exactly k vertices
e66446be3ea gh-35863: gap: stop using T_CHAR
e431e15229e gh-35852: Fix typos on the link to the walkthrough.html
c85882bf75c gh-35847: Integer.{perfect_power,is_prime_power,is_irreducible}: Handle easy cases without PARI
1ea6ce9ce14 gh-35834: some pep8 for E272 in quadratic forms
1a1b49f814c gh-35825: Fix tests for singular 4.3.2p2
9119b4d38ef gh-35812: Decouple tuple
e97ed20faff gh-35802: Implementing Golod complexes
8cffff5f66e gh-35800: Adapt the KnotInfo interface to new Khovanov polynomial data
8c1b87c383f gh-35783: full pep8 for preparser + little refreshing
05869ed0da2 gh-35756: Change Rational's round method default rounding from away to even
29ceac9876e gh-35699: Fix weak Popov form testing
f6e3c53ca69 gh-35295: put the actual description first in issue templates
853d07099ce (tag: 10.1.beta5) Updated SageMath version to 10.1.beta5

G. M.-S.

unread,
Jul 9, 2023, 5:07:46 PM7/9/23
to sage-r...@googlegroups.com

This is on Apple Silicon Macs ("M" series) with Homebrew up to date, on macOS 11.7.8 (Xcode 13.2.1), macOS 12.6.7 (Xcode 14.2) and macOS 13.4.1 (Xcode 14.3.1).

On macOS 11.7.8, macOS 12.6.7, macOS 13.4.1 with Homebrew's Singular version 4.3.2p2:
Strange things happen.

On macOS 11.7.8, macOS 12.6.7, macOS 13.4.1 with Singular SPKG version 4.3.1p3:
After 
./configure --without-system-singular
make
make pytest
(which succeed)
make ptestlong
gives the following.

sage -t --long --warn-long 26.5 --random-seed=164104516405977008420373837524113607070 src/sage/quadratic_forms/binary_qf.py  # 1 doctest failed

Additionally, on macOS 11.7.8:
sage -t --long --warn-long … --random-seed=… src/sage/matrix/matrix_gf2e_dense.pyx  # 1 doctest failed

Additionally, on macOS 13.4.1:
sage -t --long --warn-long 30.6 --random-seed=… src/sage/libs/giac/__init__.py  # Killed due to kill signal

Guillermo

Thierry Dumont

unread,
Jul 10, 2023, 3:45:48 AM7/10/23
to sage-r...@googlegroups.com
On Debian testing (trixie, upto date):
1)from beta5 to beta6: compilation ok.
2) make ptestlong:

age -t --long --warn-long 54.7
--random-seed=116809680833363930023276798488404778149
src/sage/tests/cmdline.py # 1 doctest failed

sage -t --long --warn-long 56.1
--random-seed=72018801984453216686254306504071950280
src/sage/tests/cmdline.py # 1 doctest failed

sage -t --long --warn-long 55.1
--random-seed=315092215784489407182130950036577806461
src/sage/tests/cmdline.py # 1 doctest failed

But also, at the end of make ptestlong, I got:
=================== 50 passed, 2 skipped in 98.77s (0:01:38)
===================
make[2]: *** [Makefile:237 : test] Erreur 5
make[2] : on quitte le répertoire « /usr/local/sages/sage »
make[1]: *** [Makefile:252 : ptest] Erreur 2
make[1] : on quitte le répertoire « /usr/local/sages/sage »
make: *** [Makefile:258 : ptestlong] Erreur 2

yours,
t.d.
> --
> 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
> <mailto:sage-release...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-release/601ceaf3-3449-4ef4-84be-3b3ceff03f8an%40googlegroups.com <https://groups.google.com/d/msgid/sage-release/601ceaf3-3449-4ef4-84be-3b3ceff03f8an%40googlegroups.com?utm_medium=email&utm_source=footer>.

Emmanuel Charpentier

unread,
Jul 15, 2023, 10:22:38 AM7/15/23
to sage-release

On Debian testing running on core i7 + 16 GB RAM, upgrading from 10.1.beta5 failed, due to a (series of) errors during the building of the documentation for plots : ECL complained to be unable to find Maxima. Removing the documentation and rebuilding it was ineffective.

What was efficient was dist-clean and rebuilding Sage from scratch. After reinstalling some optional packages (including pytest and some semi-related Python packages such as pandas and cmdstanpy), make ptestlong passed without any failure.


HTH,

Volker Braun

unread,
Jul 18, 2023, 6:30:21 PM7/18/23
to sage-release
I just found out that 

    sage -t --long --random-seed=0 src/sage/schemes/elliptic_curves/heegner.py

fails, but make ptestlong succeeds (and skips heegner.py). Similarly,

    sage -t --long --random-seed=0 src/sage/schemes/elliptic_curves/

succeeds by skipping heegner.py. Something is borked with the test enumeration by the doctester.

Matthias Köppe

unread,
Jul 18, 2023, 11:41:00 PM7/18/23
to sage-release
That's already fixed in https://github.com/sagemath/sage/pull/35749, which is why that PR is marked critical.
Reply all
Reply to author
Forward
Message has been deleted
0 new messages