Another question: does Flint pass its test suite on these machines?
On Thursday, August 1, 2019 at 3:52:07 PM UTC-7, John H Palmieri wrote: > > Do you get the same failure with Python 2? If not, any ideas why > "Exception (FLINT memory_manager). Unable to allocate memory" would depend > on the version of Python? Flint doesn't depend on Python, so if it's Python > 3 only, is there some issue with the Flint interface? > > > > On Tuesday, July 30, 2019 at 5:32:37 AM UTC-7, Emmanuel Charpentier wrote: >> >> On a smaller (core i5, 8 GB RAM) machine with a similar setup, I get only >> the second failure : >> >> charpent@p-202-021:/usr/local/sage-python3$ sage -t --long >> src/sage/rings/polynomial/polynomial_rational_flint.pyx >> too many failed tests, not using stored timings >> Running doctests with ID 2019-07-30-14-28-30-306c6b55. >> Git branch: develop >> Using >> --optional=build,dochtml,dot2tex,fricas,giacpy_sage,memlimit,python2,sage >> Doctesting 1 file. >> sage -t --long src/sage/rings/polynomial/polynomial_rational_flint.pyx >> ********************************************************************** >> File "src/sage/rings/polynomial/polynomial_rational_flint.pyx", line >> 2055, in >> sage.rings.polynomial.polynomial_rational_flint.Polynomial_rational_flint.galois_group >> Failed example: >> G = f.galois_group(); G >> Expected: >> Transitive group number 5 of degree 4 >> Got: >> Exception (FLINT memory_manager). Unable to allocate memory. >> Transitive group number 5 of degree 4 >> ********************************************************************** >> 1 item had failures: >> 1 of 16 in >> sage.rings.polynomial.polynomial_rational_flint.Polynomial_rational_flint.galois_group >> [397 tests, 1 failure, 3.32 s] >> ---------------------------------------------------------------------- >> sage -t --long src/sage/rings/polynomial/polynomial_rational_flint.pyx # >> 1 doctest failed >> ---------------------------------------------------------------------- >> Total time for all tests: 3.4 seconds >> cpu time: 3.2 seconds >> cumulative wall time: 3.3 seconds >> >> Furthemore, having absentmindedly executed ptestlong on the same machine, >> I've got "only" 7 permanent failures. Is this worth pursuing ? >> >> HTH, >> >> >> Le lundi 29 juillet 2019 15:13:45 UTC+2, Emmanuel Charpentier a écrit : >>> >>> FWIW, on Debian testing running on core i7 + 16 GB RAM, upgrades from >>> 8.9.beta3 (using python 3) ; ptest-python3 has to permanent failures : >>> >>> charpent@zen-book-flip:/usr/local/sage-P3$ sage -t --long --warn-long >>> 159.6 src/sage/algebras/quantum_groups/quantum_group_gap.py >>> Running doctests with ID 2019-07-29-17-08-22-c25ce133. >>> Git branch: develop >>> Using >>> --optional=build,dochtml,dot2tex,fricas,gap_packages,giacpy_sage,memlimit,mpir,python2,sage >>> Doctesting 1 file. >>> sage -t --long --warn-long 159.6 >>> src/sage/algebras/quantum_groups/quantum_group_gap.py >>> ********************************************************************** >>> File "src/sage/algebras/quantum_groups/quantum_group_gap.py", line 1553, >>> in sage.algebras.quantum_groups.quantum_group_gap.QuantumGroupModule._latex_ >>> Failed example: >>> latex(S) # optional - gap_packages # random (depends on dot2tex) >>> Exception raised: >>> Traceback (most recent call last): >>> File >>> "/usr/local/sage-P3/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-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", >>> >>> line 1105, in compile_and_execute >>> exec(compiled, globs) >>> File "<doctest >>> sage.algebras.quantum_groups.quantum_group_gap.QuantumGroupModule._latex_[4]>", >>> >>> line 1, in <module> >>> latex(S) # optional - gap_packages # random (depends on >>> dot2tex) >>> File >>> "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/misc/latex.py", >>> line 925, in __call__ >>> return LatexExpr(x._latex_()) >>> File >>> "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/algebras/quantum_groups/quantum_group_gap.py", >>> >>> line 1559, in _latex_ >>> return latex(self.crystal_graph()) >>> File >>> "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/algebras/quantum_groups/quantum_group_gap.py", >>> >>> line 2097, in crystal_graph >>> vertices = [CrystalGraphVertex(self, d[repr(p)[1:-1]]) for p in >>> G[bytes('points')]] >>> TypeError: string argument without an encoding >>> ********************************************************************** >>> File "src/sage/algebras/quantum_groups/quantum_group_gap.py", line 1658, >>> in >>> sage.algebras.quantum_groups.quantum_group_gap.QuantumGroupModule.crystal_graph >>> Failed example: >>> G = V.crystal_graph(); G # optional - gap_packages >>> Exception raised: >>> Traceback (most recent call last): >>> File >>> "/usr/local/sage-P3/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-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", >>> >>> line 1105, in compile_and_execute >>> exec(compiled, globs) >>> File "<doctest >>> sage.algebras.quantum_groups.quantum_group_gap.QuantumGroupModule.crystal_graph[2]>", >>> >>> line 1, in <module> >>> G = V.crystal_graph(); G # optional - gap_packages >>> File >>> "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/algebras/quantum_groups/quantum_group_gap.py", >>> >>> line 1666, in crystal_graph >>> vertices = [CrystalGraphVertex(self, repr(p)) for p in >>> G[bytes('points')]] >>> TypeError: string argument without an encoding >>> ********************************************************************** >>> File "src/sage/algebras/quantum_groups/quantum_group_gap.py", line 1662, >>> in >>> sage.algebras.quantum_groups.quantum_group_gap.QuantumGroupModule.crystal_graph >>> Failed example: >>> G.is_isomorphic(B.digraph(), edge_labels=True) # optional - >>> gap_packages >>> Exception raised: >>> Traceback (most recent call last): >>> File >>> "/usr/local/sage-P3/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-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", >>> >>> line 1105, in compile_and_execute >>> exec(compiled, globs) >>> File "<doctest >>> sage.algebras.quantum_groups.quantum_group_gap.QuantumGroupModule.crystal_graph[4]>", >>> >>> line 1, in <module> >>> G.is_isomorphic(B.digraph(), edge_labels=True) # optional - >>> gap_packages >>> NameError: name 'G' is not defined >>> ********************************************************************** >>> File "src/sage/algebras/quantum_groups/quantum_group_gap.py", line 2082, >>> in >>> sage.algebras.quantum_groups.quantum_group_gap.HighestWeightSubmodule.crystal_graph >>> Failed example: >>> G = S.crystal_graph() # optional - gap_packages >>> Exception raised: >>> Traceback (most recent call last): >>> File >>> "/usr/local/sage-P3/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-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", >>> >>> line 1105, in compile_and_execute >>> exec(compiled, globs) >>> File "<doctest >>> sage.algebras.quantum_groups.quantum_group_gap.HighestWeightSubmodule.crystal_graph[4]>", >>> >>> line 1, in <module> >>> G = S.crystal_graph() # optional - >>> gap_packages >>> File >>> "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/algebras/quantum_groups/quantum_group_gap.py", >>> >>> line 2097, in crystal_graph >>> vertices = [CrystalGraphVertex(self, d[repr(p)[1:-1]]) for p in >>> G[bytes('points')]] >>> TypeError: string argument without an encoding >>> ********************************************************************** >>> File "src/sage/algebras/quantum_groups/quantum_group_gap.py", line 2083, >>> in >>> sage.algebras.quantum_groups.quantum_group_gap.HighestWeightSubmodule.crystal_graph >>> Failed example: >>> sorted(G.vertices(), key=str) # optional - gap_packages >>> Exception raised: >>> Traceback (most recent call last): >>> File >>> "/usr/local/sage-P3/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-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", >>> >>> line 1105, in compile_and_execute >>> exec(compiled, globs) >>> File "<doctest >>> sage.algebras.quantum_groups.quantum_group_gap.HighestWeightSubmodule.crystal_graph[5]>", >>> >>> line 1, in <module> >>> sorted(G.vertices(), key=str) # optional - >>> gap_packages >>> NameError: name 'G' is not defined >>> ********************************************************************** >>> File "src/sage/algebras/quantum_groups/quantum_group_gap.py", line 2087, >>> in >>> sage.algebras.quantum_groups.quantum_group_gap.HighestWeightSubmodule.crystal_graph >>> Failed example: >>> sorted(S.crystal_graph(False).vertices(), key=str) # optional - >>> gap_packages >>> Exception raised: >>> Traceback (most recent call last): >>> File >>> "/usr/local/sage-P3/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-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", >>> >>> line 1105, in compile_and_execute >>> exec(compiled, globs) >>> File "<doctest >>> sage.algebras.quantum_groups.quantum_group_gap.HighestWeightSubmodule.crystal_graph[6]>", >>> >>> line 1, in <module> >>> sorted(S.crystal_graph(False).vertices(), key=str) # optional - >>> gap_packages >>> File >>> "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/algebras/quantum_groups/quantum_group_gap.py", >>> >>> line 2092, in crystal_graph >>> return QuantumGroupModule.crystal_graph(self) >>> File >>> "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/algebras/quantum_groups/quantum_group_gap.py", >>> >>> line 1666, in crystal_graph >>> vertices = [CrystalGraphVertex(self, repr(p)) for p in >>> G[bytes('points')]] >>> TypeError: string argument without an encoding >>> ********************************************************************** >>> 3 items had failures: >>> 3 of 8 in >>> sage.algebras.quantum_groups.quantum_group_gap.HighestWeightSubmodule.crystal_graph >>> 1 of 6 in >>> sage.algebras.quantum_groups.quantum_group_gap.QuantumGroupModule._latex_ >>> 2 of 6 in >>> sage.algebras.quantum_groups.quantum_group_gap.QuantumGroupModule.crystal_graph >>> [529 tests, 6 failures, 8.25 s] >>> ---------------------------------------------------------------------- >>> sage -t --long --warn-long 159.6 >>> src/sage/algebras/quantum_groups/quantum_group_gap.py # 6 doctests failed >>> ---------------------------------------------------------------------- >>> Total time for all tests: 8.4 seconds >>> cpu time: 8.3 seconds >>> cumulative wall time: 8.3 seconds >>> charpent@zen-book-flip:/usr/local/sage-P3$ sage -t --long --warn-long >>> 159.6 src/sage/rings/polynomial/polynomial_rational_flint.pyx >>> Running doctests with ID 2019-07-29-17-08-54-16852f02. >>> Git branch: develop >>> Using >>> --optional=build,dochtml,dot2tex,fricas,gap_packages,giacpy_sage,memlimit,mpir,python2,sage >>> Doctesting 1 file. >>> sage -t --long --warn-long 159.6 >>> src/sage/rings/polynomial/polynomial_rational_flint.pyx >>> ********************************************************************** >>> File "src/sage/rings/polynomial/polynomial_rational_flint.pyx", line >>> 2055, in >>> sage.rings.polynomial.polynomial_rational_flint.Polynomial_rational_flint.galois_group >>> Failed example: >>> G = f.galois_group(); G >>> Expected: >>> Transitive group number 5 of degree 4 >>> Got: >>> Exception (FLINT memory_manager). Unable to allocate memory. >>> Transitive group number 5 of degree 4 >>> ********************************************************************** >>> 1 item had failures: >>> 1 of 16 in >>> sage.rings.polynomial.polynomial_rational_flint.Polynomial_rational_flint.galois_group >>> [397 tests, 1 failure, 3.86 s] >>> ---------------------------------------------------------------------- >>> sage -t --long --warn-long 159.6 >>> src/sage/rings/polynomial/polynomial_rational_flint.pyx # 1 doctest failed >>> ---------------------------------------------------------------------- >>> Total time for all tests: 3.9 seconds >>> cpu time: 3.5 seconds >>> cumulative wall time: 3.9 seconds >>> >>> Both have been already reported. >>> >>> HTH, >>> >>> >>> >>> Le lundi 29 juillet 2019 00:54:05 UTC+2, 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 >>>> >>>> >>>> 1537fe511b (tag: 8.9.beta4, trac/develop) Updated SageMath version to >>>> 8.9.beta4 >>>> 096a9755fe Trac #26425: Conversion problem between Laurent polynomial >>>> ring and its field of fractions >>>> a9515bf16f Trac #25070: coRSK algorithm >>>> 73219b94d2 Trac #24877: bug in polyhedron over RDF >>>> d3f5091abb Trac #22809: Pass number of variables to polygens >>>> d73b8508d9 Trac #28176: Fix few bugs in ClusterAlgebra discovered while >>>> working on #26771 >>>> 46ec2926af Trac #28167: Py3: Fix >>>> combinat.root_system.root_lattice_realisations doctests >>>> a8ba7e4858 Trac #27271: spkg-configure.m4 for ecm >>>> 363beb1f49 Trac #27270: spkg-configure.m4 for arb >>>> 8e66f62ab6 Trac #17895: Computing all roots is faster than computing a >>>> single one >>>> 5cf466d2c0 Trac #28216: small cleanup in polynomial_element.pyx >>>> 104da148b5 Trac #28203: pep8 cleanup of toy_buchberger >>>> 4789281747 Trac #28202: pyflakes and pep8 cleanup of latin squares >>>> 1af4a25f6c Trac #28169: Option for adjugate in conjugation function >>>> with normalize_coordinates >>>> 894956f430 Trac #28161: Make _number_field_from_algebraics() return a >>>> dynamical system >>>> 67d3b8fc89 Trac #28135: Implement plot()/ascii_art/unicode_art for >>>> parallelogram polyominoes >>>> edaaeed81f Trac #27562: Fix string formatting in ValueError in sql_db.py >>>> 7bab17d73f Trac #25786: Fix introspection with ? when doc source is not >>>> available >>>> 8c6e4d5fca Trac #25237: normlize_coordinates for projective morphism >>>> not fully normalized >>>> 83cc4f547e Trac #11217: Bad displays for Macaulay2 >>>> ed5f50991e Trac #28210: py3 perfect_matching >>>> df355bcda0 Trac #28206: py3: fix str vs bytes issues with gurobi >>>> 140589bd4f Trac #28205: remove deprecated alias in posets >>>> fb1a565fe1 Trac #28198: Add method is_bipartite to BipartiteGraph >>>> ce65edcfe6 Trac #28192: more py3 passing folders >>>> 73025683eb Trac #28191: simplify root refinement in qqbar.py >>>> 9d13e115af Trac #28149: Implement compact real forms for matrix Lie >>>> algebras >>>> 10b03c4baa Trac #28142: Girth of directed graphs >>>> 7087c0314f Trac #27958: enhance the integration by using also giac and >>>> sympy >>>> f20bcce449 Trac #27435: py3: failing doctest in graph_database.py with >>>> interactive_query >>>> 13ca2608e4 Trac #27232: is_isomorphic broken with keyword >>>> edge_labels=True >>>> 5392aef444 Trac #25603: Signed tensor product for graded algebras, >>>> coalgebras, etc. >>>> e116fdfb30 Trac #24128: A framework for finite dynamics (permutations >>>> of finite sets) >>>> dedfcbe5bf Trac #27907: Building gcc 7.2.0 fails on CentOS / Red Hat / >>>> Fedora Linux systems because of crti.o >>>> a1e1a8f721 (tag: 8.9.beta3) Updated SageMath version to 8.9.beta3 >>>> >>>> -- 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/b4824271-bd8e-44e0-89d5-bf06ab5f72c6%40googlegroups.com.