Sage 10.5.beta6 released

132 views
Skip to first unread message

Volker Braun

unread,
Sep 29, 2024, 11:37:17 AM9/29/24
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


b0f09d9d782 (tag: 10.5.beta6, github/develop) Updated SageMath version to 10.5.beta6
2b4fe39e420 gh-38726: fix issue 38723 in `vertex_connectivity`
4462607f2e9 gh-38721: Type of Z/nZ NTL polynomial evaluation should be scalar
a8757105564 gh-38720: Raise exception when factoring zero polynomial
40f146b95a4 gh-38718: Grammar fixes to documentation: an to a euclidean
1393ba9c446 gh-38715: Define feature `sage.libs.giac`
bd2a006dd01 gh-38706: better subs on piecewise functions
aae5f1596a2 gh-38705: update openblas to 0.3.28
a2f98405444 gh-38704: some details in permutations
d6c76d85126 gh-38702: fix WeylGroup of rank 0
493af85e02d gh-38701: some minor details in named permgroups
58ffd7878d5 gh-38698: some fixes for ruff UP warnings
7721e535b4c gh-38697: fixes for ruff warning C416
e452a39ce79 gh-38696: some pep8 fixes in sage/all.py
0490b7993ea gh-38695: some care for pycodestyle E262 in pyx files
aaeb0fa8d75 gh-38694: Add robots.txt file to doc preview websites for PRs and releases
c98f028687b gh-38693: Set partition to disjoint set
40cb8c2ab97 gh-38692: Add make_set function for DisjointSets
7d719f6764c gh-38691: build/pkgs/mpmath/version_requirements.txt: Reject 1.4
7b00d7bb158 gh-38690: Tweak a few tests to pass when giac is not installed
3cc2491e6e7 gh-38689: Fix tests with singular 4.4.0p3
9f791ae8165 gh-38685: Loosen tolerance in a few `expm()` tests
d233b16bf7b gh-38682: update fricas to version 1.3.11
ab26b13df1a gh-38676: Fix a bug in retrofit-worktree.sh
1543b87e45b gh-38672: src/sage/features/giac.py: add new feature for the giac program
5f1105c9692 gh-38671: construct order ideals by default for number-field orders
880d66fe60d gh-38663: Freetype fails to find freetype on macos
45c6f66d2ff gh-38662: configure.ac: disable more packages with --disable-notebook
f59136a1907 gh-38661: src/sage/misc/package.py: use gnulib instead of conway_polynomials in tests
c77a5b0a179 gh-38658: configure.ac: add --disable-sagetex option
cad2a2dc895 gh-38656: advertise for libgap in src/doc
f0ac8de75c1 gh-38655: trying to refresh symbolic units
3d98d9ec9ff gh-38652: get rid of sage_eval in Mestre call of magma
5ebb9945d3e gh-38645: gc: update to 8.2.8
d7ccdb631e5 gh-38606: number_field_elements_from_algebraics: Consistently use principal root
a143bae072f gh-38601: upgrade maxima to 5.47.0
ff78ee90207 gh-38556: Revert cysignals build constraint
944c01bb8df gh-38486: implement  generalised PaleyII symmetric conference matrices
c66fe842ea5 gh-38453: Enhance augment method in Matrix_gf2e
6a039da869f gh-38254: Extend the method get_knotinfo of the Link class to cover non-prime knots
b104450cf7d gh-38218: Implementing `is_matching_covered()` and `is_bicritical()`
0db7521ad26 gh-37357: allow the warning about root isolation failures in CBF[x] to be turned off
d5933242f7e gh-37128: Save and load finitely presented groups coming from libgap groups
d1f99d110ab (tag: 10.5.beta5) Updated SageMath version to 10.5.beta5

Emmanuel Charpentier

unread,
Oct 3, 2024, 7:19:25 AM10/3/24
to sage-release

On Debian testing running on core i7 + 16 GB RAM, upgrading 10.5.beta5 to 10.5.beta6 and running ptestlong gives two reproducible failures :

sage -t --long --warn-long 251.0 --random-seed=325458851928711039532352428547385105459 src/sage/rings/real_mpfr.pyx # 1 doctest failed sage -t --long --warn-long 251.0 --random-seed=325458851928711039532352428547385105459 src/sage/libs/gap/element.pyx # 1 doctest failed

The first one has been already reported a few times. Re-running the second one :

