The findstat failure is, unfortunately, an upstream problem, which I cannot fix myself. Currently, the depth parameter is ignored in map queries. I notified the person that is hopefully able to fix it.
On Wednesday, 29 December 2021 at 11:38:41 UTC+1 Sébastien Labbé wrote: > On Ubuntu 20.04, make build works fine and running tests with few optional > and external packages I get: > > Using > --optional=4ti2,bliss,build,cbc,ccache,cryptominisat,database_symbolic_data,debian,debugpy,dot2tex,e_antic,external,fricas,glucose,latte_int,lidia,lrslib,normaliz,notedown,pandoc_attributes,pip,pycosat,pynormaliz,rst2ipynb,rubiks,sage,sage_numerical_backends_coin,sage_spkg > Features to be detected: > 4ti2,benzene,bliss,buckygen,conway_polynomials,cplex,csdp,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_jones_numfield,database_knotinfo,dvipng,ffmpeg,graphviz,gurobi,imagemagick,internet,jupymake,kenzo,latex,latex_package_tkz_graph,latte_int,lrslib,lualatex,macaulay2,magma,maple,mathematica,matlab,mcqd,meataxe,octave,pandoc,pdf2svg,pdflatex,plantri,pynormaliz,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,sage_numerical_backends_coin,scilab,tdlib,xelatex > > [...] > > ---------------------------------------------------------------------- > sage -t --long --random-seed=40537233215386142174776538763210859962 > src/doc/en/constructions/linear_algebra.rst # 1 doctest failed > sage -t --long --random-seed=40537233215386142174776538763210859962 > src/doc/en/developer/coding_in_other.rst # 1 doctest failed > sage -t --long --random-seed=40537233215386142174776538763210859962 > src/sage/databases/findstat.py # 2 doctests failed > sage -t --long --random-seed=40537233215386142174776538763210859962 > src/sage/databases/oeis.py # 1 doctest failed > sage -t --long --random-seed=40537233215386142174776538763210859962 > src/sage/interfaces/octave.py # 3 doctests failed > sage -t --long --random-seed=40537233215386142174776538763210859962 > src/sage/sat/boolean_polynomials.py # 1 doctest failed > sage -t --long --random-seed=40537233215386142174776538763210859962 > src/sage/tests/cmdline.py # 1 doctest failed > ---------------------------------------------------------------------- > Features detected for doctesting: > dvipng,ffmpeg,graphviz,imagemagick,internet,latex,latex_package_tkz_graph,lualatex,octave,pandoc,pdf2svg,pdflatex,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,xelatex > > Rerunning failed tests, the issue with boolean_polynomials.py does not > reappear: > > ---------------------------------------------------------------------- > sage -t --long --random-seed=300887881046897568887396291869982609842 > src/doc/en/constructions/linear_algebra.rst # 1 doctest failed > sage -t --long --random-seed=300887881046897568887396291869982609842 > src/doc/en/developer/coding_in_other.rst # 1 doctest failed > sage -t --long --random-seed=300887881046897568887396291869982609842 > src/sage/databases/findstat.py # 2 doctests failed > sage -t --long --random-seed=300887881046897568887396291869982609842 > src/sage/databases/oeis.py # 1 doctest failed > sage -t --long --random-seed=300887881046897568887396291869982609842 > src/sage/interfaces/octave.py # 3 doctests failed > sage -t --long --random-seed=300887881046897568887396291869982609842 > src/sage/tests/cmdline.py # 1 doctest failed > ---------------------------------------------------------------------- > Features detected for doctesting: internet,octave,pandoc > > The failures with linear_algebra.rst, coding_in_other.rst and octave.py > are new to me and are all related to optional octave doctests. They are > copied below. For comparison with other machines, the version of octave > available on the system is: > > $ octave --version > GNU Octave, version 5.2.0 > Copyright (C) 2020 John W. Eaton and others. > This is free software; see the source code for copying conditions. > There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or > FITNESS FOR A PARTICULAR PURPOSE. > Octave was configured for "x86_64-pc-linux-gnu". > Additional information about Octave is available at https://www.octave.org > . > Please contribute if you find this software useful. > For more information, visit https://www.octave.org/get-involved.html > Read https://www.octave.org/bugs.html to learn how to submit bug reports. > > > Follow up at https://trac.sagemath.org/ticket/25536 > > sage -t --long --random-seed=300887881046897568887396291869982609842 > src/doc/en/constructions/linear_algebra.rst > ********************************************************************** > File "src/doc/en/constructions/linear_algebra.rst", line 454, in > doc.en.constructions.linear_algebra > Failed example: > octave.solve_linear_system(A,b) # optional - octave > Exception raised: > Traceback (most recent call last): > File > "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py", > > line 694, in _run > self.compile_and_execute(example, compiler, test.globs) > File > "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py", > > line 1088, in compile_and_execute > exec(compiled, globs) > File "<doctest doc.en.constructions.linear_algebra[4]>", line 1, in > <module> > octave.solve_linear_system(A,b) # optional - octave > File > "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/interfaces/octave.py", > > line 518, in solve_linear_system > return eval(sol) > File "<string>", line 1 > [-0.333333, 0.666667, 0, > ^ > SyntaxError: unexpected EOF while parsing > ********************************************************************** > 1 item had failures: > 1 of 115 in doc.en.constructions.linear_algebra > 0 tests not run because we ran out of time > [93 tests, 1 failure, 2.13 s] > > > sage -t --long --random-seed=300887881046897568887396291869982609842 > src/doc/en/developer/coding_in_other.rst > ********************************************************************** > File "src/doc/en/developer/coding_in_other.rst", line 721, in > doc.en.developer.coding_in_other.solve_linear_system > Failed example: > octave.solve_linear_system(A,b) # optional - octave > Exception raised: > Traceback (most recent call last): > File > "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py", > > line 694, in _run > self.compile_and_execute(example, compiler, test.globs) > File > "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py", > > line 1088, in compile_and_execute > exec(compiled, globs) > File "<doctest > doc.en.developer.coding_in_other.solve_linear_system[4]>", line 1, in > <module> > octave.solve_linear_system(A,b) # optional - octave > File > "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/interfaces/octave.py", > > line 518, in solve_linear_system > return eval(sol) > File "<string>", line 1 > [-0.333333, 0.666667, 0, > ^ > SyntaxError: unexpected EOF while parsing > ********************************************************************** > 1 item had failures: > 1 of 6 in doc.en.developer.coding_in_other.solve_linear_system > 0 tests not run because we ran out of time > [41 tests, 1 failure, 0.67 s] > > > > sage -t --long --random-seed=300887881046897568887396291869982609842 > src/sage/interfaces/octave.py > ********************************************************************** > 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' > ********************************************************************** > File "src/sage/interfaces/octave.py", line 160, in > sage.interfaces.octave.Octave > Failed example: > octave.eval("b = [ 1; 3; 13]") # optional - > octave > Expected: > 'b =\n\n 1\n 3\n 13\n\n' > Got: > 'b =\n\n 1\n 3\n 13\n' > ********************************************************************** > File "src/sage/interfaces/octave.py", line 495, in > sage.interfaces.octave.Octave.solve_linear_system > Failed example: > octave.solve_linear_system(A,b) # optional - octave (and output is > slightly random in low order bits) > Exception raised: > Traceback (most recent call last): > File > "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py", > > line 694, in _run > self.compile_and_execute(example, compiler, test.globs) > File > "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/doctest/forker.py", > > line 1088, in compile_and_execute > exec(compiled, globs) > File "<doctest > sage.interfaces.octave.Octave.solve_linear_system[4]>", line 1, in <module> > octave.solve_linear_system(A,b) # optional - octave (and output > is slightly random in low order bits) > File > "/home/slabbe/GitBox/sage/local/lib/python3.8/site-packages/sage/interfaces/octave.py", > > line 518, in solve_linear_system > return eval(sol) > File "<string>", line 1 > [-0.333333, 0.666667, 0, > ^ > SyntaxError: unexpected EOF while parsing > ********************************************************************** > 2 items had failures: > 2 of 8 in sage.interfaces.octave.Octave > 1 of 6 in sage.interfaces.octave.Octave.solve_linear_system > 3 not tested tests not run > 0 tests not run because we ran out of time > [132 tests, 3 failures, 1.33 s] > > > > > There are still few oeis and findstat unstable doctests which are copied > below: > > > sage -t --long --random-seed=300887881046897568887396291869982609842 > src/sage/databases/oeis.py > ********************************************************************** > File "src/sage/databases/oeis.py", line 129, in sage.databases.oeis > Failed example: > [i for i in b.comments() if 'prime' in i][-1] # optional -- > internet > Expected: > 'Number n is prime if mod(a(n)-2,n) = 0. -_Dmitry Kruchinin_, Feb 14 > 2012' > Got: > 'Number n is prime if mod(a(n)-2,n) = 0. - _Dmitry Kruchinin_, Feb 14 > 2012' > ********************************************************************** > 1 item had failures: > 1 of 26 in sage.databases.oeis > 5 webbrowser tests not run > 0 tests not run because we ran out of time > [289 tests, 1 failure, 27.62 s] > sage -t --long --random-seed=300887881046897568887396291869982609842 > src/sage/databases/findstat.py > ********************************************************************** > File "src/sage/databases/findstat.py", line 3463, in > sage.databases.findstat.FindStatMapQuery.? > Failed example: > FindStatMapQuery(domain=1, codomain=10, data=data) # > optional -- internet > Expected: > 0: Mp00061oMp00069 (quality [100]) > Got: > 0: Mp00061oMp00069 (quality [100]) > 1: Mp00072oMp00064oMp00235oMp00087 (quality [100]) > 2: Mp00072oMp00064oMp00237oMp00087 (quality [100]) > 3: Mp00072oMp00235oMp00087oMp00069 (quality [100]) > 4: Mp00072oMp00237oMp00087oMp00069 (quality [100]) > 5: Mp00061oMp00236oMp00235oMp00069 (quality [100]) > 6: Mp00061oMp00236oMp00237oMp00069 (quality [100]) > 7: Mp00061oMp00069oMp00087oMp00066oMp00237 (quality [100]) > 8: Mp00061oMp00069oMp00087oMp00066oMp00235 (quality [100]) > 9: Mp00061oMp00069oMp00235oMp00087oMp00066 (quality [100]) > 10: Mp00061oMp00069oMp00237oMp00087oMp00066 (quality [100]) > 11: Mp00061oMp00235oMp00087oMp00064oMp00066 (quality [100]) > 12: Mp00061oMp00237oMp00087oMp00064oMp00066 (quality [100]) > 13: Mp00061oMp00069oMp00062oMp00066oMp00067 (quality [100]) > 14: Mp00061oMp00087oMp00066oMp00235oMp00069 (quality [100]) > 15: Mp00061oMp00087oMp00066oMp00237oMp00069 (quality [100]) > 16: Mp00061oMp00175oMp00066oMp00064oMp00073 (quality [100]) > 17: Mp00061oMp00087oMp00066oMp00238oMp00069 (quality [100]) > 18: Mp00061oMp00236oMp00066oMp00086oMp00069 (quality [100]) > ********************************************************************** > File "src/sage/databases/findstat.py", line 3545, in > sage.databases.findstat.FindStatMapQuery.__repr__ > Failed example: > FindStatMapQuery(domain=1, codomain=10, data=data) # > optional -- internet > Expected: > 0: Mp00061oMp00069 (quality [100]) > Got: > 0: Mp00061oMp00069 (quality [100]) > 1: Mp00072oMp00064oMp00235oMp00087 (quality [100]) > 2: Mp00072oMp00064oMp00237oMp00087 (quality [100]) > 3: Mp00072oMp00235oMp00087oMp00069 (quality [100]) > 4: Mp00072oMp00237oMp00087oMp00069 (quality [100]) > 5: Mp00061oMp00236oMp00235oMp00069 (quality [100]) > 6: Mp00061oMp00236oMp00237oMp00069 (quality [100]) > 7: Mp00061oMp00069oMp00087oMp00066oMp00237 (quality [100]) > 8: Mp00061oMp00069oMp00087oMp00066oMp00235 (quality [100]) > 9: Mp00061oMp00069oMp00235oMp00087oMp00066 (quality [100]) > 10: Mp00061oMp00069oMp00237oMp00087oMp00066 (quality [100]) > 11: Mp00061oMp00235oMp00087oMp00064oMp00066 (quality [100]) > 12: Mp00061oMp00237oMp00087oMp00064oMp00066 (quality [100]) > 13: Mp00061oMp00069oMp00062oMp00066oMp00067 (quality [100]) > 14: Mp00061oMp00087oMp00066oMp00235oMp00069 (quality [100]) > 15: Mp00061oMp00087oMp00066oMp00237oMp00069 (quality [100]) > 16: Mp00061oMp00175oMp00066oMp00064oMp00073 (quality [100]) > 17: Mp00061oMp00087oMp00066oMp00238oMp00069 (quality [100]) > 18: Mp00061oMp00236oMp00066oMp00086oMp00069 (quality [100]) > ********************************************************************** > 2 items had failures: > 1 of 4 in sage.databases.findstat.FindStatMapQuery.? > 1 of 4 in sage.databases.findstat.FindStatMapQuery.__repr__ > 11 webbrowser tests not run > 0 tests not run because we ran out of time > [409 tests, 2 failures, 41.24 s] > > > > -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/0a0602cf-19e5-4756-8b78-7c1b4ec921fan%40googlegroups.com.
