Sage 10.1.beta7 released

58 views
Skip to first unread message

Volker Braun

unread,
Jul 21, 2023, 3:16:55 PM7/21/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


543f8d62b08 (tag: 10.1.beta7, github/develop) Updated SageMath version to 10.1.beta7
98520945e06 gh-35955: links for Python standard errors using class role in src/doc
25eb67128d7 gh-35951: `sage.combinat.cluster_algebra_quiver`: Modularization fixes, update `# needs`
67e9079539c gh-35950: `bootstrap`: Accept SPKG arguments
c7ca6b39628 gh-35940: fix and activate pycodestyle E252
6e617a36dd3 gh-35937: cython-lint for imports in rings
32342493879 gh-35931: cython-lint: full fix in cpython/ probability/ media/ and sat/ folders
48b56d28882 gh-35929: update mpmath to 1.3.0
19501dd0b5b gh-35928: first sketch for callable factorisations
4713ddb9014 gh-35925: cylint: clean the file ternary.pyx
b12d8d3cd76 gh-35924: some pep8 fixes in functions/
6098e73f051 gh-35923: some pycodestyle fixes in sets/
59ae8fd0e20 gh-35922: using python-style loops in plot3d/*.pyx
19870d2dfd1 gh-35921: python-style syntax for loops in lean_matrix.pyx
d949bffccb8 gh-35920: replace basestring by str in cython files
e0c51e5108b gh-35919: `sage.matroids`: Update `# needs`, modularization fixes for imports
b22ee1e809b gh-35918: pep8 cleanup in modular/btquotients and modular/modsym
0c9ab0eb640 gh-35917: some pep8 fixes in combinat
41fa6303b05 gh-35916: some pep8 cleanup in schemes/affine and schemes/curves
174c410c6d5 gh-35915: Is fully commutative for Coxeter group elements
b84e1844d59 gh-35909: some pep8 fixes in topology/
4d198fdcd4e gh-35908: some pep8 fixes in homology/
e237c66b6c7 gh-35899: invariants are now (probably) linearly independent
0eaccb0d38f gh-35887: gap: switch to libgap API for GAP function calls
0f23d097929 gh-35864: Return connected subgraphs with exactly k vertices
376db2c70fe gh-35845: Allow sphinx <= 7.x and other conda related improvements
04f9e456028 gh-35841: deprecate some imports
f00b6cbaa77 gh-35839: update barvinok to 0.41.7, add upstream_url
476f92b3319 gh-35824: add rooted product of graphs
83db2660520 gh-35778: Return the points in the ring of integers after renormalization
fba3ecf76fb gh-35682: guessing k-regular sequences
6da69c79483 gh-35527: Improve morphisms between Drinfeld modules
1ca4a47dbd7 (tag: 10.1.beta6) Updated SageMath version to 10.1.beta6

Kwankyu Lee

unread,
Jul 21, 2023, 4:03:29 PM7/21/23
to sage-release
#35919 and #35951 merged here are dependent on #35749 not merged yet. #35749 is ready to be merged.

It's a mistake that #35919 and #35951 did not declare #35749 as a dependency.

Matthias Köppe

unread,
Jul 21, 2023, 4:28:09 PM7/21/23
to sage-release
For the "# needs" tags (and block-scoped # optional tags) to have an effect, we need #35749, of course.
But I prepared #35919 and #35951 in a way that all tests of the monolithic Sage library pass.

Emmanuel Charpentier

unread,
Jul 22, 2023, 5:44:06 AM7/22/23
to sage-release

On Debian testing running on core i7 + 16 GB RAM, upgrading 10.1.beta6 to 10.1.beta7 and ruunning ptestlong gives one new permanent failure :

---------------------------------------------------------------------- sage -t --long --warn-long 212.6 --random-seed=194612805071128352802316091612762641901 src/sage/groups/perm_gps/partn_ref/data_structures.pyx # 1 doctest failed ----------------------------------------------------------------------

Running this test standalone gives :

charpent@zen-book-flip:/usr/local/sage-10$ sage -t --long --warn-long 212.6 --random-seed=194612805071128352802316091612762641901 src/sage/groups/perm_gps/partn_ref/data_structures.pyx # 1 doctest failed Running doctests with ID 2023-07-22-11-38-11-b06fd130. Git branch: develop Git ref: 10.1.beta0-1229-g543f8d62b0 Running with SAGE_LOCAL='/usr/local/sage-10/local' and SAGE_VENV='/usr/local/sage-10/local/var/lib/sage/venv-python3.11' Using --optional=debian,dot2tex,fricas,gap_jupyter,gap_packages,libsemigroups,msolve,pip,pysingular,saclib,sage,sage_spkg,singular_jupyter Features to be detected: 4ti2,benzene,bliss,buckygen,conway_polynomials,csdp,cvxopt,cvxopt,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_cubic_hecke,database_jones_numfield,database_knotinfo,dvipng,fpylll,gfan,graphviz,imagemagick,ipython,jupymake,kenzo,latte_int,lrcalc_python,lrslib,mcqd,meataxe,mpmath,msolve,nauty,networkx,numpy,palp,pandoc,pdf2svg,pdftocairo,pexpect,phitigra,pillow,plantri,polytopes_db,polytopes_db_4d,pplpy,primecountpy,ptyprocess,pynormaliz,pyparsing,python_igraph,requests,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.libs.flint,sage.libs.gap,sage.libs.ntl,sage.libs.pari,sage.libs.singular,sage.misc.cython,sage.modular,sage.modules,sage.plot,sage.rings.finite_rings,sage.rings.function_field,sage.rings.number_field,sage.rings.padics,sage.rings.polynomial.pbori,sage.rings.real_double,sage.rings.real_mpfr,sage.schemes,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,scipy,singular,sphinx,sympy,tdlib Doctesting 1 file. sage -t --long --warn-long 212.6 --random-seed=194612805071128352802316091612762641901 src/sage/groups/perm_gps/partn_ref/data_structures.pyx ********************************************************************** File "src/sage/groups/perm_gps/partn_ref/data_structures.pyx", line 1294, in sage.groups.perm_gps.partn_ref.data_structures.SC_test_list_perms Failed example: for n in range(4,8): # long time test_stab_chain_fns_4(n, 1, 1, 1) test_stab_chain_fns_4(n, 2, 1, 1) test_stab_chain_fns_4(n, 2, 1, 1) test_stab_chain_fns_4(n, 3, 1, 1) Exception raised: Traceback (most recent call last): File "/usr/local/sage-10/src/sage/doctest/forker.py", line 696, in _run self.compile_and_execute(example, compiler, test.globs) File "/usr/local/sage-10/src/sage/doctest/forker.py", line 1106, in compile_and_execute exec(compiled, globs) File "<doctest sage.groups.perm_gps.partn_ref.data_structures.SC_test_list_perms[24]>", line 5, in <module> test_stab_chain_fns_4(n, Integer(3), Integer(1), Integer(1)) File "<doctest sage.groups.perm_gps.partn_ref.data_structures.SC_test_list_perms[22]>", line 7, in test_stab_chain_fns_4 SC_test_list_perms(perms, n, limit, gap, Integer(0), contains) File "sage/groups/perm_gps/partn_ref/data_structures.pyx", line 1612, in sage.groups.perm_gps.partn_ref.data_structures.SC_test_list_perms raise File "sage/groups/perm_gps/partn_ref/data_structures.pyx", line 1470, in sage.groups.perm_gps.partn_ref.data_structures.SC_test_list_perms raise AssertionError AssertionError ********************************************************************** 1 item had failures: 1 of 46 in sage.groups.perm_gps.partn_ref.data_structures.SC_test_list_perms [49 tests, 1 failure, 5.00 s] ---------------------------------------------------------------------- sage -t --long --warn-long 212.6 --random-seed=194612805071128352802316091612762641901 src/sage/groups/perm_gps/partn_ref/data_structures.pyx # 1 doctest failed ---------------------------------------------------------------------- Total time for all tests: 10.1 seconds cpu time: 4.3 seconds cumulative wall time: 5.0 seconds Features detected for doctesting: charpent@zen-book-flip:/usr/local/sage-10$

HTH,

Dave Morris

unread,
Jul 22, 2023, 1:25:40 PM7/22/23
to sage-release
fwiw: Emmanuel's random seed gives me an AssertionError in beta2 and beta6, so I don't think this bug is new in beta7 (but maybe it got worse).
Reply all
Reply to author
Forward
0 new messages