[sage-release] Re: Sage 9.8.beta0 released
I added #34594 and a new ticket, #34595 (findstat internet errors) to #25536. On Tuesday, September 27, 2022 at 2:16:48 PM UTC-7 John H Palmieri wrote: > I just posted a fix for the sage.misc.latex issue in > https://trac.sagemath.org/ticket/34594. > > The octave issues are strange — maybe they depend on the version of > Octave? You had posted at #33093 that you were getting this failure: > > File "src/sage/interfaces/octave.py", line 158, in > sage.interfaces.octave.Octave > Failed example: > octave.eval("a = [ 1, 1, 2; 3, 5, 8; 13, 21, 33 ]") # optional - octave > Expected: > 'a =\n\n 1 1 2\n 3 5 8\n 13 21 33\n\n' > Got: > 'a =\n\n 1 1 2\n 3 5 8\n 13 21 33\n' > > Now that the ticket has been merged you're getting the opposite failure: > > File "src/sage/interfaces/octave.py", line 159, in > sage.interfaces.octave.Octave > Failed example: > octave.eval("a = [ 1, 1, 2; 3, 5, 8; 13, 21, 33 ]")# optional - > octave > Expected: > 'a =\n\n 1 1 2\n 3 5 8\n 13 21 33\n' > Got: > 'a =\n\n 1 1 2\n 3 5 8\n 13 21 33\n\n' > > I guess the doctests should be more robust, maybe just testing for "a = > \n\n 1 1 2\n 3 5 8\n 13 21 33...", or applying ".rstrip()" first. If you > want to open a ticket, I'll take a look. > > > On Tuesday, September 27, 2022 at 8:32:32 AM UTC-7 Sébastien Labbé wrote: > >> After upgrading my gcc, g++ and gfortran to 9, I managed to build and >> test with a bunch of optional and external packages. I get the following >> list of failures. >> >> Using --optional=build,debian,external,glucose,pip,sage,sage_spkg >> Features to be detected: >> 4ti2,benzene,bliss,buckygen,conway_polynomials,cplex,csdp,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_cubic_hecke,database_jones_numfield,database_knotinfo,dvipng,ffmpeg,gfan,graphviz,gurobi,imagemagick,internet,jupymake,kenzo,latex,latex_package_tkz_graph,latte_int,lrslib,lualatex,macaulay2,magma,maple,mathematica,matlab,mcqd,meataxe,msolve,nauty,octave,palp,pandoc,pdf2svg,pdflatex,pdftocairo,phitigra,plantri,polytopes_db,polytopes_db_4d,pynormaliz,python_igraph,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.misc.cython,sage.plot,sage.rings.number_field,sage.rings.padics,sage.rings.real_double,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,scilab,sphinx,tdlib,xelatex >> >> [...] >> >> -- >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/doc/en/reference/sat/index.rst # Killed due to abort >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/sage/combinat/designs/ext_rep.py # 1 doctest failed >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/sage/crypto/mq/sr.py # Killed due to abort >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/sage/databases/findstat.py # 2 doctests failed >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/sage/databases/oeis.py # 5 doctests failed >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/sage/graphs/isgci.py # 1 doctest failed >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/sage/interfaces/octave.py # 2 doctests failed >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/sage/misc/latex.py # 1 doctest failed >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/sage/repl/interpreter.py # 1 doctest failed >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/sage/rings/polynomial/multi_polynomial_sequence.py # Killed due to >> abort >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/sage/rings/polynomial/pbori/PyPolyBoRi.py # Killed due to abort >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/sage/rings/polynomial/pbori/fglm.py # Killed due to abort >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/sage/rings/polynomial/pbori/pbori.pyx # Killed due to abort >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/sage/rings/polynomial/polynomial_ring_constructor.py # Killed due to >> abort >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/sage/sat/boolean_polynomials.py # Killed due to abort >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/sage/sat/solvers/dimacs.py # Killed due to abort >> sage -t --long --random-seed=238569406710112349020221354198250099405 >> src/sage/tests/cmdline.py # 1 doctest failed >> -- >> Features detected for doctesting: >>
[sage-release] Re: Sage 9.8.beta0 released
I just posted a fix for the sage.misc.latex issue in https://trac.sagemath.org/ticket/34594. The octave issues are strange — maybe they depend on the version of Octave? You had posted at #33093 that you were getting this failure: File "src/sage/interfaces/octave.py", line 158, in sage.interfaces.octave.Octave Failed example: octave.eval("a = [ 1, 1, 2; 3, 5, 8; 13, 21, 33 ]") # optional - octave Expected: 'a =\n\n 1 1 2\n 3 5 8\n 13 21 33\n\n' Got: 'a =\n\n 1 1 2\n 3 5 8\n 13 21 33\n' Now that the ticket has been merged you're getting the opposite failure: File "src/sage/interfaces/octave.py", line 159, in sage.interfaces.octave.Octave Failed example: octave.eval("a = [ 1, 1, 2; 3, 5, 8; 13, 21, 33 ]")# optional - octave Expected: 'a =\n\n 1 1 2\n 3 5 8\n 13 21 33\n' Got: 'a =\n\n 1 1 2\n 3 5 8\n 13 21 33\n\n' I guess the doctests should be more robust, maybe just testing for "a = \n\n 1 1 2\n 3 5 8\n 13 21 33...", or applying ".rstrip()" first. If you want to open a ticket, I'll take a look. On Tuesday, September 27, 2022 at 8:32:32 AM UTC-7 Sébastien Labbé wrote: > After upgrading my gcc, g++ and gfortran to 9, I managed to build and test > with a bunch of optional and external packages. I get the following list of > failures. > > Using --optional=build,debian,external,glucose,pip,sage,sage_spkg > Features to be detected: > 4ti2,benzene,bliss,buckygen,conway_polynomials,cplex,csdp,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_cubic_hecke,database_jones_numfield,database_knotinfo,dvipng,ffmpeg,gfan,graphviz,gurobi,imagemagick,internet,jupymake,kenzo,latex,latex_package_tkz_graph,latte_int,lrslib,lualatex,macaulay2,magma,maple,mathematica,matlab,mcqd,meataxe,msolve,nauty,octave,palp,pandoc,pdf2svg,pdflatex,pdftocairo,phitigra,plantri,polytopes_db,polytopes_db_4d,pynormaliz,python_igraph,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.misc.cython,sage.plot,sage.rings.number_field,sage.rings.padics,sage.rings.real_double,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,scilab,sphinx,tdlib,xelatex > > [...] > > -- > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/doc/en/reference/sat/index.rst # Killed due to abort > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/sage/combinat/designs/ext_rep.py # 1 doctest failed > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/sage/crypto/mq/sr.py # Killed due to abort > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/sage/databases/findstat.py # 2 doctests failed > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/sage/databases/oeis.py # 5 doctests failed > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/sage/graphs/isgci.py # 1 doctest failed > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/sage/interfaces/octave.py # 2 doctests failed > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/sage/misc/latex.py # 1 doctest failed > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/sage/repl/interpreter.py # 1 doctest failed > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/sage/rings/polynomial/multi_polynomial_sequence.py # Killed due to > abort > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/sage/rings/polynomial/pbori/PyPolyBoRi.py # Killed due to abort > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/sage/rings/polynomial/pbori/fglm.py # Killed due to abort > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/sage/rings/polynomial/pbori/pbori.pyx # Killed due to abort > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/sage/rings/polynomial/polynomial_ring_constructor.py # Killed due to > abort > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/sage/sat/boolean_polynomials.py # Killed due to abort > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/sage/sat/solvers/dimacs.py # Killed due to abort > sage -t --long --random-seed=238569406710112349020221354198250099405 > src/sage/tests/cmdline.py # 1 doctest failed > -- > Features detected for doctesting: > dvipng,ffmpeg,gfan,graphviz,imagemagick,internet,latex,latex_package_tkz_graph,lualatex,nauty,octave,palp,pandoc,pdf2svg,pdflatex,pdftocairo,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.misc.cython,sage.plot,sage.rings.number_field,sage.rings.padics,sage.rings.real_double,sage.symbolic,sagemath_doc_html,sphinx,xelatex > > Failures include the following ones. > If I create a ticket to any of these, I will add them
[sage-release] Re: Sage 9.8.beta0 released
After upgrading my gcc, g++ and gfortran to 9, I managed to build and test with a bunch of optional and external packages. I get the following list of failures. Using --optional=build,debian,external,glucose,pip,sage,sage_spkg Features to be detected: 4ti2,benzene,bliss,buckygen,conway_polynomials,cplex,csdp,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_cubic_hecke,database_jones_numfield,database_knotinfo,dvipng,ffmpeg,gfan,graphviz,gurobi,imagemagick,internet,jupymake,kenzo,latex,latex_package_tkz_graph,latte_int,lrslib,lualatex,macaulay2,magma,maple,mathematica,matlab,mcqd,meataxe,msolve,nauty,octave,palp,pandoc,pdf2svg,pdflatex,pdftocairo,phitigra,plantri,polytopes_db,polytopes_db_4d,pynormaliz,python_igraph,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.misc.cython,sage.plot,sage.rings.number_field,sage.rings.padics,sage.rings.real_double,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,scilab,sphinx,tdlib,xelatex [...] -- sage -t --long --random-seed=238569406710112349020221354198250099405 src/doc/en/reference/sat/index.rst # Killed due to abort sage -t --long --random-seed=238569406710112349020221354198250099405 src/sage/combinat/designs/ext_rep.py # 1 doctest failed sage -t --long --random-seed=238569406710112349020221354198250099405 src/sage/crypto/mq/sr.py # Killed due to abort sage -t --long --random-seed=238569406710112349020221354198250099405 src/sage/databases/findstat.py # 2 doctests failed sage -t --long --random-seed=238569406710112349020221354198250099405 src/sage/databases/oeis.py # 5 doctests failed sage -t --long --random-seed=238569406710112349020221354198250099405 src/sage/graphs/isgci.py # 1 doctest failed sage -t --long --random-seed=238569406710112349020221354198250099405 src/sage/interfaces/octave.py # 2 doctests failed sage -t --long --random-seed=238569406710112349020221354198250099405 src/sage/misc/latex.py # 1 doctest failed sage -t --long --random-seed=238569406710112349020221354198250099405 src/sage/repl/interpreter.py # 1 doctest failed sage -t --long --random-seed=238569406710112349020221354198250099405 src/sage/rings/polynomial/multi_polynomial_sequence.py # Killed due to abort sage -t --long --random-seed=238569406710112349020221354198250099405 src/sage/rings/polynomial/pbori/PyPolyBoRi.py # Killed due to abort sage -t --long --random-seed=238569406710112349020221354198250099405 src/sage/rings/polynomial/pbori/fglm.py # Killed due to abort sage -t --long --random-seed=238569406710112349020221354198250099405 src/sage/rings/polynomial/pbori/pbori.pyx # Killed due to abort sage -t --long --random-seed=238569406710112349020221354198250099405 src/sage/rings/polynomial/polynomial_ring_constructor.py # Killed due to abort sage -t --long --random-seed=238569406710112349020221354198250099405 src/sage/sat/boolean_polynomials.py # Killed due to abort sage -t --long --random-seed=238569406710112349020221354198250099405 src/sage/sat/solvers/dimacs.py # Killed due to abort sage -t --long --random-seed=238569406710112349020221354198250099405 src/sage/tests/cmdline.py # 1 doctest failed -- Features detected for doctesting: dvipng,ffmpeg,gfan,graphviz,imagemagick,internet,latex,latex_package_tkz_graph,lualatex,nauty,octave,palp,pandoc,pdf2svg,pdflatex,pdftocairo,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.misc.cython,sage.plot,sage.rings.number_field,sage.rings.padics,sage.rings.real_double,sage.symbolic,sagemath_doc_html,sphinx,xelatex Failures include the following ones. If I create a ticket to any of these, I will add them to https://trac.sagemath.org/ticket/25536 Doctest failures are copied below. sage -t --long --random-seed=146716362555914503705358181125292828790 src/sage/repl/interpreter.py ** File "src/sage/repl/interpreter.py", line 662, in sage.repl.interpreter.get_test_shell Failed example: out + err Expected: '' Got: '\x1b[0 q' ** 1 item had failures: 1 of 10 in sage.repl.interpreter.get_test_shell 3 macaulay2 tests not run 7 not tested tests not run 2 r tests not run 0 tests not run because we ran out of time [137 tests, 1 failure, 3.25 s] sage -t --long --random-seed=146716362555914503705358181125292828790 src/sage/combinat/designs/ext_rep.py ** File "src/sage/combinat/designs/ext_rep.py", line 555, in sage.combinat.designs.ext_rep.open_extrep_url Failed example: s = ext_rep.designs_from_XML_url("http://designtheory.org/database/v-b-k/v3-b6-k2.icgsa.txt.bz2;) # optional - internet Exception raised: Traceback (most recent call last): File
[sage-release] Re: Sage 9.8.beta0 released
Thanks for the new beta! Developers should be aware of the tightened compiler requirements: https://trac.sagemath.org/wiki/ReleaseTours/sage-9.8#Configurationchanges On Sunday, September 25, 2022 at 1:47:59 PM UTC-7 Volker Braun wrote: > 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 > > 4541564cf15 (tag: 9.8.beta0, trac/develop) Updated SageMath version to > 9.8.beta0 > 04fbc829e98 Trac #34342: fix various suggestions by lgtm > 1d51c7da7a9 Trac #34323: fix E251 in groups > ce36ebad8bd Trac #34320: fix E251 in schemes > e30ca6d1953 Trac #34313: pycodestyle cleanup in strongly_regular_db.pyx > (part 3) > fa19f6386a1 Trac #34290: fix some W391 > d8b4ee8814f Trac #34287: modernize super in crystals and asymptotics > d8718947624 Trac #34195: sage.geometry.polyhedron: More # optional - > sage.rings.number_field > b8a75b6bd6a Trac #12696: rename .rational_reconstruct() to > .rational_reconstruction() for consistency > 144d521ec09 Trac #34568: rename example to QuaternionicProjectivePlane > adf3d531e89 Trac #34561: Documentation: There is no package in > debian/ubuntu called openssh > bfd125a7a6f Trac #34541: enhance free dendriform algebras > 6cd2d3b6ab1 Trac #34535: Segfault when floor dividing in infinite > polynomial ring > 893b3763482 Trac #34527: Make `Composition`s into a > `collections.abc.Sequence` > c375274fc28 Trac #34519: Fix + extend msolve interface > 46b50528b12 Trac #34514: Incorrect decomposition type for relative number > fields > 11378e57b39 Trac #34510: Add to check for fixed total/length in > IntegerVector > 799876dabe0 Trac #34449: Add package pyproject_metadata > a0ac1a56b0f Trac #34427: TensorFreeModule.isomorphism_with_fixed_basis > bfa8457d74a Trac #34350: speed up powers of lazy Taylor series > 02c5fcc2860 Trac #34242: Update docker build > cb6cda616fd Trac #32921: k-recursive sequences with inhomogeneities > ccc71d9a8f5 Trac #32297: Abel-Jacobi map on Riemann surfaces > 51be0b103a1 Trac #20467: stackoverflow in Maxima integral > 9651672f525 Trac #34266: Drop support for GCC < 8 in Sage 9.8 > 02bfe770f65 Trac #33062: GH Actions (docker): Run a job for "make > build-local" first, cache image for job "make build" > f87464fce37 Trac #30241: New implementation class FiniteRankDualFreeModule > aa22b33df07 Trac #30229: Submodules of TensorFreeModule defined by the > symmetries of a Components object > 4db51ba832e Trac #34509: Make IndexedFreeModuleElement compatible with > collections.abc, change method support to return a SupportView > 0b597a76718 Trac #34505: using items in indexed_elements.pyx > b6ead19013d Trac #34498: Update igraph, python_igraph to 0.10.x > 7ebd052d36d Trac #34495: Construction for invariant/equivariant submodules > 46f4f2c1451 Trac #34494: better monomials in shuffle algebras > 367711dd6f0 Trac #34490: `sage --package clean` command to remove outdated > source tarballs > b4311cd5438 Trac #34484: Methods quotient, quotient_module are not the > same for some modules from sage.modules > 109fd645242 Trac #34478: pynormaliz: Add distros information for conda, > arch > 857f16ca4df Trac #34474: Make FiniteRankFreeModule.tensor_module(0, 1) > return the dual > 5a41c49cd67 Trac #34453: Tensor products of commutative algebras do not > know they are commutative rings > 53a523e13bc Trac #34451: sage.tensor: Canonicalize sym, antisym > 5b3c6fad9bc Trac #34412: q-commuting polynomials > a6a72a99fe4 Trac #34393: add method "tensor_factors" to tensor products > 30631440c63 Trac #34379: Implement a hook to access free (graded) > resolutions > 4ef170aa82f Trac #34345: Method to get cells in horizontal/vertical border > strip > 1ec500e81bf Trac #34282: Make feature TeXFile check latex first > 5c42b1b523f Trac #34235: Error in comparing two Symbolic Ring elements > 527891674e8 Trac #34203: Find and uninstall broken installed SPKGs and > wheels > ed76311f002 Trac #34118: Update sympy to 1.11.1 > 97beeae9521 Trac #33981: latte_int: ExponentialSubst.h:62:3: error: ISO > C++17 does not allow dynamic exception specifications > 787b4bed4cf Trac #33640: sage fails to factor some easy expressions > 700a1f538d0 Trac #33613: Add pip packages to conda environments, add > missing conda.txt files > 92b1db1a327 Trac #33431: Category of submodules of > sage.modules.free_module.FreeModule_ambient_pid > d238396ec64 Trac #33093: 5 doctests failing related to external program > octave > 509ed920b2a Trac #33002: Method tikz of polyhedron class can now return an > object of type TikzPicture > 2a41c6ee213 Trac #32669: Adding upper and lower Bruhat cones of M. Dyer to > sage/combinat/root_system/reflection_group_real.py > 12756f654c7 Trac #29619: Matrix and Components should have a sparse > iterator > cb51da16e9b Trac #17965: Uniformize the API to compute the inverse of an > element > a833b0e9c81 Trac #34491: Upgrade igraph to 0.9.10 >