Sage 10.1.beta8 released

81 views
Skip to first unread message

Volker Braun

unread,
Jul 30, 2023, 10:25:06 AM7/30/23
to sage-release
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


26f5a09baf7 (tag: 10.1.beta8, github/develop) Updated SageMath version to 10.1.beta8
79dc3510abb gh-35997: Improve getting matrix entries after permutation in _palp_PM_max()
845963ced07 gh-35977: Move hilbert_numerator test to its proper place
fb1648e79fc gh-35974: `src/sage/schemes/projective/proj_bdd_height.py`: Fix markup
2f604dd785d gh-35965: Minor changes in is_chordal
dd82378cbbe gh-35962: Fix documentation formatting problem: kRegularSequence.partial_sums
448341b2c7c gh-35957: `sage.rings.function_field`: Update `# needs`
ce5b249d4d0 gh-35956: Fix several issues in find_hamiltonian
4279c4e326e gh-35943: `sage.combinat.designs`: Modularization fixes, update `# needs`
4eb3fcb81a7 gh-35904: Make SubgraphSearch robust to vertex labels
f85e7b8b192 gh-35900: complex_dynamics, fix: mandelbrot_plot throws exception for z^2*(z-c) + c
66baa6a2638 gh-35896: deal with bad chosen representations of k-regular sequences
a48b7b81c28 gh-35891: Deprecate sorting by default in connected component methods for graphs
8b3883de7fd gh-35881: `sage.groups.perm_gps.partn_ref*`: Modularization fixes
f2abd5af51f gh-35749: Add style guide / reference for `# optional - sage....` doctest tags, extend `sage -t` and `sage -fixdoctests` for modularization tasks
3a51d8ca597 gh-35661: New modularized distributions sagemath-{sirocco,bliss,meataxe,mcqd,coxeter3,tdlib}
1436ea2cbe7 gh-35057: Implement basic j-invariants of Drinfeld modules
543f8d62b08 (tag: 10.1.beta7) Updated SageMath version to 10.1.beta7

Emmanuel Charpentier

unread,
Aug 1, 2023, 6:53:59 AM8/1/23
to sage-release

On Debian testing, upgarding 10.1.beta7 to 10.1.beta8 and running prestlong gave a raft of new failures :

---------------------------------------------------------------------- sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/doctest/test.py # 1 doctest failed # Passes standalone sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/graphs/generators/classical_geometries.py # 3 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/combinat/posets/posets.py # 1 doctest failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/matrix/matrix2.pyx # 2 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/coding/linear_code.py # 2 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/numerical/optimize.py # 8 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/coding/code_constructions.py # 1 doctest failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/numerical/sdp.pyx # 34 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/numerical/backends/cvxopt_sdp_backend.pyx # 21 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/matrix/matrix_double_sparse.pyx # 9 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/numerical/backends/cvxopt_backend.pyx # 17 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/doc/en/thematic_tutorials/numerical_sage/cvxopt.rst # 8 doctests failed # Permanent ----------------------------------------------------------------------

Most of them may be related to outdated references to libcholmod.so.3 (my locate database may have been out of date). I’ll reconfigure and retry.

Dima Pasechnik

unread,
Aug 1, 2023, 7:42:40 AM8/1/23
to sage-r...@googlegroups.com
On Tue, Aug 1, 2023 at 11:54 AM Emmanuel Charpentier
<emanuel.c...@gmail.com> wrote:
>
> On Debian testing, upgarding 10.1.beta7 to 10.1.beta8 and running prestlong gave a raft of new failures :
>
> ---------------------------------------------------------------------- sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/doctest/test.py # 1 doctest failed # Passes standalone sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/graphs/generators/classical_geometries.py # 3 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/combinat/posets/posets.py # 1 doctest failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/matrix/matrix2.pyx # 2 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/coding/linear_code.py # 2 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/numerical/optimize.py # 8 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/coding/code_constructions.py # 1 doctest failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/numerical/sdp.pyx # 34 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/numerical/backends/cvxopt_sdp_backend.pyx # 21 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/matrix/matrix_double_sparse.pyx # 9 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/numerical/backends/cvxopt_backend.pyx # 17 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/doc/en/thematic_tutorials/numerical_sage/cvxopt.rst # 8 doctests failed # Permanent ----------------------------------------------------------------------
>
> Most of them may be related to outdated references to libcholmod.so.3 (my locate database may have been out of date). I’ll reconfigure and retry.

