Followup (IMHO demonstrative) in this post <https://groups.google.com/d/msg/sage-release/bTgyAkXVymw/DmMx7daiAwAJ> related to 9.0.beta8.
HTH, Le dimanche 1 décembre 2019 13:39:15 UTC+1, Dima Pasechnik a écrit : > > On Fri, Nov 29, 2019 at 1:36 PM Emmanuel Charpentier > <emanuel.c...@gmail.com <javascript:>> wrote: > > > > > > > > Le vendredi 29 novembre 2019 12:43:55 UTC+1, Dima Pasechnik a écrit : > >> > >> on that machine, could you > >> > >> ./sage -f gap_packages > >> > >> and try again? > > > > > > Done. No relief :-(. Your test on SRG_280_135_70_60 just took about 5 > minutes to fail (same messages as before, IIRC). > > > >> > >> It seems that GAP's AtlasRep package is misbehaving for > >> you - it could be due to the fact that it needs internet > >> to pull data initially (and caches it): > > > > > > Aha ! My problematic machine is stuck behind our "public-corporate" > firewall (i. e. a corporate firewall done wrong...). What can get used > varies by protocol: > > > > HTTP and HTTPS work, using specfic proxy addresses ; > > I have to use passive FTP mode if I need FTP (more and more rare...) ; > > SSH is open. > > > > What does AtlasRep uses ? > > > it uses HTTP (either via wget, or using GAP package io) > it will be wget if io (from gap_packages) is not installed. > > There are configuration parameters for AtlasRep and io packages > that govern how files are downloaded, but I don't know details, read on > http://www.math.rwth-aachen.de/~Thomas.Breuer/atlasrep/doc/chap0.html > http://gap-packages.github.io/io/doc/chap0.html > > it might be easier to copy, from the non-firewalled machine on which > all these tests pass, the contents of > local/share/gap/pkg/atlasrep > > HTH > Dima > > >> > >> cf. > >> > >> http://www.math.rwth-aachen.de/~Thomas.Breuer/atlasrep/ > >> Note that the package archives do NOT contain the database part of the > >> package; the GAP interface accesses the data on demand via the > >> internet. > >> > >> On Fri, Nov 29, 2019 at 11:35 AM Emmanuel Charpentier > >> <emanuel.c...@gmail.com> wrote: > >> > > >> > Well... applying Trac#28818 didn't solve my problem. I cut'n'pasted > the end of what is printed by make ptestalllong in the enclosed file > end_of_ptestalllong.txt. > >> > > >> > HTH... > >> > > >> > Le vendredi 29 novembre 2019 11:19:41 UTC+1, Emmanuel Charpentier a > écrit : > >> >> > >> >> I'll try that patch on my problematic machine and report (but that > won't be fast...). > >> >> > >> >> Le vendredi 29 novembre 2019 00:52:43 UTC+1, Dima Pasechnik a écrit > : > >> >>> > >> >>> On Thu, Nov 28, 2019 at 7:45 PM Dima Pasechnik <dim...@gmail.com> > wrote: > >> >>> > > >> >>> > what does happen if you run > >> >>> > > >> >>> > sage: from sage.graphs.strongly_regular_db import > SRG_280_135_70_60 > >> >>> > sage: SRG_280_135_70_60() > >> >>> > > >> >>> > Does it print > >> >>> > > >> >>> > J_2 on cosets of 3.PGL(2,9): Graph on 280 vertices > >> >>> > >> >>> here is a ticket that improves this function by switching from GAP > to > >> >>> libGAP interface, > >> >>> please review > >> >>> https://trac.sagemath.org/ticket/28818 > >> >>> > >> >>> Perhaps that was the general flakiness of pexpect that caused that > failure. > >> >>> > >> >>> Dima > >> >>> > > >> >>> > ? > >> >>> > > >> >>> > > >> >>> > On Thu, 28 Nov 2019, 19:06 Emmanuel Charpentier, < > emanuel.c...@gmail.com> wrote: > >> >>> >> > >> >>> >> After rebuilding from scratch, reinstalling packages (this time > including gap_packages), ptestlong gives me : > >> >>> >> > >> >>> >> no transient failure > >> >>> >> the usual permanent failure on gap_packages > >> >>> >> and a very strange, reproducible failure on > rc/sage/graphs/strongly_regular_db.pyx. > >> >>> >> > >> >>> >> > >> >>> >> Details on the latter : > >> >>> >> > >> >>> >> charpent@p-202-021:/usr/local/sage-9$ sage -t --long --warn-long > 53.5 src/sage/graphs/strongly_regular_db.pyx # 4 doctests failed > >> >>> >> Running doctests with ID 2019-11-28-19-21-27-1f4d95ea. > >> >>> >> Git branch: develop > >> >>> >> Using > --optional=build,dochtml,dot2tex,fricas,gap_packages,giacpy_sage,libsemigroups,memlimit,python2,sage,sagenb > > > >> >>> >> Doctesting 1 file. > >> >>> >> sage -t --long --warn-long 53.5 > src/sage/graphs/strongly_regular_db.pyx > >> >>> >> > ********************************************************************** > >> >>> >> File "src/sage/graphs/strongly_regular_db.pyx", line 2242, in > sage.graphs.strongly_regular_db.SRG_280_135_70_60 > >> >>> >> Failed example: > >> >>> >> g=SRG_280_135_70_60() # long time # > optional - gap_packages > >> >>> >> Exception raised: > >> >>> >> Traceback (most recent call last): > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/interfaces/gap.py", > line 769, in _eval_line > >> >>> >> raise RuntimeError("%s produced error output\n%s\n > executing %s"%(self, error,line)) > >> >>> >> RuntimeError: Gap produced error output > >> >>> >> Error, Record Element: <rec> must be a record (not a boolean > or fail) > >> >>> >> > >> >>> >> executing \$sage1:=AtlasGenerators("J2",2).generators;; > >> >>> >> > >> >>> >> During handling of the above exception, another exception > occurred: > >> >>> >> > >> >>> >> Traceback (most recent call last): > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/interfaces/expect.py", > > line 1471, in __init__ > >> >>> >> self._name = parent._create(value, name=name) > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/interfaces/interface.py", > > line 491, in _create > >> >>> >> self.set(name, value) > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/interfaces/gap.py", > line 1427, in set > >> >>> >> self._eval_line(cmd, allow_use_file=True) > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/interfaces/gap.py", > line 803, in _eval_line > >> >>> >> raise RuntimeError(exc) > >> >>> >> RuntimeError: Gap produced error output > >> >>> >> Error, Record Element: <rec> must be a record (not a boolean > or fail) > >> >>> >> > >> >>> >> executing \$sage1:=AtlasGenerators("J2",2).generators;; > >> >>> >> > >> >>> >> During handling of the above exception, another exception > occurred: > >> >>> >> > >> >>> >> Traceback (most recent call last): > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/doctest/forker.py", > line 681, in _run > >> >>> >> self.compile_and_execute(example, compiler, test.globs) > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/doctest/forker.py", > line 1123, in compile_and_execute > >> >>> >> exec(compiled, globs) > >> >>> >> File "<doctest > sage.graphs.strongly_regular_db.SRG_280_135_70_60[1]>", line 1, in <module> > >> >>> >> g=SRG_280_135_70_60() # long time # > optional - gap_packages > >> >>> >> File "sage/graphs/strongly_regular_db.pyx", line 2253, in > sage.graphs.strongly_regular_db.SRG_280_135_70_60 > (build/cythonized/sage/graphs/strongly_regular_db.c:34308) > >> >>> >> J2 = > PermutationGroup(gap('AtlasGenerators("J2",2).generators')) > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/interfaces/interface.py", > > line 288, in __call__ > >> >>> >> return cls(self, x, name=name) > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/interfaces/expect.py", > > line 1476, in __init__ > >> >>> >> raise_(TypeError, TypeError(*x.args), sys.exc_info()[2]) > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/six.py", line 692, in > reraise > >> >>> >> raise value.with_traceback(tb) > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/interfaces/expect.py", > > line 1471, in __init__ > >> >>> >> self._name = parent._create(value, name=name) > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/interfaces/interface.py", > > line 491, in _create > >> >>> >> self.set(name, value) > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/interfaces/gap.py", > line 1427, in set > >> >>> >> self._eval_line(cmd, allow_use_file=True) > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/interfaces/gap.py", > line 803, in _eval_line > >> >>> >> raise RuntimeError(exc) > >> >>> >> TypeError: Gap produced error output > >> >>> >> Error, Record Element: <rec> must be a record (not a boolean > or fail) > >> >>> >> > >> >>> >> executing \$sage1:=AtlasGenerators("J2",2).generators;; > >> >>> >> > ********************************************************************** > >> >>> >> File "src/sage/graphs/strongly_regular_db.pyx", line 2243, in > sage.graphs.strongly_regular_db.SRG_280_135_70_60 > >> >>> >> Failed example: > >> >>> >> g.is_strongly_regular(parameters=True) # long time # > optional - gap_packages > >> >>> >> Exception raised: > >> >>> >> Traceback (most recent call last): > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/doctest/forker.py", > line 681, in _run > >> >>> >> self.compile_and_execute(example, compiler, test.globs) > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/doctest/forker.py", > line 1123, in compile_and_execute > >> >>> >> exec(compiled, globs) > >> >>> >> File "<doctest > sage.graphs.strongly_regular_db.SRG_280_135_70_60[2]>", line 1, in <module> > >> >>> >> g.is_strongly_regular(parameters=True) # long time # > optional - gap_packages > >> >>> >> NameError: name 'g' is not defined > >> >>> >> > ********************************************************************** > >> >>> >> File "src/sage/graphs/strongly_regular_db.pyx", line 2349, in > sage.graphs.strongly_regular_db.SRG_416_100_36_20 > >> >>> >> Failed example: > >> >>> >> g = SRG_416_100_36_20() # optional - > gap_packages # long time > >> >>> >> Exception raised: > >> >>> >> Traceback (most recent call last): > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/doctest/forker.py", > line 681, in _run > >> >>> >> self.compile_and_execute(example, compiler, test.globs) > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/doctest/forker.py", > line 1123, in compile_and_execute > >> >>> >> exec(compiled, globs) > >> >>> >> File "<doctest > sage.graphs.strongly_regular_db.SRG_416_100_36_20[1]>", line 1, in <module> > >> >>> >> g = SRG_416_100_36_20() # optional - > gap_packages # long time > >> >>> >> File "sage/graphs/strongly_regular_db.pyx", line 2359, in > sage.graphs.strongly_regular_db.SRG_416_100_36_20 > (build/cythonized/sage/graphs/strongly_regular_db.c:36484) > >> >>> >> h.add_edges(g.Orbit([1,5],libgap.OnSets)) > >> >>> >> File "sage/libs/gap/element.pyx", line 2666, in > sage.libs.gap.element.GapElement_MethodProxy.__call__ > (build/cythonized/sage/libs/gap/element.c:20291) > >> >>> >> return GapElement_Function.__call__(self, * > ([self.first_argument] + list(args))) > >> >>> >> File "sage/libs/gap/element.pyx", line 2514, in > sage.libs.gap.element.GapElement_Function.__call__ > (build/cythonized/sage/libs/gap/element.c:19304) > >> >>> >> sig_on() > >> >>> >> sage.libs.gap.util.GAPError: Error, no method found! Error, > no 1st choice method found for `GeneratorsOfMagmaWithInverses' on 1 > arguments > >> >>> >> The 1st argument is 'fail' which might point to an earlier > problem > >> >>> >> > ********************************************************************** > >> >>> >> File "src/sage/graphs/strongly_regular_db.pyx", line 2350, in > sage.graphs.strongly_regular_db.SRG_416_100_36_20 > >> >>> >> Failed example: > >> >>> >> g.is_strongly_regular(parameters=True) # optional - > gap_packages # long time > >> >>> >> Exception raised: > >> >>> >> Traceback (most recent call last): > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/doctest/forker.py", > line 681, in _run > >> >>> >> self.compile_and_execute(example, compiler, test.globs) > >> >>> >> File > "/usr/local/sage-9/local/lib/python3.7/site-packages/sage/doctest/forker.py", > line 1123, in compile_and_execute > >> >>> >> exec(compiled, globs) > >> >>> >> File "<doctest > sage.graphs.strongly_regular_db.SRG_416_100_36_20[2]>", line 1, in <module> > >> >>> >> g.is_strongly_regular(parameters=True) # optional - > gap_packages # long time > >> >>> >> NameError: name 'g' is not defined > >> >>> >> > ********************************************************************** > >> >>> >> 2 items had failures: > >> >>> >> 2 of 4 in sage.graphs.strongly_regular_db.SRG_280_135_70_60 > >> >>> >> 2 of 4 in sage.graphs.strongly_regular_db.SRG_416_100_36_20 > >> >>> >> [334 tests, 4 failures, 812.98 s] > >> >>> >> > ---------------------------------------------------------------------- > >> >>> >> sage -t --long --warn-long 53.5 > src/sage/graphs/strongly_regular_db.pyx # 4 doctests failed > >> >>> >> > ---------------------------------------------------------------------- > >> >>> >> Total time for all tests: 813.1 seconds > >> >>> >> cpu time: 27.9 seconds > >> >>> >> cumulative wall time: 813.0 seconds > >> >>> >> > >> >>> >> The discrepancy between CPU time and elapsed time is puzzling. > It s not an artifact : a system monitor confirmed that CPU activity was > minimal during most of this test. > >> >>> >> > >> >>> >> I have been unable to reproduce the problem on my other machine, > running the same rebuilt 9.0.beta7, where this tests passes without any > failure. > >> >>> >> > >> >>> >> Cherry on the cake: I have been unable to run ptestalllong on > this machine : this (reproducibly !) dies with a "too many open files" > error (not captured in the log) about halfway, after a (failed) attempt to > run sage -t --long src/sage/groups/perm_gps/permgroup_named.py, which > passes normally on the other machine. > >> >>> >> > >> >>> >> Last lines of the log: > >> >>> >> > >> >>> >> Killing test src/sage/groups/perm_gps/permgroup_named.py > >> >>> >> Killing test src/sage/combinat/designs/twographs.py > >> >>> >> Killing test src/sage/databases/findstat.py > >> >>> >> > ---------------------------------------------------------------------- > >> >>> >> sage -t --long src/sage/graphs/strongly_regular_db.pyx # 5 > doctests failed > >> >>> >> sage -t --long src/sage/graphs/generators/smallgraphs.py # 6 > doctests failed > >> >>> >> sage -t --long src/sage/plot/animate.py # 7 doctests failed > >> >>> >> sage -t --long src/sage/combinat/posets/posets.py # 1 doctest > failed > >> >>> >> sage -t --long src/sage/combinat/matrices/hadamard_matrix.py # > 2 doctests failed > >> >>> >> sage -t --long src/sage/misc/latex.py # 1 doctest failed > >> >>> >> sage -t --long src/sage/combinat/designs/ext_rep.py # 2 > doctests failed > >> >>> >> sage -t --long src/sage/coding/databases.py # 2 doctests failed > >> >>> >> sage -t --long src/sage/misc/persist.pyx # 2 doctests failed > >> >>> >> sage -t --long src/sage/repl/load.py # 1 doctest failed > >> >>> >> Doctests interrupted: 1444/3793 files tested > >> >>> >> > ---------------------------------------------------------------------- > >> >>> >> > >> >>> >> > >> >>> >> Any hint ? > >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> Le mercredi 27 novembre 2019 14:56:36 UTC+1, Emmanuel > Charpentier a écrit : > >> >>> >>> > >> >>> >>> Doubleplusungood... > >> >>> >>> > >> >>> >>> On Deboan testing running on core i5 + 8 GB RAM, ptestalllong > gets me (part of) the usual suspects (transient failures, plus 6 (six) > permanent failures due to abort: > >> >>> >>> > >> >>> >>> | File | > Result | P/T | > >> >>> >>> > |----------------------------------------------------------+---------------------+-----| > > > >> >>> >>> | src/sage/crypto/mq/sr.py | > Killed due to abort | P | > >> >>> >>> | src/sage/rings/polynomial/multi_polynomial_sequence.py | > Killed due to abort | P | > >> >>> >>> | src/sage/combinat/posets/posets.py | 1 > doctest failed | T | > >> >>> >>> | src/sage/plot/animate.py | 7 > doctests failed | T | > >> >>> >>> | src/sage/combinat/matrices/hadamard_matrix.py | 2 > doctests failed | T | > >> >>> >>> | src/sage/rings/polynomial/pbori.pyx | > Killed due to abort | P | > >> >>> >>> | src/sage/misc/latex.py | 1 > doctest failed | T | > >> >>> >>> | src/sage/coding/databases.py | 2 > doctests failed | T | > >> >>> >>> | src/sage/misc/persist.pyx | 2 > doctests failed | T | > >> >>> >>> | src/sage/repl/load.py | 1 > doctest failed | T | > >> >>> >>> | src/sage/graphs/graph_latex.py | 2 > doctests failed | T | > >> >>> >>> | src/sage/rings/polynomial/polynomial_ring_constructor.py | > Killed due to abort | P | > >> >>> >>> | src/sage/sat/solvers/dimacs.py | > Killed due to abort | P | > >> >>> >>> | src/doc/en/reference/sat/index.rst | > Killed due to abort | P | > >> >>> >>> | src/sage/sat/boolean_polynomials.py | > Killed due to abort | P | > >> >>> >>> | src/sage/misc/remote_file.py | 2 > doctests failed | T | > >> >>> >>> | src/sage/databases/findstat.py | 7 > doctests failed | T | > >> >>> >>> | src/sage/interfaces/magma_free.py | 2 > doctests failed | T | > >> >>> >>> > >> >>> >>> Details : see the enclose checkerrs.txt > >> >>> >>> > >> >>> >>> HTH, > >> >>> >>> > >> >>> >>> Le mercredi 27 novembre 2019 01:28:33 UTC+1, Volker Braun a > écrit : > >> >>> >>>> > >> >>> >>>> 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 > >> >>> >>>> > >> >>> >>>> > >> >>> >>>> d48a21c149 (tag: 9.0.beta7, trac/develop) Updated SageMath > version to 9.0.beta7 > >> >>> >>>> 22426a509b Trac #28797: 32-bit Python 3 failures in combinat > >> >>> >>>> 54072f6c3b Trac #28795: Python 3 overflow in IntegerModRing > pow > >> >>> >>>> 7f2572fcdf Trac #28685: Upgrade from beautifulsoup to > beautifulsoup4 > >> >>> >>>> c597ceea70 Trac #28737: remove deprecated stuff in old > coercion model > >> >>> >>>> a5c1185e7c Trac #28736: fix Texture for negative inputs > >> >>> >>>> 6c66325a63 Trac #28698: py3: HTML documentation for > GlobalOptions does not show up correctly > >> >>> >>>> aa0ac42b16 Trac #28675: Deprecate GraphicsArray import from > sage.plot.graphics > >> >>> >>>> 5882b7f376 Trac #28564: Tensor Fields and Sections: Naming > Consistencies > >> >>> >>>> 8f9b67d25c Trac #28304: add type information to _repr_ of > Macaulay2 elements > >> >>> >>>> e6e616380a Trac #28214: Compute and display graph of > nth-preimage tree > >> >>> >>>> a5bb40f91c Trac #27838: 5 internet doctests failing in > findstat.py > >> >>> >>>> 6553536757 Trac #27790: compatibility with cplex 12.9 > >> >>> >>>> 3c6a9108c1 Trac #23816: implement left action of matrices on > scheme points > >> >>> >>>> 9c6f3dab7f Trac #28732: update sagetex to version 3.4 > >> >>> >>>> f856552b81 Trac #28748: Python 3 debug build fails to start > >> >>> >>>> 232ae1bddc (tag: 9.0.beta6) Updated SageMath version to > 9.0.beta6 > >> >>> >>>> > >> >>> >> -- > >> >>> >> 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 sage-r...@googlegroups.com. > >> >>> >> To view this discussion on the web visit > https://groups.google.com/d/msgid/sage-release/6f12ad28-90ce-44d5-9393-fb62dac58ade%40googlegroups.com. > > > >> > > >> > -- > >> > 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 sage-r...@googlegroups.com. > >> > To view this discussion on the web visit > https://groups.google.com/d/msgid/sage-release/58a2ac85-5054-4748-afce-e53edc1376bb%40googlegroups.com. > > > > > > -- > > 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 sage-r...@googlegroups.com <javascript:>. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/sage-release/5f536c04-4443-47d5-af9e-70cd80a50740%40googlegroups.com. > > > -- 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 sage-release+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/250e9355-e17d-4c33-9953-efc7fa70559e%40googlegroups.com.