Sage 10.3.beta6 released

125 views
Skip to first unread message

Volker Braun

unread,
Jan 21, 2024, 7:23:07 PMJan 21
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

3dd953c3aa6 (tag: 10.3.beta6, github/develop) Updated SageMath version to 10.3.beta6
919b021b0c1 gh-37107: Added is_isomorphic() for rational quaternion algebras
507c389c3d3 gh-37098: Fixed random_element() for fractional ideals in rational quaternion algebras
622489099e7 gh-37094: Fix bug with pari interface in `classical_modular_polynomial`
36b13d732c7 gh-37085: remove entirely the legacy class EuclideanDomain
a5f01d42b90 gh-37082: Fix NumberFieldElement_quadratic.is_integral() when D is not square-free
cf322e48dfa gh-37081: convenience method to construct elliptic-curve isomorphisms from u,r,s,t
e7881642975 gh-37079: use Parent in Monsky-Washnitzer
74bcb8eec78 gh-37078: use parent in weyl_algebra.py
e3fd6ec9bae gh-37074: implement natural morphism from cl(f²D) to cl(D)
157a645e1a3 gh-37072: some cleanup in overconvergent and quaternion
cae844b50aa gh-37070: use directly OSError everywhere
e31cc7942aa gh-37069: Use Parent in number fields and QQ
d79e87b9366 gh-37064: Fix build when linbox is build with fplll support
ba225a8b430 gh-37063: some little changes in polynomials (ruff PERF)
b7b654ee00d gh-37062: clean singular interface (full pep8) + use standard open and zip
1251ff6be19 gh-37053: Add reverse Cuthill-McKee ordering for graphs
1f1da59fcb8 gh-37049: Dont load all GAP packages when resetting a workspace
62b18de7415 gh-37048: ⬆️ Bump tj-actions/changed-files from 38 to 41 in /.github/workflows
b4a9bad513a gh-37045: Added third embedding in Cubegraph for oblique projection of hypercubes
ca14fd5feec gh-37044: update ECL to 23.9.9, remove obsolete stuff from spkg-install
b74c8caab98 gh-37043: src/sage/matrix/matrix_double_dense.pyx: increase an FP tolerance
abad0a9a620 gh-37039: some details in Galois group as permutation group
55c9f9c5561 gh-37038: Add minimal_normal_subgroups and maximal_normal_subgroups functions for permutation groups
e5c6aab9892 gh-37034: raise ValueError instead of IndexError in .any_root()
5dc4e9a646f gh-37030: Small update to Developer Guide section on portability testing
e2aef388e3e gh-37028: add method to compute the longest (induced) cycle in a (di)graph
e2f1cb3cc08 gh-37024: Access database and other files through features, for simpler configuration
cbf22d6e450 gh-37023: Parent in plural
baed34c29bd gh-37020: `configure`: Fix quoting in system package notice
a5b015c0928 gh-37018: `sage --package properties`
03bb8f30895 gh-37017: cosmetic little change in topology/ (some ruff UP and PERF)
947a7cc58c0 gh-37016: typo fix
87955daad19 gh-37015: Implement the Aomoto complex of the Orlik-Solomon algebra and Hilbert series for filtered modules
00b9047d8d0 gh-37004: Fixes in save_session()
0dbab3c5dc0 gh-37001: Implement absolute length fix
51176108d51 gh-36994: Use PARI when computing the Tate pairing
ba107b2eef6 gh-36991: Fixed doc_test in `database.findstat` by adding new collection
2504d91815c gh-36989: OS-dependent doctest tags `# known bug: macos`, `# known bug: linux`
127d58904de gh-36987: Doing some cleanup on Littelmann paths
6b8deacf1d6 gh-36986: Fixed a bug in `AbelianGroup.Subgroup.gens_orders()`, which returns the reduced order of the subgroup
a2151eb8455 gh-36972: add a specialized parent object for elliptic-curve morphisms
9a620342837 gh-36842: Add Brettell's matroids and reorganize database
70af5c80801 gh-36233: Implement integration and Taylor series for lazy series
a9558bbf74a gh-35762: ideals of non-maximal orders in number fields
439065ecf90 (tag: 10.3.beta5) Updated SageMath version to 10.3.beta5

Emmanuel Charpentier