if you used systemwide sparsesuite (libcholmod is there) and updated
it, you'd need to rebuild everything that uses it.
Specifically, only cvxopt, it seems.

>
> Le dimanche 30 juillet 2023 à 16:25:06 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
>>
>>
>> 26f5a09baf7 (tag: 10.1.beta8, github/develop) Updated SageMath version to 10.1.beta8
>> 79dc3510abb gh-35997: Improve getting matrix entries after permutation in _palp_PM_max()
>> 845963ced07 gh-35977: Move hilbert_numerator test to its proper place
>> fb1648e79fc gh-35974: `src/sage/schemes/projective/proj_bdd_height.py`: Fix markup
>> 2f604dd785d gh-35965: Minor changes in is_chordal
>> dd82378cbbe gh-35962: Fix documentation formatting problem: kRegularSequence.partial_sums
>> 448341b2c7c gh-35957: `sage.rings.function_field`: Update `# needs`
>> ce5b249d4d0 gh-35956: Fix several issues in find_hamiltonian
>> 4279c4e326e gh-35943: `sage.combinat.designs`: Modularization fixes, update `# needs`
>> 4eb3fcb81a7 gh-35904: Make SubgraphSearch robust to vertex labels
>> f85e7b8b192 gh-35900: complex_dynamics, fix: mandelbrot_plot throws exception for z^2*(z-c) + c
>> 66baa6a2638 gh-35896: deal with bad chosen representations of k-regular sequences
>> a48b7b81c28 gh-35891: Deprecate sorting by default in connected component methods for graphs
>> 8b3883de7fd gh-35881: `sage.groups.perm_gps.partn_ref*`: Modularization fixes
>> f2abd5af51f gh-35749: Add style guide / reference for `# optional - sage....` doctest tags, extend `sage -t` and `sage -fixdoctests` for modularization tasks
>> 3a51d8ca597 gh-35661: New modularized distributions sagemath-{sirocco,bliss,meataxe,mcqd,coxeter3,tdlib}
>> 1436ea2cbe7 gh-35057: Implement basic j-invariants of Drinfeld modules
>> 543f8d62b08 (tag: 10.1.beta7) Updated SageMath version to 10.1.beta7
>
> --
> 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...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/17f0c70b-294e-4518-89fa-407e8653e8dfn%40googlegroups.com.

Emmanuel Charpentier

unread,
Aug 1, 2023, 3:38:04 PM8/1/23
to sage-release
Le mardi 1 août 2023 à 13:42:40 UTC+2, Dima Pasechnik a écrit :
On Tue, Aug 1, 2023 at 11:54 AM Emmanuel Charpentier
<emanuel.c...@gmail.com> wrote:
>
> On Debian testing, upgarding 10.1.beta7 to 10.1.beta8 and running prestlong gave a raft of new failures :
>
> ---------------------------------------------------------------------- sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/doctest/test.py # 1 doctest failed # Passes standalone sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/graphs/generators/classical_geometries.py # 3 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/combinat/posets/posets.py # 1 doctest failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/matrix/matrix2.pyx # 2 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/coding/linear_code.py # 2 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/numerical/optimize.py # 8 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/coding/code_constructions.py # 1 doctest failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/numerical/sdp.pyx # 34 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/numerical/backends/cvxopt_sdp_backend.pyx # 21 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/matrix/matrix_double_sparse.pyx # 9 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/sage/numerical/backends/cvxopt_backend.pyx # 17 doctests failed # Permanent sage -t --long --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 src/doc/en/thematic_tutorials/numerical_sage/cvxopt.rst # 8 doctests failed # Permanent ----------------------------------------------------------------------
>
> Most of them may be related to outdated references to libcholmod.so.3 (my locate database may have been out of date). I’ll reconfigure and retry.

if you used systemwide sparsesuite (libcholmod is there) and updated
it, you'd need to rebuild everything that uses it.
Specifically, only cvxopt, it seems.

Indeed : recompiling after reconfigiring locate was inefficient.

I’m stuck : both cvxopt and suitesparse are installed systemwide :

