[sage-release] Re: Sage 9.8.beta0 released

2022-09-27 Thread John H Palmieri
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

2022-09-27 Thread John H Palmieri
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

2022-09-27 Thread Sébastien Labbé
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