charpent@zen-book-flip:/usr/local/sage-10$ sage -t --long --warn-long 251.0 --random-seed=325458851928711039532352428547385105459 src/sage/libs/gap/element.pyx # 1 doctest failed Running doctests with ID 2024-10-03-13-12-20-d73c4df8. Git branch: develop Git ref: 10.1.beta0-14158-gb0f09d9d782 Running with SAGE_LOCAL='/usr/local/sage-10/local' and SAGE_VENV='/usr/local/sage-10/local/var/lib/sage/venv-python3.12' Using --optional=debian,dot2tex,fricas,gap_jupyter,gap_packages,jmol,jupyter_jsmol,libsemigroups,msolve,pip,pysingular,qepcad,saclib,sage,sage_spkg,singular_jupyter,symengine,symengine_py Features to be detected: 4ti2,SAGE_SRC,benzene,bliss,buckygen,conway_polynomials,coxeter3,csdp,cvxopt,cvxopt,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_cubic_hecke,database_ellcurves,database_graphs,database_jones_numfield,database_knotinfo,dvipng,ecm,fpylll,fricas,gap_package_atlasrep,gap_package_design,gap_package_grape,gap_package_guava,gap_package_hap,gap_package_polycyclic,gap_package_qpa,gap_package_quagroup,gfan,giac,glucose,graphviz,imagemagick,ipython,jmol,jupymake,jupyter_sphinx,kenzo,kissat,latte_int,lrcalc_python,lrslib,mathics,matroid_database,mcqd,meataxe,mpmath,msolve,nauty,networkx,numpy,palp,pandoc,pdf2svg,pdftocairo,pexpect,phitigra,pillow,plantri,polytopes_db,polytopes_db_4d,pplpy,primecountpy,ptyprocess,pycosat,pycryptosat,pynormaliz,pyparsing,python_igraph,requests,rpy2,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.libs.braiding,sage.libs.ecl,sage.libs.flint,sage.libs.gap,sage.libs.giac,sage.libs.homfly,sage.libs.linbox,sage.libs.m4ri,sage.libs.ntl,sage.libs.pari,sage.libs.singular,sage.misc.cython,sage.modular,sage.modules,sage.numerical.mip,sage.plot,sage.rings.complex_double,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.sat,sage.schemes,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,scipy,singular,sirocco,sphinx,symengine_py,sympy,tdlib,threejs,topcom Doctesting 1 file. sage -t --long --warn-long 251.0 --random-seed=325458851928711039532352428547385105459 src/sage/libs/gap/element.pyx ********************************************************************** File "src/sage/libs/gap/element.pyx", line 2440, in sage.libs.gap.element.GapElement_Function.__call__ Failed example: sorted(a(b)) Expected: [Group(()), Sym( [ 1 .. 4 ] ), Alt( [ 1 .. 4 ] ), Group([ (1,4)(2,3), (1,2)(3,4) ])] Got: [Group(()), Sym( [ 1 .. 4 ] ), Alt( [ 1 .. 4 ] ), Group([ (1,4)(2,3), (1,3)(2,4) ])] ********************************************************************** 1 item had failures: 1 of 26 in sage.libs.gap.element.GapElement_Function.__call__ [519 tests, 1 failure, 2.55 s] ---------------------------------------------------------------------- sage -t --long --warn-long 251.0 --random-seed=325458851928711039532352428547385105459 src/sage/libs/gap/element.pyx # 1 doctest failed ---------------------------------------------------------------------- Total time for all tests: 7.7 seconds cpu time: 1.8 seconds cumulative wall time: 2.5 seconds Features detected for doctesting: charpent@zen-book-flip:/usr/local/sage-10$ sage --version SageMath version 10.5.beta6, Release Date: 2024-09-29

HTH,


axio...@yahoo.de

unread,
Oct 3, 2024, 11:10:50 AM10/3/24
to sage-release

Emmanuel Charpentier

unread,
Oct 10, 2024, 6:44:15 AM10/10/24
to sage-release

On Ubuntu 24.4 running under WSL/Windows11 on core i7+16 GB RAM :

---------------------------------------------------------------------- sage -t --long --warn-long 86.7 --random-seed=227607542310730384096660598961964682551 src/sage/combinat/tiling.py # 1 doctest failed sage -t --long --warn-long 86.7 --random-seed=227607542310730384096660598961964682551 src/sage/libs/gap/element.pyx # 1 doctest failed sage -t --long --warn-long 86.7 --random-seed=227607542310730384096660598961964682551 src/sage/rings/real_mpfr.pyx # 1 doctest failed ----------------------------------------------------------------------

The second and third are permanent and  have already been reported. Re-running the first succeeds, but the original run leaves open questions :

sage -t --long --warn-long 86.7 --random-seed=227607542310730384096660598961964682551 src/sage/combinat/tiling.py ********************************************************************** File "src/sage/combinat/tiling.py", line 254, in sage.combinat.tiling Failed example: a = T.animate('incremental', stop=40); a # long time, optional - imagemagick, needs sage.plot Expected: Animation with 40 frames Got: Command "['convert', '-dispose', 'Background', '-delay', '20', '-loop', '0', '*.png', '/tmp/tmpzwc3q66d/tmp_rl3gnhvx.gif']" returned nonzero exit status "1" (with stderr "convert-im6.q16: time limit exceeded `/tmp/tmpzwc3q66d/tmp_rl3gnhvx.gif' @ fatal/cache.c/GetImagePixelCache/1867." and stdout ""). doctest:warning File "<doctest sage.combinat.tiling[94]>", line 1, in <module> a = T.animate('incremental', stop=Integer(40)); a # long time, optional - imagemagick, needs sage.plot File "/usr/local/sage-10/src/sage/repl/rich_output/display_manager.py", line 799, in displayhook plain_text, rich_output = self._rich_output_formatter(obj, dict()) File "/usr/local/sage-10/src/sage/repl/rich_output/display_manager.py", line 621, in _rich_output_formatter rich_output = self._call_rich_repr(obj, rich_repr_kwds) File "/usr/local/sage-10/src/sage/repl/rich_output/display_manager.py", line 586, in _call_rich_repr warnings.warn( File "/usr/lib/python3.12/warnings.py", line 110, in _showwarnmsg sw(msg.message, msg.category, msg.filename, msg.lineno, : sage.repl.rich_output.display_manager.RichReprWarning: Exception in _rich_repr_ while displaying object: Error: Cannot generate GIF animation. The magick/convert command (ImageMagick) is present but does not seem to be functional. Verify that the objects passed to the animate command can be saved in PNG image format. See www.imagemagick.org more information. Animation with 40 frames ********************************************************************** 1 item had failures: 1 of 103 in sage.combinat.tiling [492 tests, 1 failure, 228.60 s]

HTH,

Reply all
Reply to author
Forward
0 new messages