charpent@zen-book-flip:/usr/local/sage-10$ dpkg -l "*suitesparse*" Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder | État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=att> |/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais) ||/ Nom Version Architecture Description +++-===========================-==============-============-===================> ii libsuitesparse-dev:amd64 1:7.1.0+dfsg-2 amd64 libraries for spars> ii libsuitesparseconfig7:amd64 1:7.1.0+dfsg-2 amd64 configuration routi> charpent@zen-book-flip:/usr/local/sage-10$ dpkg -l "*cvxopt*" Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder | État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=att> |/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais) ||/ Nom Version Architecture Description +++-=================-===============-============-============================> ii python-cvxopt-doc 1.3.0+dfsg-1 all Python package for convex op> ii python3-cvxopt 1.3.0+dfsg-1+b2 amd64 Python3 package for convex o>

And the effective installation seems to conform :

charpent@zen-book-flip:/usr/local/sage-10$ ls -l /usr/lib/x86_64-linux-gnu/libcholmod* -rw-r--r-- 1 root root 1807448 16 juil. 19:13 /usr/lib/x86_64-linux-gnu/libcholmod.a lrwxrwxrwx 1 root root 15 16 juil. 19:13 /usr/lib/x86_64-linux-gnu/libcholmod.so -> libcholmod.so.4 lrwxrwxrwx 1 root root 19 16 juil. 19:13 /usr/lib/x86_64-linux-gnu/libcholmod.so.4 -> libcholmod.so.4.0.4 -rw-r--r-- 1 root root 1226816 16 juil. 19:13 /usr/lib/x86_64-linux-gnu/libcholmod.so.4.0.4 charpent@zen-book-flip:/usr/local/sage-10$ find . -iname "libcholmod*" charpent@zen-book-flip:/usr/local/sage-10$

I do not understand why Sage looks for libcholmod.so.3 :

File "src/sage/matrix/matrix2.pyx", line 12741, in sage.matrix.matrix2.Matrix.cholesky Failed example: A.cholesky() Exception raised: Traceback (most recent call last): File "/usr/local/sage-10/src/sage/doctest/forker.py", line 709, in _run self.compile_and_execute(example, compiler, test.globs) File "/usr/local/sage-10/src/sage/doctest/forker.py", line 1144, in compile_and_execute exec(compiled, globs) File "<doctest sage.matrix.matrix2.Matrix.cholesky[60]>", line 1, in <module> A.cholesky() File "sage/matrix/matrix_double_sparse.pyx", line 197, in sage.matrix.matrix_double_sparse.Matrix_double_sparse.cholesky from cvxopt import cholmod, spmatrix, matrix as cvxopt_matrix ImportError: libcholmod.so.3: cannot open shared object file: No such file or directory

configure does not seem to be able to force a local installation of cvxopt.

Hints ?

Do you need the logs ? I have to post differently (Googne groups doe not accept attachments…).

Matthias Köppe

unread,
Aug 1, 2023, 4:00:00 PM8/1/23
to sage-release
cvxopt may be installed systemwide, but Sage does not use Python packages from the system.

"make cvxopt-uninstall cvxopt" should fix the problem

Emmanuel Charpentier

unread,
Aug 1, 2023, 4:46:23 PM8/1/23
to sage-release

Le mardi 1 août 2023 à 22:00:00 UTC+2, matthia…@gmail.com a écrit :

cvxopt may be installed systemwide, but Sage does not use Python packages from the system.

"make cvxopt-uninstall cvxopt" should fix the problem

Indeeed. Except that you neeed make cvxopt-uninstall ; make cvxopt… Thank you Matthias !

The cvxopt errors disappeared. Hwever, I still have

  • a (metric) tonne of Warnings related to the modularization of doctests,

  • a few permanent errors :

