In Debian testing running on Ryzen 9 + 64 GB RAM, upgrading from 10.7 to 
10.8.beta2 gave me various problems :

   - maxima didn’t compile, eclib complaining that boolean couldn’t be 
   defined by typedef ; after several attempts (including a rebuild from 
   scratch after make distclean), I ended up by disabling system’s ecl and 
   eclib and installing system’s maxima-sage. 
   - gap_packages does not compile due to (several instances of) this error 
   : 

spkg-install] src/orb.c:1389:5: error: initialization of 'struct OpaqueBag 
* (*)(void)' from incompatible pointer type 'struct OpaqueBag * (*)(struct 
OpaqueBag *, struct OpaqueBag *)' [-Wincompatible-pointer-types] 
[spkg-install] 1389 | AVLNewNode_C, [spkg-install] | ^~~~~~~~~~~~ 
[spkg-install] src/orb.c:1389:5: note: (near initialization for 
'GVarFuncs[1].handler') [spkg-install] src/orb.c:132:12: note: 
'AVLNewNode_C' declared here [spkg-install] 132 | static Obj AVLNewNode_C( 
Obj self, Obj t ) [spkg-install] | ^~~~~~~~~~~~ 

I ended up (temporarily) disabling it.

After these adjustments, I was able to build and run ptestlong, which gave 
me one transient error :
sage-runtests --long --warn-long 30.0 
--random-seed=194510266999920133103647870401425514928 
src/sage/rings/complex_arb.pyx # Timed out (and interrupt failed) 

and four permanent failures. Three of them :
sage-runtests --long --warn-long 30.0 
--random-seed=194510266999920133103647870401425514928 
src/sage/rings/polynomial/multi_polynomial_ideal.py # 1 doctest failed 
sage-runtests --long --warn-long 30.0 
--random-seed=194510266999920133103647870401425514928 
src/sage/rings/real_mpfr.pyx # 1 doctest failed sage-runtests --long 
--warn-long 30.0 --random-seed=194510266999920133103647870401425514928 
src/sage/rings/polynomial/msolve.py # 14 doctests failed 

have already been reported (two of them are differences in the expressions 
of the same mathematical result, the third is a warning mistaken for an 
error).

The last failure is new :
sage-runtests --long --warn-long 30.0 
--random-seed=194510266999920133103647870401425514928 
src/sage/interfaces/fricas.py # 1 doctest failed 

Re-running it :
charpent@brique:/usr/local/sage-10$ sage -t --long --warn-long 30.0 
--random-seed=194510266999920133103647870401425514928 
src/sage/interfaces/fricas.py # 1 doctest failed Running doctests with ID 
2025-09-11-23-50-28-403ae53d. Git branch: develop Git ref: 
10.6.beta7-4249-g1f459003e01-dirty Running with 
SAGE_LOCAL='/usr/local/sage-10/local' and 
SAGE_VENV='/usr/local/sage-10/local/var/lib/sage/venv-python3.13' Using 
--optional=debian,dot2tex,fricas,giac,pip,pysingular,sage,sage_spkg,sagemath_giac,singular_jupyter
 
Features to be detected: 
4ti2,SAGE_SRC,benzene,bliss,buckygen,conway_polynomials,coxeter3,csdp,cvxopt,cvxopt,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_cubic_hecke,database_ellcurves,database_graphs,database_jones_numfield,database_knotinfo,dot2tex,dvipng,ecm,flatter,fpylll,fricas,gap_package_atlasrep,gap_package_design,gap_package_grape,gap_package_guava,gap_package_hap,gap_package_polenta,gap_package_polycyclic,gap_package_qpa,gap_package_quagroup,gfan,giac,glucose,graphviz,imagemagick,info,ipython,jmol,jupymake,jupyter_sphinx,kenzo,khoca,kissat,latte_int,lrcalc_python,lrslib,mathics,matroid_database,mcqd,meataxe,meson_editable,mpmath,msolve,nauty,networkx,numpy,palp,pandoc,pdf2svg,pdftocairo,pexpect,phitigra,pillow,plantri,polytopes_db,polytopes_db_4d,pplpy,primecountpy,ptyprocess,pycosat,pycryptosat,pynormaliz,pyparsing,python_igraph,regina,requests,rpy2,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.libs.braiding,sage.libs.ecl,sage.libs.flint,sage.libs.gap,sage.libs.giac,sage.libs.homfly,sage.libs.linbox,sage.libs.m4ri,sage.libs.ntl,sage.libs.pari,sage.libs.singular,sage.misc.cython,sage.modular,sage.modules,sage.numerical.mip,sage.plot,sage.rings.complex_double,sage.rings.finite_rings,sage.rings.function_field,sage.rings.number_field,sage.rings.padics,sage.rings.polynomial.pbori,sage.rings.real_double,sage.rings.real_mpfr,sage.sat,sage.schemes,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,scipy,singular,sirocco,sloane_database,sphinx,symengine_py,sympy,tdlib,threejs,topcom
 
