On Debian testing running on core i7 + 16 GB RAM, upgrading 9.4.beta6 to
9.4.beta7 and running ptestlong gives two permanent failures :
---------------------------------------------------------------------- sage
-t --long --warn-long 238.3
--random-seed=287407045809936856009614328219870119801
src/sage/algebras/quatalg/quaternion_algebra.py # 3 doctests failed sage -t
--long --warn-long 238.3
--random-seed=287407045809936856009614328219870119801
src/sage/misc/cython.py # 3 doctests failed
----------------------------------------------------------------------
Reproduction :
charpent@zen-book-flip:/usr/local/sage-10$ sage -t --long --warn-long 238.3
--random-seed=287407045809936856009614328219870119801
src/sage/algebras/quatalg/quaternion_algebra.py # 3 doctests failed Running
doctests with ID 2024-05-30-13-11-12-d2e13905. Git branch: develop Git ref:
10.1.beta0-11262-g77323e28f7 Running with
SAGE_LOCAL='/usr/local/sage-10/local' and
SAGE_VENV='/usr/local/sage-10/local/var/lib/sage/venv-python3.11' Using
--optional=debian,dot2tex,fricas,gap_jupyter,gap_packages,libsemigroups,msolve,pari_jupyter,pip,pysingular,qepcad,saclib,sage,sage_spkg,singular_jupyter,symengine
Features to be detected:
4ti2,SAGE_SRC,benzene,bliss,buckygen,conway_polynomials,csdp,cvxopt,cvxopt,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_cubic_hecke,database_ellcurves,database_graphs,database_jones_numfield,database_knotinfo,dvipng,ecm,fpylll,fricas,gap_package_atlasrep,gap_package_design,gap_package_grape,gap_package_guava,gap_package_hap,gap_package_polycyclic,gap_package_qpa,gap_package_quagroup,gfan,graphviz,imagemagick,ipython,jmol,jupymake,kenzo,latte_int,lrcalc_python,lrslib,matroid_database,mcqd,meataxe,mpmath,msolve,nauty,networkx,numpy,palp,pandoc,pdf2svg,pdftocairo,pexpect,phitigra,pillow,plantri,polytopes_db,polytopes_db_4d,pplpy,primecountpy,ptyprocess,pynormaliz,pyparsing,python_igraph,requests,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.libs.braiding,sage.libs.ecl,sage.libs.flint,sage.libs.gap,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,sphinx,symengine_py,sympy,tdlib,threejs
Doctesting 1 file. sage -t --long --warn-long 238.3
--random-seed=287407045809936856009614328219870119801
src/sage/algebras/quatalg/quaternion_algebra.py
********************************************************************** File
"src/sage/algebras/quatalg/quaternion_algebra.py", line 3737, in
sage.algebras.quatalg.quaternion_algebra.QuaternionFractionalIdeal_rational.is_principal
Failed example: bool, alpha = I.is_principal(True) Exception raised:
Traceback (most recent call last): File
"/usr/local/sage-10/src/sage/doctest/forker.py", line 714, in _run
self.compile_and_execute(example, compiler, test.globs) File
"/usr/local/sage-10/src/sage/doctest/forker.py", line 1146, in
compile_and_execute exec(compiled, globs) File "<doctest
sage.algebras.quatalg.quaternion_algebra.QuaternionFractionalIdeal_rational.is_principal[4]>",
line 1, in <module> bool, alpha = I.is_principal(True) ^^^^^^^^^^^^^^^^^^^^
File "/usr/local/sage-10/src/sage/algebras/quatalg/quaternion_algebra.py",
line 3747, in is_principal c = self.theta_series_vector(2)[1]
^^^^^^^^^^^^^^^^^^^^^^^^^^^ File
"/usr/local/sage-10/src/sage/algebras/quatalg/quaternion_algebra.py", line
3028, in theta_series_vector Q = self.quadratic_form()
^^^^^^^^^^^^^^^^^^^^^ File "sage/misc/cachefunc.pyx", line 2329, in
sage.misc.cachefunc.CachedMethodCallerNoArgs.__call__ self.cache =
f(self._instance) File
"/usr/local/sage-10/src/sage/algebras/quatalg/quaternion_algebra.py", line
3061, in quadratic_form gram_matrix = gram_matrix / g ~~~~~~~~~~~~^~~ File
"sage/structure/element.pyx", line 4151, in
sage.structure.element.Matrix.__truediv__ return
coercion_model.bin_op(left, right, truediv) File
"sage/structure/coerce.pyx", line 1227, in
sage.structure.coerce.CoercionModel.bin_op return (<Action>action)._act_(y,
x) File "sage/categories/action.pyx", line 506, in
sage.categories.action.PrecomposedAction._act_ return self._action._act_(g,
x) File "sage/categories/action.pyx", line 416, in
sage.categories.action.InverseAction._act_ return self._action._act_(~g, x)
File "sage/rings/rational.pyx", line 2539, in
sage.rings.rational.Rational.__invert__ raise ZeroDivisionError('rational
division by zero') ZeroDivisionError: rational division by zero
********************************************************************** File
"src/sage/algebras/quatalg/quaternion_algebra.py", line 3738, in
sage.algebras.quatalg.quaternion_algebra.QuaternionFractionalIdeal_rational.is_principal
Failed example: bool Expected: True Got: <class 'bool'>
********************************************************************** File
"src/sage/algebras/quatalg/quaternion_algebra.py", line 3740, in
sage.algebras.quatalg.quaternion_algebra.QuaternionFractionalIdeal_rational.is_principal
Failed example: I == O*alpha Exception raised: Traceback (most recent call
last): File "/usr/local/sage-10/src/sage/doctest/forker.py", line 714, in
_run self.compile_and_execute(example, compiler, test.globs) File
"/usr/local/sage-10/src/sage/doctest/forker.py", line 1146, in
compile_and_execute exec(compiled, globs) File "<doctest
sage.algebras.quatalg.quaternion_algebra.QuaternionFractionalIdeal_rational.is_principal[6]>",
line 1, in <module> I == O*alpha ^^^^^ NameError: name 'alpha' is not
defined
********************************************************************** 1
item had failures: 3 of 8 in
sage.algebras.quatalg.quaternion_algebra.QuaternionFractionalIdeal_rational.is_principal
[687 tests, 3 failures, 27.51 s]
---------------------------------------------------------------------- sage
-t --long --warn-long 238.3
--random-seed=287407045809936856009614328219870119801
src/sage/algebras/quatalg/quaternion_algebra.py # 3 doctests failed
----------------------------------------------------------------------
Total time for all tests: 28.6 seconds cpu time: 27.5 seconds cumulative
wall time: 27.5 seconds Features detected for doctesting: sage.symbolic
charpent@zen-book-flip:/usr/local/sage-10$ sage -t --long --warn-long 238.3
--random-seed=287407045809936856009614328219870119801
src/sage/misc/cython.py # 3 doctests failed Running doctests with ID
2024-05-30-13-14-10-3f759f7f. Git branch: develop Git ref:
10.1.beta0-11262-g77323e28f7 Running with
SAGE_LOCAL='/usr/local/sage-10/local' and
SAGE_VENV='/usr/local/sage-10/local/var/lib/sage/venv-python3.11' Using
--optional=debian,dot2tex,fricas,gap_jupyter,gap_packages,libsemigroups,msolve,pari_jupyter,pip,pysingular,qepcad,saclib,sage,sage_spkg,singular_jupyter,symengine
Features to be detected:
4ti2,SAGE_SRC,benzene,bliss,buckygen,conway_polynomials,csdp,cvxopt,cvxopt,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_cubic_hecke,database_ellcurves,database_graphs,database_jones_numfield,database_knotinfo,dvipng,ecm,fpylll,fricas,gap_package_atlasrep,gap_package_design,gap_package_grape,gap_package_guava,gap_package_hap,gap_package_polycyclic,gap_package_qpa,gap_package_quagroup,gfan,graphviz,imagemagick,ipython,jmol,jupymake,kenzo,latte_int,lrcalc_python,lrslib,matroid_database,mcqd,meataxe,mpmath,msolve,nauty,networkx,numpy,palp,pandoc,pdf2svg,pdftocairo,pexpect,phitigra,pillow,plantri,polytopes_db,polytopes_db_4d,pplpy,primecountpy,ptyprocess,pynormaliz,pyparsing,python_igraph,requests,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.libs.braiding,sage.libs.ecl,sage.libs.flint,sage.libs.gap,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,sphinx,symengine_py,sympy,tdlib,threejs
Doctesting 1 file. sage -t --long --warn-long 238.3
--random-seed=287407045809936856009614328219870119801
src/sage/misc/cython.py
********************************************************************** File
"src/sage/misc/cython.py", line 137, in sage.misc.cython.? Failed example:
cython(os.linesep.join(code)) Expected nothing Got: cc1plus: warning:
‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid
for C++
********************************************************************** File
"src/sage/misc/cython.py", line 149, in sage.misc.cython.? Failed example:
cython("# distutils: language = c++\n"+ "from libcpp.vector cimport
vector\n" "cdef vector[int] * v = new vector[int](4)\n") Expected nothing
Got: cc1plus: warning: ‘-Werror=’ argument
‘-Werror=implicit-function-declaration’ is not valid for C++
********************************************************************** File
"src/sage/misc/cython.py", line 159, in sage.misc.cython.? Failed example:
with tempfile.TemporaryDirectory() as d: os.chdir(d) with open("test.pyx",
'w') as f: _ = f.write("# distutils: language = c++\n" "from libcpp.vector
cimport vector\n" "cdef vector[int] * v = new vector[int](4)\n") output =
sage.misc.cython.cython("test.pyx", create_local_c_file=True)
os.chdir(orig_cwd) Expected nothing Got: cc1plus: warning: ‘-Werror=’
argument ‘-Werror=implicit-function-declaration’ is not valid for C++
********************************************************************** 1
item had failures: 3 of 22 in sage.misc.cython.? [44 tests, 3 failures,
14.51 s]
---------------------------------------------------------------------- sage
-t --long --warn-long 238.3
--random-seed=287407045809936856009614328219870119801
src/sage/misc/cython.py # 3 doctests failed
----------------------------------------------------------------------
Total time for all tests: 15.6 seconds cpu time: 2.9 seconds cumulative
wall time: 14.5 seconds Features detected for doctesting: sage.misc.cython
HTH,
Le samedi 25 mai 2024 à 21:18:40 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
>
> Fixes OSX but 32-bit is still broken.
>
> 77323e28f7c (tag: 10.4.beta7, github/develop) Updated SageMath version to
> 10.4.beta7
> 7e761162d6e gh-38049: Fix broken docker/Dockerfile
> c2b63fcb1c9 gh-38046: Fix wrong urls in changes.html
> 81c1fd99154 gh-38045: simplify handling of dead oeis sequences
> 001b8fb65fb gh-38042: assign names to constructed Hadamard matrices
> 4f8a407595f gh-38041: Installation Guide: Remove some distracting
> wikipedia links
> 8b08434758a gh-38038: cython-lint in quivers/
> b17bc6fa7e5 gh-38036: cython-lint for schemes
> e93e77d4f80 gh-38033: Avoid conflict with macro `minor`
> 9ac71104b57 gh-38031: Remove remaining `# coding: utf-8` lines in
> `src/sage`
> 1858f074cbd gh-38030: Relative to absolute imports, `del lazy_import` in
> `.all` files
> 6d02e7b730e gh-38027: Work on `FlatsMatroid`
> 886fb1d21cb gh-38025: `fflas_ffpack`, `linbox`: Switch to release tarballs
> with working libtool
> fe3f4fdd6a6 gh-38023: tox.ini (local-homebrew): Fix homebrew auto-update
> breakage
> ccc8895ab5e gh-38022: `sage.schemes`: Deprecate `is_...` functions
> 8a3aa875d43 gh-38021: `build/pkgs/flint/spkg-configure.m4`: Reject broken
> FLINT package on homebrew
> 10c4e781832 gh-38020: Workaround for passing givaro library to linker on
> OSX
> 62089f753d2 gh-38018: move Frobenius and derivations to category of
> Commutative Rings
> fd6c71c8dd5 gh-38016: `Arch Linux`: Remove `libgiac` and rename
> `texlive-collection-luatex`
> 0dc8b4ea9b6 gh-38013: `DualMatroid`: Add `is_valid` and `relabel` methods
> aa6f8a7834a gh-38008: `gcc`, `gfortran`: Update to 13.2.0; remove
> `debian-buster-gcc_spkg` from CI
> 74f244c8fb6 gh-38005: Fix Help menu breakdown in external jupyterlab case
> bcf27091ef2 gh-37995: Remove interactive confirmation for installing
> experimental packages
> 6f7f7be6ce0 gh-37994: some care for empty lines in pyx files (pep8 codes
> E30)
> 7834014801d gh-37993: `sage.calculus.expr`: Split out from
> `sage.calculus.all`
> f66875794a0 gh-37986: `.github/workflows/docker_hub.yml`: Do not fail when
> there are no credentials
> c7183b8b632 gh-37984: Ruff details in algebras and categories
> e02486a80bc gh-37980: Fix order computation for linear groups GL(n, R) and
> SL(n, R)
> 7473e4f653d gh-37973: Remove legacy direct installation of sagelib
> (`configure --disable-editable --disable-wheels`)
> 7fdafbd7a26 gh-37972: Fix comparison for divisors of curves (and FormalSum
> commutativity)
> 1de533d5c1a gh-37959: `configure`: Fix "command not found" error after
> #36776
> 8d871d3d5c7 gh-37952: Adding add_bigoh methods to lazy power/Laurent
> series and coercions to the finite precision implementations
> a2c88a66666 gh-37951: declare the last arg to GAP_CallFunc3Args volatile
> b2c3894386c gh-37930: Work on `CircuitsMatroid`
> 0da8273847a gh-37926: `Makefile`, `.ci/write-dockerfile.sh`: Update for
> `src/pyproject.toml` after #36982
> 11aff1eda9d gh-37924: Deprecate `is_FGP_Module`, `is_FilteredVectorSpace`,
> `is_FreeQuadraticModule`, `is_FreeModule`, `is_FreeModuleHomspace`,
> `is_MatrixSpace`, `is_Module`, `is_VectorSpace`, `is_VectorSpaceHomspace`
> 25a5f963447 gh-37922: Deprecate `is_Category`, `is_Endset`, `is_Homset`,
> `is_Parent`, `is_RingHomset`, `is_SimplicialComplexHomset`
> 4e30af09e34 gh-37895: `sage.modular.hecke`: Deprecate `is_Hecke...`
> functions
> c3719ba911a gh-37886: Remove pointless rpaths on macOS; make sage-env
> polite when run on systems with no toolchain
> e8b7fbb7945 gh-37873: `sage.libs.pynac`: Remove, deprecated in #32386
> (2021)
> 5110596b18e gh-37864: `sage.numerical.interactive_simplex_method`: Remove
> dependency on SR
> b13df98cae7 gh-37840: `sage-logger`: Replace use of `/usr/bin/time` by
> bash keyword `time`
> 3ca2d0996f5 gh-37726: sage-bootstrap: update cryptographic hashes
> 179603d6c50 gh-37690: using pathlib.Path to handle attached files
> b1d0e63262a gh-37458: Improve FLINT autogen README
> fec763c40e0 gh-37453: tox.ini: Add environments `ruff`, `ruff-minimal`; GH
> Actions: run `ruff-minimal`
> 5c0dd607aaf gh-37415: make EllipticCurvePoint_field inherit from
> EllipticCurvePoint
> 4a6edc3d308 gh-37203: `build/pkgs/flint` 3.1.3
> 83a7fac354e gh-36525: GH Actions: Fix build of macOS x86_64 wheels, build
> wheels for sagemath-{bliss,coxeter3,mcqd,tdlib} for PyPI
> c4681e3e496 gh-37726: sage-bootstrap: update cryptographic hashes
> ffbbea9cb23 (tag: 10.4.beta6) Updated SageMath version to 10.4.beta6
>
--
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/88425e81-4469-4c1d-b7bb-264792b740a2n%40googlegroups.com.