On Thu, 27 May 2021, 15:34 Clemens Heuberger, <[email protected]> wrote:
> Also on Ubuntu 18.04 (without any optional packages apart ccache > installed), I > have the failing doctest with graph.py (two out of three runs) and > consistently > > $ ./sage -t --long --random-seed=0 src/sage/misc/package.py > Running doctests with ID 2021-05-27-16-31-10-59754af4. > Using --optional=build,ccache,debian,dochtml,pip,sage,sage_spkg > Doctesting 1 file. > sage -t --long --warn-long 42.6 --random-seed=0 src/sage/misc/package.py > ********************************************************************** > File "src/sage/misc/package.py", line 359, in > sage.misc.package.installed_packages > Failed example: > installed_packages()['sage_conf'] # optional - build > Expected: > 'none' > Got: > '9.4.beta0' > this is fixed in a ticket I reviewed today. ********************************************************************** > > > Am 27.05.21 um 14:44 schrieb Sébastien Labbé: > > On Ubuntu 18.04, testing with various optional and external packages, I > obtain: > > > > ---------------------------------------------------------------------- > > sage -t --long --warn-long 77.6 --random-seed=0 > src/sage/databases/oeis.py # 3 > > doctests failed > > sage -t --long --warn-long 77.6 --random-seed=0 > src/sage/graphs/graph.py # 1 > > doctest failed > > sage -t --long --warn-long 77.6 --random-seed=0 > > src/sage/symbolic/integration/external.py # 1 doctest failed > > sage -t --long --warn-long 77.6 --random-seed=0 > src/sage/tests/cmdline.py # 1 > > doctest failed > > ---------------------------------------------------------------------- > > External software detected for doctesting: > > ffmpeg,graphviz,imagemagick,internet,latex,octave,pandoc > > > > Rerunning failed test, the issue with graph.py does not show again: > > > > ---------------------------------------------------------------------- > > sage -t --long --warn-long 102.7 --random-seed=0 > src/sage/databases/oeis.py # 3 > > doctests failed > > sage -t --long --warn-long 102.7 --random-seed=0 > > src/sage/symbolic/integration/external.py # 1 doctest failed > > sage -t --long --warn-long 102.7 --random-seed=0 > src/sage/tests/cmdline.py # 1 > > doctest failed > > ---------------------------------------------------------------------- > > External software detected for doctesting: internet,pandoc > > > > > > The issue with graph.py is related to Gap, see below: > > > > > > sage -t --long --warn-long 77.6 --random-seed=0 src/sage/graphs/graph.py > > ********************************************************************** > > File "src/sage/graphs/graph.py", line 2713, in > > sage.graphs.graph.Graph.is_edge_transitive > > Failed example: > > C.is_edge_transitive() > > Exception raised: > > Traceback (most recent call last): > > File > > > "/home/slabbe/GitBox/sage/local/lib/python3.9/site-packages/sage/doctest/forker.py", > > > line 714, in _run > > self.compile_and_execute(example, compiler, test.globs) > > File > > > "/home/slabbe/GitBox/sage/local/lib/python3.9/site-packages/sage/doctest/forker.py", > > > line 1133, in compile_and_execute > > exec(compiled, globs) > > File "<doctest sage.graphs.graph.Graph.is_edge_transitive[3]>", > line 1, > > in <module> > > C.is_edge_transitive() > > File > > > "/home/slabbe/GitBox/sage/local/lib/python3.9/site-packages/sage/graphs/graph.py", > > > line 2731, in is_edge_transitive > > return libgap(A).OrbitLength(e, libgap.OnSets) == self.size() > > File "sage/libs/gap/element.pyx", line 2677, in > > sage.libs.gap.element.GapElement_MethodProxy.__call__ > > (build/cythonized/sage/libs/gap/element.c:20776) > > return GapElement_Function.__call__(self, * > ([self.first_argument] + > > list(args))) > > File "sage/libs/gap/element.pyx", line 2525, in > > sage.libs.gap.element.GapElement_Function.__call__ > > (build/cythonized/sage/libs/gap/element.c:19780) > > sig_on() > > sage.libs.gap.util.GAPError: Error, OnSets: <set> must be a set > (not a > > immutable non-strictly-sorted plain list of cyclotomics) > > ********************************************************************** > > 1 item had failures: > > 1 of 9 in sage.graphs.graph.Graph.is_edge_transitive > > 2 mcqd tests not run > > 2 not tested tests not run > > 13 python_igraph tests not run > > 0 tests not run because we ran out of time > > [1216 tests, 1 failure, 46.77 s] > > > > > > > > The other failures are copied below (I am not able to see the problem > with the > > first one): > > > > > > sage -t --long --warn-long 102.7 --random-seed=0 > src/sage/databases/oeis.py > > ********************************************************************** > > File "src/sage/databases/oeis.py", line 48, in sage.databases.oeis > > Failed example: > > c.examples() # optional -- internet > > Expected: > > 0: Pi = 3.1415926535897932384... > > 1: = 3 + 1/(7 + 1/(15 + 1/(1 + 1/(292 + ...)))) > > 2: = [a_0; a_1, a_2, a_3, ...] = [3; 7, 15, 1, 292, ...] > > Got: > > 0: Pi = 3.1415926535897932384... > > 1: = 3 + 1/(7 + 1/(15 + 1/(1 + 1/(292 + ...)))) > > 2: = [a_0; a_1, a_2, a_3, ...] = [3; 7, 15, 1, 292, ...]. > > ********************************************************************** > > File "src/sage/databases/oeis.py", line 53, in sage.databases.oeis > > Failed example: > > c.comments() # optional -- internet > > Expected: > > 0: The first 5821569425 terms were computed by _Eric W. Weisstein_ > on Sep > > 18 2011. > > 1: The first 10672905501 terms were computed by _Eric W. Weisstein_ > on Jul > > 17 2013. > > 2: The first 15000000000 terms were computed by _Eric W. Weisstein_ > on Jul > > 27 2013. > > Got: > > 0: The first 5821569425 terms were computed by _Eric W. Weisstein_ > on Sep > > 18 2011. > > 1: The first 10672905501 terms were computed by _Eric W. Weisstein_ > on Jul > > 17 2013. > > 2: The first 15000000000 terms were computed by _Eric W. Weisstein_ > on Jul > > 27 2013. > > 3: The first 30113021586 terms were computed by _Syed Fahad_ on Apr > 27 2021. > > ********************************************************************** > > File "src/sage/databases/oeis.py", line 1706, in > > sage.databases.oeis.OEISSequence.examples > > Failed example: > > c.examples() # optional -- internet > > Expected: > > 0: Pi = 3.1415926535897932384... > > 1: = 3 + 1/(7 + 1/(15 + 1/(1 + 1/(292 + ...)))) > > 2: = [a_0; a_1, a_2, a_3, ...] = [3; 7, 15, 1, 292, ...] > > Got: > > 0: Pi = 3.1415926535897932384... > > 1: = 3 + 1/(7 + 1/(15 + 1/(1 + 1/(292 + ...)))) > > 2: = [a_0; a_1, a_2, a_3, ...] = [3; 7, 15, 1, 292, ...]. > > ********************************************************************** > > 2 items had failures: > > 2 of 26 in sage.databases.oeis > > 1 of 5 in sage.databases.oeis.OEISSequence.examples > > 5 webbrowser tests not run > > 0 tests not run because we ran out of time > > [290 tests, 3 failures, 40.15 s] > > sage -t --long --warn-long 102.7 --random-seed=0 src/sage/graphs/graph.py > > 2 mcqd tests not run > > 2 not tested tests not run > > 13 python_igraph tests not run > > 0 tests not run because we ran out of time > > [1216 tests, 24.58 s] > > sage -t --long --warn-long 102.7 --random-seed=0 > > src/sage/symbolic/integration/external.py > > ********************************************************************** > > File "src/sage/symbolic/integration/external.py", line 152, in > > sage.symbolic.integration.external.request_wolfram_alpha > > Failed example: > > [str(a) for a in sorted(page_data['queryresult'].keys())] # > optional internet > > Expected: > > ['datatypes', > > 'encryptedEvaluatedExpression', > > 'encryptedParsedExpression', > > 'error', > > 'host', > > 'id', > > 'numpods', > > 'parsetimedout', > > 'parsetiming', > > 'pods', > > 'recalculate', > > 'related', > > 'server', > > 'sponsorCategories', > > 'success', > > 'timedout', > > 'timedoutpods', > > 'timing', > > 'version'] > > Got: > > ['datatypes', > > 'encryptedEvaluatedExpression', > > 'encryptedParsedExpression', > > 'error', > > 'host', > > 'id', > > 'inputstring', > > 'numpods', > > 'parsetimedout', > > 'parsetiming', > > 'pods', > > 'recalculate', > > 'related', > > 'server', > > 'sponsorCategories', > > 'success', > > 'timedout', > > 'timedoutpods', > > 'timing', > > 'version'] > > ********************************************************************** > > 1 item had failures: > > 1 of 5 in sage.symbolic.integration.external.request_wolfram_alpha > > 0 tests not run because we ran out of time > > [48 tests, 1 failure, 28.45 s] > > sage -t --long --warn-long 102.7 --random-seed=0 > src/sage/tests/cmdline.py > > ********************************************************************** > > File "src/sage/tests/cmdline.py", line 607, in > sage.tests.cmdline.test_executable > > Failed example: > > err # optional - internet > > Expected: > > '' > > Got: > > > > > '/home/slabbe/GitBox/sage/local/lib/python3.9/site-packages/sage/misc/package.py:115: > > > UserWarning: failed to fetch the version of pkg=\'ore_algebra\' at > > https://pypi.org/pypi/ore_algebra/json\n warnings.warn("failed to > fetch the > > version of pkg={!r} at {}".format(pkg, url))\n' > > ********************************************************************** > > 1 item had failures: > > 1 of 257 in sage.tests.cmdline.test_executable > > 3 gdb tests not run > > 6 py2 tests not run > > 4 r tests not run > > 6 sagenb tests not run > > 0 tests not run because we ran out of time > > [256 tests, 1 failure, 35.28 s] > > > > Follow up at https://trac.sagemath.org/ticket/25536 > > -- > 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/e228ee08-a784-f279-2f9e-36540d22afe7%40aau.at > . > -- 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/CAAWYfq3XdF7V%3DDJ3Fpn-r1pO_rjz1YNY6iWCUwWuAWQ0iRbf5g%40mail.gmail.com.
