On Mon, Mar 18, 2024 at 6:42 PM Emmanuel Charpentier <
[email protected]> wrote:

>
>
> Le lundi 18 mars 2024 à 15:26:41 UTC+1, Dima Pasechnik a écrit :
>
> Probably you got libprimesieve updated in your OS, you'd need to rebuild
> the corresponding parts of Sage.
>
>
> Indeed. Fortunately, `sudo apt install libprimesieve11` w&s enough to
> obtain a reassuring  `All tests passed` when re-running `ptestlong`.
>
> However, souldn't this dependency be tested by `./configure` ?
>

we don't test whether it works, we only test that it's present, and the
version is at least 8.0
It can be done, though.

Does anyone know where in saglib it is used?
It's a dependency of primecount, which is only consumed via python package
primecountpy.

Perhaps it can just be dropped as a dependency of sagelib?
(along with primecount)






>
> Thank you very much, Dima !
>
> On Mon, Mar 18, 2024 at 12:22 PM Emmanuel Charpentier <[email protected]>
> wrote:
>
> On Debian testing running on core i7 + 16 GB RAM, upgrading 10.3.rc3 to
> 10.3.rc4 presents no problem. But the resulting installation fails *a lot*
> (56, if I counted them correctly) of ptestlong tests :
> ----------------------------------------------------------------------
> sage -t --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/dynamics/arithmetic_dynamics/projective_ds.py # 6 doctests failed
> sage -t --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720 src/sage/plot/plot.py
> # 2 doctests failed sage -t --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/modular/modform/element.py # 28 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/rings/number_field/number_field.py # 1 doctest failed sage -t
> --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/algebras/fusion_rings/f_matrix.py # 2 doctests failed sage -t
> --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/algebras/fusion_rings/fusion_ring.py # 4 doctests failed sage -t
> --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/modular/local_comp/local_comp.py # 1 doctest failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/groups/cubic_braid.py # 1 doctest failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/arith/misc.py # 1 doctest failed sage -t --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/modular/local_comp/type_space.py # 3 doctests failed sage -t
> --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/matrix/matrix2.pyx # 11 doctests failed sage -t --long --warn-long
> 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/modular/modform/cuspidal_submodule.py # 15 doctests failed sage -t
> --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/modular/modsym/ambient.py # 9 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/tests/book_stein_ent.py # 6 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/matrix/matrix_integer_dense.pyx # 6 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/modular/modform/constructor.py # 4 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/schemes/toric/sheaf/klyachko.py # 2 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/modular/modsym/space.py # 6 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/modular/modform/space.py # 1 doctest failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/interfaces/gp.py # Timed out after testing finished sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/schemes/hyperelliptic_curves/monsky_washnitzer.py # Timed out
> after testing finished sage -t --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/combinat/free_dendriform_algebra.py # Timed out after testing
> finished sage -t --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/modular/modform_hecketriangle/subspace.py # Timed out after
> testing finished sage -t --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/graphs/hypergraph_generators.py # Timed out after testing finished
> sage -t --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/repl/ipython_extension.py # Timed out after testing finished sage
> -t --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/combinat/posets/moebius_algebra.py # Timed out after testing
> finished sage -t --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/combinat/species/generating_series.py # Timed out after testing
> finished sage -t --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/matrix/matrix_space.py # 1 doctest failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/doc/en/prep/Quickstarts/Number-Theory.rst # 2 doctests failed sage -t
> --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/schemes/projective/projective_space.py # 1 doctest failed sage -t
> --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/groups/matrix_gps/matrix_group.py # 1 doctest failed sage -t
> --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/groups/matrix_gps/orthogonal.py # 3 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/modular/modform/eisenstein_submodule.py # 4 doctests failed sage
> -t --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/modular/arithgroup/congroup_gamma1.py # 2 doctests failed sage -t
> --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/groups/matrix_gps/unitary.py # 3 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/modular/modsym/boundary.py # 1 doctest failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/matrix/matrix_cyclo_dense.pyx # 26 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/combinat/colored_permutations.py # 2 doctests failed sage -t
> --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/groups/matrix_gps/matrix_group_gap.py # 1 doctest failed sage -t
> --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/numerical/optimize.py # 2 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/combinat/sloane_functions.py # 9 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/doc/de/tutorial/tour_advanced.rst # 3 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/doc/pt/tutorial/tour_advanced.rst # 3 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/doc/fr/tutorial/tour_advanced.rst # 3 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/doc/ja/tutorial/tour_advanced.rst # 3 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/doc/ru/tutorial/tour_advanced.rst # 3 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/modular/modsym/modsym.py # 2 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/plot/step.py # 1 doctest failed sage -t --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/categories/finite_dimensional_semisimple_algebras_with_basis.py #
> 3 doctests failed sage -t --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/doc/en/tutorial/tour_advanced.rst # 3 doctests failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/sage/modular/modform/tests.py # 1 doctest failed sage -t --long
> --warn-long 231.2 --random-seed=43747312386968059852741665308429742720
> src/doc/en/thematic_tutorials/explicit_methods_in_number_theory/modular_forms_and_hecke_operators.rst
> # 1 doctest failed sage -t --long --warn-long 231.2
> --random-seed=43747312386968059852741665308429742720
> src/sage/modular/modsym/heilbronn.pyx # 2 doctests failed
> ----------------------------------------------------------------------
>
> A brief examination of the failures reveals than a number of them are
> ultimately bound to the absence of libprimesieve.so.11. Checking my
> installation :
> libprimesieve12 - fast prime number generator C/C++ library -- lib
> charpent@zen-book-flip:/usr/local/sage-10$ dpkg -l "*libprimesieve*"
> 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 libprimesieve-dev:amd64 12.1+ds-1 amd64 fast prime number gener> ii
> libprimesieve-dev-common 12.1+ds-1 all fast prime number gener> ii
> libprimesieve12:amd64 12.1+ds-1 amd64 fast prime number gener> un
> libprimesieve7-dev <aucune> <aucune> (aucune description n'e> un
> libprimesieve7-dev-common <aucune> <aucune> (aucune description n'e>
>
> And a lot more do not obey this scheme.
>
> Installation and test logs enclosed in the tar.gz archive.
>
> As usual, any suggestion welcome.
>
> HTH,
>
> --
> 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/eceddb2fa1de21c56ad54a560148b61030d7851a.camel%40free.fr
> <https://groups.google.com/d/msgid/sage-release/eceddb2fa1de21c56ad54a560148b61030d7851a.camel%40free.fr?utm_medium=email&utm_source=footer>
> .
>
> --
> 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/a5d75f46-2333-4aa6-a27e-79b39f315d75n%40googlegroups.com
> <https://groups.google.com/d/msgid/sage-release/a5d75f46-2333-4aa6-a27e-79b39f315d75n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAAWYfq2tWreRdTXswPm%2Bscpm37%3DgS-nEY9Yh-Z5fYL5V-d6ttw%40mail.gmail.com.

Reply via email to