********************************************************************** File "src/sage/graphs/generators/classical_geometries.py", line 1268, in sage.graphs.generators.classical_geometries.CossidentePenttilaGraph Failed example: G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) Exception raised: Traceback (most recent call last): File "/usr/local/sage-10/src/sage/doctest/forker.py", line 709, in _run self.compile_and_execute(example, compiler, test.globs) File "/usr/local/sage-10/src/sage/doctest/forker.py", line 1144, in compile_and_execute exec(compiled, globs) File "<doctest sage.graphs.generators.classical_geometries.CossidentePenttilaGraph[1]>", line 1, in <module> G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) ^ NameError: name 'G' is not defined ********************************************************************** File "src/sage/graphs/generators/classical_geometries.py", line 1274, in sage.graphs.generators.classical_geometries.CossidentePenttilaGraph Failed example: G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) Exception raised: Traceback (most recent call last): File "/usr/local/sage-10/src/sage/doctest/forker.py", line 709, in _run self.compile_and_execute(example, compiler, test.globs) File "/usr/local/sage-10/src/sage/doctest/forker.py", line 1144, in compile_and_execute exec(compiled, globs) File "<doctest sage.graphs.generators.classical_geometries.CossidentePenttilaGraph[3]>", line 1, in <module> G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) ^ NameError: name 'G' is not defined ********************************************************************** File "src/sage/graphs/generators/classical_geometries.py", line 1280, in sage.graphs.generators.classical_geometries.CossidentePenttilaGraph Failed example: G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) # long time Exception raised: Traceback (most recent call last): File "/usr/local/sage-10/src/sage/doctest/forker.py", line 709, in _run self.compile_and_execute(example, compiler, test.globs) File "/usr/local/sage-10/src/sage/doctest/forker.py", line 1144, in compile_and_execute exec(compiled, globs) File "<doctest sage.graphs.generators.classical_geometries.CossidentePenttilaGraph[5]>", line 1, in <module> G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) # long time ^ NameError: name 'G' is not defined **********************************************************************

These three seems genuine.

File "src/sage/coding/linear_code.py", line 913, in sage.coding.linear_code.AbstractLinearCode.covering_radius Failed example: C.covering_radius() # optional - gap_packages (Guava package) Expected: ... 1 Got: 1 ********************************************************************** File "src/sage/coding/linear_code.py", line 1377, in sage.coding.linear_code.AbstractLinearCode.minimum_distance Failed example: C.minimum_distance(algorithm="guava") # optional - gap_packages (Guava package) Expected: ... 3 Got: 3 **********************************************************************

Probably cosmetic.

File "src/sage/combinat/posets/posets.py", line 1371, in sage.combinat.posets.posets.FinitePoset._latex_ Failed example: print(P._latex_()) # optional - dot2tex graphviz Expected: \begin{tikzpicture}[>=latex,line join=bevel,] %% \node (node_...) at (5...bp,...bp) [draw,draw=none] {$...$}; \node (node_...) at (5...bp,...bp) [draw,draw=none] {$...$}; \draw [black,->] (node_...) ..controls (...bp,...bp) and (...bp,...bp) .. (node_...); % \end{tikzpicture} Got: \begin{tikzpicture}[>=latex,line join=bevel,] %% \node (node_0) at (6.0bp,6.5bp) [draw,draw=none] {$1$}; \node (node_1) at (6.0bp,55.5bp) [draw,draw=none] {$2$}; \draw [black,->] (node_0) ..controls (6.0bp,19.603bp) and (6.0bp,30.062bp) .. (node_1); % \end{tikzpicture} **********************************************************************

Possibly numerical noise.

File "src/sage/coding/code_constructions.py", line 734, in sage.coding.code_constructions.ToricCode Failed example: C.minimum_distance(algorithm="guava") # optional - gap_packages (Guava package) Expected: ... 24 Got: 24

Probably cosmetic.

Now running the whole ptestlong suite again. Stay tuned !

HTH,

[ Bandwidth savongs : Snip… ]

Dima Pasechnik

