Sage 10.4.beta1 released

70 views
Skip to first unread message

Volker Braun

unread,
Mar 31, 2024, 7:20:13 PMMar 31
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

I have observed an ecm-related test failure after incremental builds https://github.com/sagemath/sage/pull/37011#issuecomment-2028878947. This is caused by the previous beta. As a workaround you can "make distclean && make"


1cd49900cda Updated SageMath version to 10.4.beta1
850ed07c175 gh-37702: Workaround for multiprocessing shared memory limits
e02697383e2 gh-37701: Default SAGE_ECMBIN to "ecm".
9b0a40d6cd1 gh-37646: Fix compilation with -std=c++17
cf589643b0b gh-37630: Enhance documentation of Drinfeld module Potemine j-invariants
d3ce9d06f49 gh-37629: Implement a __bool__ for posets
142a1ffa4c7 gh-37628: use the polynomial ring also for non-commutative baserings as _internal_poly_ring
ba2e3261785 gh-37624: test gap3 with gap3, not gap (gap4)
501ed252a17 gh-37623: src/sage/rings: Doctest cosmetics
ef51da6c013 gh-37622: Ensure the `degree()` method of `Polynomial_generic_dense_inexact` returns an `Integer`
e39064bdeb9 gh-37619: Implement the Potts representation of the partition algebra
e5c5426ce4d gh-37617: Updated README.md,  added space after -p option
8e24fa8d7ad gh-37613: Fix hyperelliptic curve dynamic class construction to allow proper method inheritance
7b6eb13e63a gh-37611: Ensure degree and total degree return `Integer` type for `MPolynomial_polydict` class
9734dd91b3d gh-37610: src/sage/combinat: Doctest cosmetics
ef7a5988282 gh-37609: src/sage/schemes: Doctest cosmetics
edeb26c8166 gh-37608: src/sage/modules: Doctest cosmetics
ae3c078d3e5 gh-37607: src/sage/matrix: Doctest cosmetics
3ee84023ced gh-37605: Ensure returned degree of multivariate polynomial is type `Integer` for `MPolynomialRing_libsingular` class
5d920a963cd gh-37604: Remove duplicated functions from genus two hyperelliptic curves
67b2615337d gh-37602: `graphs.triangulations(3)` cannot return a triangle
f6bc921b3a7 gh-37600: some details in lrcalc
f1bc088e0f1 gh-37599: extend the definition of q-binomial coefficients to (k > 0, n < 0)
d34787c48ac gh-37598: Sphinx extlinks for ecl, gap, giac, maxima, meson, ppl, qepcad, scip, singular, soplex
84ff3803ce2 gh-37596: fix performance regression in elliptic-curve point constructor
fd7608f98fe gh-37595: Simplify computation of all points for curves over finite fields
725b6350ac0 gh-37591: ruff PERF fixes in algebras/
12062ad99b4 gh-37590: Do not canonicalize generators when building a permutation group from a libGAP group
4daa436a4da gh-37589: Add links to sources in documentation
3e2ebd797c4 gh-37579: Update package dependencies for Fedora and Arch distros
6406386ccf9 gh-37575: Intersphinx for cvxopt, cvxpy, cypari2, cysignals, flint, fpylll, gmpy2, ipywidgets, matplotlib, mpmath, networkx, numpy, rpy2, scipy, sympy
8ff0cf21d66 gh-37573: Doctester: Abbreviate tracebacks in warnings
4e69608babc gh-37571: Improve method `_ford fulkerson chronicle` in `src/sage/combinat/posets/posets.py`
f55c3c5c34a gh-37567: Improve documentation for `degree()` method of singular multivariate polynomials
c7bf5194d7e gh-37564: use Parent in infinity
644ba54184d gh-37561: enrich the test_karatsuba failure message with explicit elements
e087e7055a4 gh-37557: Modified quaternion algebra documentation
8af3c370307 gh-37556: refresh sha_tate.py
8d081153590 gh-37555: use Parent in Symbolic Ring
7ef546591bb gh-37554: Implemented the (local) Hilbert symbol for global function fields
56b289bab69 gh-37553: A minor change in the documentation of `__hash__` function of `FreeModuleElement` class
8da8bf3cdb7 gh-37552: convert Puiseux ring to Parent framework
37082c66c05 gh-37551: minor details + non-recursive algo in integer_valued_polynomials
5e68139ac1c gh-37549: Faster chromatic symmetric function computation
a145be75680 gh-37545: various list-comprehension in combinat (ruff PERF)
4f2428b517c gh-37542: Edit docstrings attached to free resolutions
8d519512193 gh-37540: Update the year in README.md
455a5cd0c34 gh-37538: Improve genus method of function fields and curves
e794b9b9e5b gh-37522: Add `mypy.ini`
256b6b7dbaa gh-37521: fix debian.txt for qhull
ba21a805bdc gh-37520: Remove comment about python2 longs
115273a11ed gh-37509: Replace broken links to sphinx material on pocoo.org
02a51a9367b gh-37508: Developer guide: Recommend raw strings for all docstrings
00bba9f39ba gh-37501: Code of conduct changes
65e6d6343b9 gh-37499: use sparse polynomials for generating functions
dc915ec58b5 gh-37498: build/pkgs/gnumake_tokenpool: Update to 0.0.7
3cbdf7e8faf gh-37490: Include `random_element()` method to `LaurentPolynomialRing`
1c3f991b9d3 gh-37489: Fix failing docstring in random testing for `quaternion_algebra.py`
b84c50c3071 gh-37487: src/doc/en/developer/review.rst: Update section 'Release Process'
10154682612 gh-37485: Developer Guide: Improve section on patching third-party packages
e8e7fd44a68 gh-37483: Add `# long time` to `topology`
9d4c6423113 gh-37478: build/pkgs/pari_jupyter: Update to 1.4.3 (includes Cython 3 fix)
88fd19fb427 gh-37469: various details in permutation.py (pep8 and ruff PERF)
00027bdecab gh-37468: some list comprehensions in rings (ruff PERF401)
a88605f3f7b gh-37466: remove almost all calls to is_Ring
57ea357b859 gh-37465: use Parent for the Pari pseudo-ring
6ac7a93c26f gh-37464: formal deprecation of old CommutativeAlgebra class
d890829c11c gh-37452: Add config for ruff (#36503, unbundled)
3d59d9cd2a8 gh-37449: formal deprecation of old group class
dad3cb9de82 gh-37444: Remove mention of `SPKG.txt`
c38ad5df89c gh-37440: Strengthen inequality in rigorous_line_integral
da533fd0389 gh-37439: a few details in cython files in symbolic
b8d17a20f29 gh-37435: small cleanup in monoids
cde15ac2d03 gh-37433: src/sage/misc/lazy_import.pyx: Deprecate star imports
352716f9a37 gh-37432: `setup.py`: Remove `lazy_import_cache` use
9d2c50f508f gh-37424: Edit hypellfrob.pyx
1867d68234a gh-37423: Fix docstring for polyhedron constructor
189e3a47c3a gh-37422: `sage.parallel.ncpus`: Use `os.sched_getaffinity` or `os.cpu_count`
b09f92113b3 gh-37421: Make `sage -b` equivalent to `make sagelib-no-deps` regarding parallelism
4796e740b24 gh-37420: Remove long/int relic
7b13a0aae98 gh-37412: Add as_subscheme() method for rational points
41c41609433 gh-37411: src/doc/en/installation/source.rst: Add section on upgrading using worktrees
0e2ed58efa6 gh-37406: remove most references to Arb as an independent library
15f5b63e438 gh-37404: add a polytope method to hypergeometric motives
653b0d42525 gh-37403: Use "Issue #" for github issue links
73fbd6ff29b gh-37401: Developer Guide: Improvements to explanation of version files
44182dea99c gh-37400: minor ruff fixes in quadratic forms (C4, UP, PERF)
e6a377e5f3e gh-37399: Developer Guide: Document practices for data files
3ad892ac0c3 gh-37393: Tensor, exterior, and symmetric product of semigroup representations
28965accee3 gh-37392: `build/pkgs/pyscipopt`: Update to 4.4.0, add Cython 3 patch
a85b98fedc3 gh-37377: fix bad Frac(sparse polynomial ring over finite field)
17a8ebd641d gh-37369: Faster scalar multiplication for python types
2217e9e2625 gh-37172: Fix three polynomial SIGABRT bugs #37169 and #37317
3aa2bdebe94 gh-37090: Move some code from Brandt modules to quaternion algebras
dd6b9b4b349 gh-37022: `make SPKG-check` for normal and script packages
b693ea936fa Updated SageMath version to 10.4.beta0

Emmanuel Charpentier

unread,
Apr 3, 2024, 5:58:40 AMApr 3
to sage-release
On Debian testing, uograding directly from 10.3 to 10.4.beta1 went uneventfully ; running ptestlong didn't trigger any failure whatsoever.

HTH,

Emmanuel Charpentier

unread,
Apr 3, 2024, 7:51:31 AMApr 3
to sage-release
Same results in Ubuntu 22.04LTS running under WSL2 on Windows 11 (long story...).

HTH,

Reply all
Reply to author
Forward
0 new messages