Doctesting 1 file. sage-runtests --long --warn-long 30.0 
--random-seed=194510266999920133103647870401425514928 
src/sage/interfaces/fricas.py 
********************************************************************** File 
"src/sage/interfaces/fricas.py", line 292, in 
sage.interfaces.fricas.FriCAS.? Failed example: fricas == 
loads(dumps(fricas)) Exception raised: Traceback (most recent call last): 
File "sage/misc/persist.pyx", line 338, in sage.misc.persist.dumps File 
"sage/structure/sage_object.pyx", line 508, in 
sage.structure.sage_object.SageObject.dumps File "sage/misc/persist.pyx", 
line 306, in sage.misc.persist._base_dumps File "sage/misc/persist.pyx", 
line 830, in sage.misc.persist.SagePickler.dumps TypeError: cannot pickle 
'sage.misc.lazy_import.LazyImport' object During handling of the above 
exception, another exception occurred: Traceback (most recent call last): 
File 
"/usr/local/sage-10/local/var/lib/sage/venv-python3.13/lib/python3.13/site-packages/sage/doctest/forker.py",
 
line 733, in _run self.compile_and_execute(example, compiler, test.globs) 
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File 
"/usr/local/sage-10/local/var/lib/sage/venv-python3.13/lib/python3.13/site-packages/sage/doctest/forker.py",
 
line 1157, in compile_and_execute exec(compiled, globs) 
~~~~^^^^^^^^^^^^^^^^^ File "<doctest sage.interfaces.fricas.FriCAS.?[0]>", 
line 1, in <module> fricas == loads(dumps(fricas)) ~~~~~^^^^^^^^ File 
"sage/misc/persist.pyx", line 340, in sage.misc.persist.dumps File 
"sage/misc/persist.pyx", line 306, in sage.misc.persist._base_dumps File 
"sage/misc/persist.pyx", line 830, in sage.misc.persist.SagePickler.dumps 
TypeError: cannot pickle 'sage.misc.lazy_import.LazyImport' object 
********************************************************************** 1 
item had failures: 1 of 10 in sage.interfaces.fricas.FriCAS.? [279 tests, 1 
failure, 9.92s wall] 
---------------------------------------------------------------------- 
sage-runtests --long --warn-long 30.0 
--random-seed=194510266999920133103647870401425514928 
src/sage/interfaces/fricas.py # 1 doctest failed 
---------------------------------------------------------------------- 
Total time for all tests: 15.0 seconds cpu time: 10.8 seconds cumulative 
wall time: 9.9 seconds Features detected for doctesting: 
charpent@brique:/usr/local/sage-10$ sage -t --long --warn-long 30.0 
--random-seed=194510266999920133103647870401425514928 
src/sage/rings/polynomial/multi_polynomial_ideal.py # 1 doctest failed 

HTH,
​
Le dimanche 7 septembre 2025 à 17:39:15 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 
>
> 1f459003e01 (tag: 10.8.beta2, github/develop) Updated SageMath version to 
> 10.8.beta2
> 287c8b49970 gh-40761: src/sage/plot/plot.py: fix random test failure
> 153864ba088 gh-40757: various pep8 fixes in groups/
> 90d2653d7c1 gh-40753: Handle aliased functions and methods in generated 
> documentation
> bc7c98a6d96 gh-40749: small cleanup of the file splitting_algebra.py
> 02dee9fca6f gh-40748: moving the _pseudo_fraction_field method to 
> categories
> d542c6ac74a gh-40747: fix some wrong syntax
> 89d02402cbd gh-40745: pythran's version_requirements.txt
> f54f0eff0e9 gh-40743: add type annotations "-> str" in algebras/
> 86a06a248d3 gh-40737: Speed up the maxima _commands() list
> ab8ee47af5f gh-40736: Clean up symbolic min max doctests
> 79623d05bfa gh-40731: Hide spurious stderr output in notebook_cmd_test.py
> e1a36723c5b gh-40730: fix issue in method delete_vertices for bipartite 
> graphs
> 95518b8d9b1 gh-40725: some fixes for ruff SIM warnings
> 41fbe031ebb gh-40724: finding more deprecated stuff
> f1657543215 gh-40723: fix some ruff PERF in rings/
> 63c9ba7591a gh-40722: Update pillow
> f5f876ac3e2 gh-40720: fix ruff PERF in schemes
> 273073b00b8 gh-40719: implement the method "is_left_modular" for lattices
> 8aed6f7634a gh-40718: Speed up random_element of finite field
> 1ad3f20c0c2 gh-40717: Fix enumerating the same cycle twice in undirected 
> graph
> eb7e296b908 gh-40713: Improve FiniteField_givaroElement
> 7a2ef2fa7de gh-40711: remove some deprecations in matrix2
> da0856bc51f gh-40710: Allow calling is_perfect() on immutable graphs
> fbe24d6ccb6 gh-40709: Fix release dist workflow
> 1cfd52c0048 gh-40708: make sure _prereq etc are installed in the docker 
> images
> 581ee828479 gh-40707: src/sage/symbolic/integration/integral.py: delete a 
> few giac doctests
> be7b46b9d07 gh-40704: Fix one more optional test
> ce49ea0b383 gh-40703: trying to get rid of some CommutativeRing
> 454957a41bc gh-40696: Add one "long time" annotation
> 7b58bd07cfa gh-40694: Fix test failure from #40435
> 582f3b57b1a gh-40692: Make update-meson.py script compatible with meson 1.9
> 7d21cd498a4 gh-40688: check for presense of the patch utility
> 0fe4c81736e gh-40685: cython-lint cleanup in modules folder
> e9f3727fba9 gh-40677: src/sage/libs/gap: move a few tests to pytest
> 5e10ce7ee5f gh-40672: src/sage/doctest/sources.py: add "long time" for two 
> tests
> 9ba29896518 gh-40666: is_commutative for coxeter3
> 65ec4582b56 gh-40650: Add LinBox algorithm for right kernel of sparse 
> matrix over the rationals
> 5eacee00b73 gh-40648: Replaced all instances of <RingElement> with 
> <Element>
> 4617f2fa5b8 gh-40638: Method to add multiples of a matrix row to another, 
> ending at some column index
> 3f9330174a9 gh-40609: Improve shell code formatting in docs
> 329257f750d gh-40592: Update `uv.lock`
> 690c2f0a746 gh-40586: Revive doc-release
> d0ec6636908 gh-40568: fixes in spkg-configure.m4's
> 1c99c11a01e gh-40401: Implement Square Roots to FiniteFields Category
> 9096302c394 gh-40370: Interface for Regina (3-manifold topology and normal 
> surface theory)
> 59a67bb558b gh-40317: Implement partial integer factorization using flint
> edb1ce9ad86 gh-40279: Fix RealLiteral to float conversion
> d953568245f gh-40273: Avoid PariError on finite field construction
> 09f397adb55 gh-39876: Faster implementation of is_invertible() by checking 
> full rank
> a6c35260a98 gh-39753: move tree generation methods to 
> `src/sage/graphs/generators/trees.pyx`
> ad2bb305be7 gh-39030: Use meson in sage-the-distro
> 7fb3aaf5d74 gh-36773: Raise a power series to a power series
> 4cdd703f8b3 (tag: 10.8.beta1) Updated SageMath version to 10.8.beta1
>

-- 
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 visit 
https://groups.google.com/d/msgid/sage-release/e345ff01-9a1a-4527-ae85-2718bea9bd21n%40googlegroups.com.

Reply via email to