unread,
Aug 1, 2023, 4:54:19 PM8/1/23
to sage-r...@googlegroups.com
On Tue, Aug 1, 2023 at 9:46 PM Emmanuel Charpentier
<emanuel.c...@gmail.com> wrote:
>
> Le mardi 1 août 2023 à 22:00:00 UTC+2, matthia…@gmail.com a écrit :
>
> cvxopt may be installed systemwide, but Sage does not use Python packages from the system.
>
> "make cvxopt-uninstall cvxopt" should fix the problem
>
> Indeeed. Except that you neeed make cvxopt-uninstall ; make cvxopt… Thank you Matthias !
>
> The cvxopt errors disappeared. Hwever, I still have
>
> a (metric) tonne of Warnings related to the modularization of doctests,
>
> a few permanent errors :
>
> ********************************************************************** File "src/sage/graphs/generators/classical_geometries.py", line 1268, in sage.graphs.generators.classical_geometries.CossidentePenttilaGraph Failed example: G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) Exception raised: Traceback (most recent call last): File "/usr/local/sage-10/src/sage/doctest/forker.py", line 709, in _run self.compile_and_execute(example, compiler, test.globs) File "/usr/local/sage-10/src/sage/doctest/forker.py", line 1144, in compile_and_execute exec(compiled, globs) File "<doctest sage.graphs.generators.classical_geometries.CossidentePenttilaGraph[1]>", line 1, in <module> G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) ^ NameError: name 'G' is not defined ********************************************************************** File "src/sage/graphs/generators/classical_geometries.py", line 1274, in sage.graphs.generators.classical_geometries.CossidentePenttilaGraph Failed example: G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) Exception raised: Traceback (most recent call last): File "/usr/local/sage-10/src/sage/doctest/forker.py", line 709, in _run self.compile_and_execute(example, compiler, test.globs) File "/usr/local/sage-10/src/sage/doctest/forker.py", line 1144, in compile_and_execute exec(compiled, globs) File "<doctest sage.graphs.generators.classical_geometries.CossidentePenttilaGraph[3]>", line 1, in <module> G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) ^ NameError: name 'G' is not defined ********************************************************************** File "src/sage/graphs/generators/classical_geometries.py", line 1280, in sage.graphs.generators.classical_geometries.CossidentePenttilaGraph Failed example: G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) # long time Exception raised: Traceback (most recent call last): File "/usr/local/sage-10/src/sage/doctest/forker.py", line 709, in _run self.compile_and_execute(example, compiler, test.globs) File "/usr/local/sage-10/src/sage/doctest/forker.py", line 1144, in compile_and_execute exec(compiled, globs) File "<doctest sage.graphs.generators.classical_geometries.CossidentePenttilaGraph[5]>", line 1, in <module> G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) # long time ^ NameError: name 'G' is not defined **********************************************************************
>
> These three seems genuine.

looks like an # optional tagging issue.
Do you have gap_packages installed?



>
> File "src/sage/coding/linear_code.py", line 913, in sage.coding.linear_code.AbstractLinearCode.covering_radius Failed example: C.covering_radius() # optional - gap_packages (Guava package) Expected: ... 1 Got: 1 ********************************************************************** File "src/sage/coding/linear_code.py", line 1377, in sage.coding.linear_code.AbstractLinearCode.minimum_distance Failed example: C.minimum_distance(algorithm="guava") # optional - gap_packages (Guava package) Expected: ... 3 Got: 3 **********************************************************************
>
> Probably cosmetic.
>
> File "src/sage/combinat/posets/posets.py", line 1371, in sage.combinat.posets.posets.FinitePoset._latex_ Failed example: print(P._latex_()) # optional - dot2tex graphviz Expected: \begin{tikzpicture}[>=latex,line join=bevel,] %% \node (node_...) at (5...bp,...bp) [draw,draw=none] {$...$}; \node (node_...) at (5...bp,...bp) [draw,draw=none] {$...$}; \draw [black,->] (node_...) ..controls (...bp,...bp) and (...bp,...bp) .. (node_...); % \end{tikzpicture} Got: \begin{tikzpicture}[>=latex,line join=bevel,] %% \node (node_0) at (6.0bp,6.5bp) [draw,draw=none] {$1$}; \node (node_1) at (6.0bp,55.5bp) [draw,draw=none] {$2$}; \draw [black,->] (node_0) ..controls (6.0bp,19.603bp) and (6.0bp,30.062bp) .. (node_1); % \end{tikzpicture} **********************************************************************
>
> Possibly numerical noise.
>
> File "src/sage/coding/code_constructions.py", line 734, in sage.coding.code_constructions.ToricCode Failed example: C.minimum_distance(algorithm="guava") # optional - gap_packages (Guava package) Expected: ... 24 Got: 24
>
> Probably cosmetic.
>
> Now running the whole ptestlong suite again. Stay tuned !
>
> HTH,
>
> [ Bandwidth savongs : Snip… ]
>
> --
> 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...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/ae8bc7f1-98cb-4b6f-ab1b-c5e3fcfecdb2n%40googlegroups.com.

Emmanuel Charpentier

unread,
Aug 1, 2023, 5:08:23 PM8/1/23
to sage-release


Le mardi 1 août 2023 à 22:54:19 UTC+2, Dima Pasechnik a écrit :

[ Snip... ]