unread,
Jan 23, 2024, 1:03:17 AMJan 23
to sage-r...@googlegroups.com

On Debian testing running on core i7 + 16 GB RAM, upgrading 10.3.beta5 succeeds ; running ptestlong results in 10 permanent failures, 8 of them having already been reported for the previous release :

----------------------------------------------------------------------
sage -t --long --random-seed=43804070320680221006489846455115265848 src/sage/rings/polynomial/pbori/fglm.py  # Killed due to abort
sage -t --long --random-seed=43804070320680221006489846455115265848 src/sage/rings/polynomial/pbori/nf.py  # Killed due to abort
sage -t --long --random-seed=43804070320680221006489846455115265848 src/sage/rings/polynomial/pbori/cnf.py  # Killed due to abort
sage -t --long --random-seed=43804070320680221006489846455115265848 src/sage/rings/polynomial/pbori/gbcore.py  # Killed due to abort
sage -t --long --random-seed=43804070320680221006489846455115265848 src/sage/rings/polynomial/multi_polynomial_sequence.py  # Killed due to abort
sage -t --long --random-seed=43804070320680221006489846455115265848 src/sage/rings/polynomial/pbori/pbori.pyx  # Killed due to segmentation fault
sage -t --long --random-seed=43804070320680221006489846455115265848 src/sage/crypto/mq/sr.py  # Killed due to abort
sage -t --long --random-seed=43804070320680221006489846455115265848 src/sage/rings/integer.pyx  # 1 doctest failed
sage -t --long --random-seed=43804070320680221006489846455115265848 src/sage/algebras/fusion_rings/fusion_ring.py  # Timed out
sage -t --long --random-seed=43804070320680221006489846455115265848 src/sage/tests/gap_packages.py  # 1 doctest failed

----------------------------------------------------------------------

Config and logs enclosed. Any suggestions ?

HTH,

upgrade-10.3.beta6.tar.gz

Clemens Heuberger

unread,
Jan 23, 2024, 11:53:10 PMJan 23
to sage-r...@googlegroups.com
On one machine, I encountered persistent doctest errors with a specific random seed:

sage -t --long --warn-long 51.5
--random-seed=218399045362864612956198671406486371465 src/sage/plot/plot.py # 1
doctest failed
sage -t --long --warn-long 51.5
--random-seed=218399045362864612956198671406486371465
src/sage/schemes/elliptic_curves/ell_field.py # 2 doctests failed

With another random seed, tests passed.

Log is attached.



Am 22.01.24 um 01:23 schrieb Volker Braun:
> 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
>
> 3dd953c3aa6 (tag: 10.3.beta6, github/develop) Updated SageMath version to 10.3.beta6
> ...
errors.log

Dima Pasechnik

unread,
Jan 24, 2024, 5:12:23 AMJan 24
to sage-r...@googlegroups.com
On Wed, Jan 24, 2024 at 4:53 AM Clemens Heuberger
<clemens....@aau.at> wrote:
>
> On one machine, I encountered persistent doctest errors with a specific random seed:
>
> sage -t --long --warn-long 51.5
> --random-seed=218399045362864612956198671406486371465 src/sage/plot/plot.py # 1
> doctest failed
> sage -t --long --warn-long 51.5
> --random-seed=218399045362864612956198671406486371465
> src/sage/schemes/elliptic_curves/ell_field.py # 2 doctests failed
>
> With another random seed, tests passed.

the 2nd might be the one reported in
https://github.com/sagemath/sage/issues/36832



>
> Log is attached.
>
>
>
> Am 22.01.24 um 01:23 schrieb Volker Braun:
> > 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
> >
> > 3dd953c3aa6 (tag: 10.3.beta6, github/develop) Updated SageMath version to 10.3.beta6
> > ...
>
> --
> 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/0a7205e5-e856-4f11-8af4-0624d45243ac%40aau.at.

Eric Gourgoulhon

unread,
Jan 29, 2024, 8:21:08 AMJan 29
to sage-release
On Ubuntu 22.04 running on Xeon E5-2623 + 16 GB RAM:
- incremental build (-j16) from 10.3.beta5 with system python (3.10.12): OK
- make ptestlong --> "All tests passed!"

Eric.
Reply all
Reply to author
Forward
0 new messages