This prerelease brings a lot of doctest failures in a very controlled 
setting where 10.4.beta6 gives no failures:

----------------------------------------------------------------------
sage -t --long --warn-long 30.0 
--random-seed=55190315588760926016286295373882537889 
sage/rings/lazy_series_ring.py  # 2 doctests failed
sage -t --long --warn-long 30.0 
--random-seed=55190315588760926016286295373882537889 sage/rings/qqbar.py  # 
1 doctest failed
sage -t --long --warn-long 30.0 
--random-seed=55190315588760926016286295373882537889 
sage/rings/lazy_series.py  # 2 doctests failed
sage -t --long --warn-long 30.0 
--random-seed=55190315588760926016286295373882537889 
sage/rings/padics/padic_generic_element.pyx  # 2 doctests failed
sage -t --long --warn-long 30.0 
--random-seed=55190315588760926016286295373882537889 
sage/groups/misc_gps/argument_groups.py  # 6 doctests failed
sage -t --long --warn-long 30.0 
--random-seed=55190315588760926016286295373882537889 sage/interfaces/gp.py 
 # 1 doctest failed
sage -t --long --warn-long 30.0 
--random-seed=55190315588760926016286295373882537889 
sage/libs/pari/tests.py  # 2 doctests failed
sage -t --long --warn-long 30.0 
--random-seed=55190315588760926016286295373882537889 
sage/matrix/matrix_integer_dense.pyx  # Killed due to segmentation fault
sage -t --long --warn-long 30.0 
--random-seed=55190315588760926016286295373882537889 
sage/stats/basic_stats.py  # 2 doctests failed
sage -t --long --warn-long 30.0 
--random-seed=55190315588760926016286295373882537889 
sage/stats/distributions/discrete_gaussian_lattice.py  # Timed out
----------------------------------------------------------------------
Total time for all tests: 3042.2 seconds
    cpu time: 8661.3 seconds
    cumulative wall time: 9282.5 seconds
Features detected for doctesting: 
conway_polynomials,database_cremona_mini_ellcurve,database_ellcurves,database_graphs,fpylll,gap_package_atlasrep,gap_package_polycyclic,gfan,lrcalc_python,mpmath,nauty,networkx,numpy,palp,pexpect,pillow,polytopes_db,pplpy,primecountpy,ptyprocess,pyparsing,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.schemes,scipy,singular,sphinx,sympy,threejs
-----

The context is building sagemath package for void in a clean chroot (this 
is all automated) 

For 10.4.beta6 in identical clean chroot gives:
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 1147.0 seconds
    cpu time: 7077.2 seconds
    cumulative wall time: 7332.1 seconds
Features detected for doctesting: 
conway_polynomials,database_cremona_mini_ellcurve,database_ellcurves,database_graphs,fpylll,gap_package_atlasrep,gap_package_polycyclic,gfan,lrcalc_python,mpmath,nauty,networkx,numpy,palp,pexpect,pillow,polytopes_db,pplpy,primecountpy,ptyprocess,pyparsing,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.schemes,sage.symbolic,scipy,singular,sphinx,sympy,threejs
---

Note the huge difference in timing.

I regularly  follow beta releases (as in 
https://github.com/void-linux/void-packages/pull/49571) and I don't 
remember seeing so many regressions in a single prerelease in the past. 
What is going on with CI?

Best,
Gonzalo


On Saturday, May 25, 2024 at 4:18:40 PM UTC-3 Volker Braun wrote:

> 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/55c3b73b-6f87-4dfa-850d-b66a871ecccan%40googlegroups.com.

Reply via email to