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 
<[email protected]> 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…). 
​



> 
> 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 [email protected]. 
> To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/17f0c70b-294e-4518-89fa-407e8653e8dfn%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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/cbd88d38-650a-474e-b331-c9dcadaae009n%40googlegroups.com.

Reply via email to