> a few permanent errors :
>
> ********************************************************************** File "src/sage/graphs/generators/classical_geometries.py", line 1268, in sage.graphs.generators.classical_geometries.CossidentePenttilaGraph Failed example: G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) Exception raised: Traceback (most recent call last): File "/usr/local/sage-10/src/sage/doctest/forker.py", line 709, in _run self.compile_and_execute(example, compiler, test.globs) File "/usr/local/sage-10/src/sage/doctest/forker.py", line 1144, in compile_and_execute exec(compiled, globs) File "<doctest sage.graphs.generators.classical_geometries.CossidentePenttilaGraph[1]>", line 1, in <module> G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) ^ NameError: name 'G' is not defined ********************************************************************** File "src/sage/graphs/generators/classical_geometries.py", line 1274, in sage.graphs.generators.classical_geometries.CossidentePenttilaGraph Failed example: G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) Exception raised: Traceback (most recent call last): File "/usr/local/sage-10/src/sage/doctest/forker.py", line 709, in _run self.compile_and_execute(example, compiler, test.globs) File "/usr/local/sage-10/src/sage/doctest/forker.py", line 1144, in compile_and_execute exec(compiled, globs) File "<doctest sage.graphs.generators.classical_geometries.CossidentePenttilaGraph[3]>", line 1, in <module> G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) ^ NameError: name 'G' is not defined ********************************************************************** File "src/sage/graphs/generators/classical_geometries.py", line 1280, in sage.graphs.generators.classical_geometries.CossidentePenttilaGraph Failed example: G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) # long time Exception raised: Traceback (most recent call last): File "/usr/local/sage-10/src/sage/doctest/forker.py", line 709, in _run self.compile_and_execute(example, compiler, test.globs) File "/usr/local/sage-10/src/sage/doctest/forker.py", line 1144, in compile_and_execute exec(compiled, globs) File "<doctest sage.graphs.generators.classical_geometries.CossidentePenttilaGraph[5]>", line 1, in <module> G.is_strongly_regular(parameters=True) # optional - gap_packages (grape) # long time ^ NameError: name 'G' is not defined **********************************************************************
>
> These three seems genuine.

looks like an # optional tagging issue.
Do you have gap_packages installed?

Yep ! (4.12.2).

[ Snip again... ]

Emmanuel Charpentier

unread,
Aug 2, 2023, 1:21:55 AM8/2/23
to sage-release

[ Snip... ]

Now running the whole ptestlong suite again. Stay tuned !

No other failures in the full `ptestlong`.

Dima Pasechnik

unread,
Aug 2, 2023, 4:32:39 AM8/2/23
to sage-r...@googlegroups.com
OK, it's actually mangled doctests - 'G' was accidentally renamed to
'g' in 94bca97cfe9


@@ -1259,20 +1264,20 @@ def CossidentePenttilaGraph(q):

For `q=3` one gets Sims-Gewirtz graph. ::

- sage: G=graphs.CossidentePenttilaGraph(3) # optional -
gap_packages (grape)
- sage: G.is_strongly_regular(parameters=True) # optional -
gap_packages (grape)
+ sage: g = graphs.CossidentePenttilaGraph(3) # optional -
gap_packages (grape)
+ sage: G.is_strongly_regular(parameters=True) # optional -
gap_packages (grape)
(56, 10, 0, 2)

For `q>3` one gets new graphs. ::

- sage: G=graphs.CossidentePenttilaGraph(5) # optional -
gap_packages (grape)
- sage: G.is_strongly_regular(parameters=True) # optional -
gap_packages (grape)
+ sage: g = graphs.CossidentePenttilaGraph(5) # optional -
gap_packages (grape)
+ sage: G.is_strongly_regular(parameters=True) # optional -
gap_packages (grape)
(378, 52, 1, 8)

TESTS::

- sage: G=graphs.CossidentePenttilaGraph(7) # optional -
gap_packages (grape) # long time
- sage: G.is_strongly_regular(parameters=True) # optional -
gap_packages (grape) # long time
+ sage: g = graphs.CossidentePenttilaGraph(7) # optional -
gap_packages (grape) # long time
+ sage: G.is_strongly_regular(parameters=True) # optional -
gap_packages (grape) # long time
(1376, 150, 2, 18)
sage: graphs.CossidentePenttilaGraph(2)
Traceback (most recent call last):


fix in https://github.com/sagemath/sage/pull/36017
>
> [ Snip again... ]
>
> --
> 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...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/c959d2b4-1629-462f-8853-2091c50a1a07n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages