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.
