Sage 10.4.rc1 released

68 views
Skip to first unread message

Volker Braun

unread,
Jun 27, 2024, 5:51:24 PM (6 days ago) Jun 27
to sage-release
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


b7dd28d2456 (tag: 10.4.rc1, github/develop) Updated SageMath version to 10.4.rc1
19bd20218ef gh-38260: `build/pkgs/pynormaliz`: Fix tarball name, version_requirements.txt
440b4837977 gh-38222: Reject system gap 4.13
82bc2c34c66 gh-37998: Update conda-lock files, rename macOS conda-lock files to match CI Conda, remove unexplained duplicate lock files
ab24dac430e (tag: 10.4.rc0) Updated SageMath version to 10.4.rc0

G. M.-S.

unread,
Jun 27, 2024, 7:48:48 PM (6 days ago) Jun 27
to sage-r...@googlegroups.com

Same results as with Sage 10.4.rc0, see below.
It would be nice to merge #38135.

Guillermo

On Sun, 23 Jun 2024 at 19:26, G. M.-S. <list...@gmail.com> wrote:

Update:  This is on an Apple Silicon Mac M1 Pro with Homebrew up to date, on macOS 12.7.5 (Xcode 14.2).

After installing all Homebrew packages indicated in
(thanks Dima!), doing
./configure
and using the modified files from
one has that
make
make pytest
succeed and
make ptestlong
gives
----------------------------------------------------------------------
sage -t --long --warn-long 35.2 --random-seed=296324616119942766729862235454385249578 src/doc/en/prep/Quickstarts/Statistics-and-Distributions.rst  # 1 doctest failed
sage -t --long --warn-long 35.2 --random-seed=296324616119942766729862235454385249578 src/sage/interfaces/interface.py  # 1 doctest failed
sage -t --long --warn-long 35.2 --random-seed=296324616119942766729862235454385249578 src/sage/interfaces/r.py  # 1 doctest failed
sage -t --long --warn-long 35.2 --random-seed=296324616119942766729862235454385249578 src/sage/misc/sageinspect.py  # 1 doctest failed
sage -t --long --warn-long 35.2 --random-seed=296324616119942766729862235454385249578 src/sage/repl/ipython_tests.py  # 1 doctest failed
sage -t --long --warn-long 35.2 --random-seed=296324616119942766729862235454385249578 src/sage/stats/r.py  # 1 doctest failed
----------------------------------------------------------------------
all with the same error:
Got:
    During startup - Warning messages:
    1: Setting LC_COLLATE failed, using "C"
    2: Setting LC_TIME failed, using "C"
    3: Setting LC_MESSAGES failed, using "C"
    4: Setting LC_MONETARY failed, using "C" 

Redoing the tests after
export LC_COLLATE=C
export LC_TIME=C
export LC_MESSAGES=C
export LC_MONETARY=C
one gets
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------

HTH,

Guillermo

Dima Pasechnik

unread,
Jun 28, 2024, 12:29:10 PM (5 days ago) Jun 28
to sage-r...@googlegroups.com
The blocker https://github.com/sagemath/sage/issues/38190
(an optional package sagemath_environment does not allow
--enable-system-site-packages)
is still not fixed.
> --
> 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 sage-release...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/CANnG18946_ba_Yyc_T07-3EeCs58M1fFZeRycXeg3sEouYem4g%40mail.gmail.com.

Matthias Köppe

unread,
Jun 28, 2024, 1:00:45 PM (5 days ago) Jun 28
to sage-release

Emmanuel Charpentier

unread,
Jun 29, 2024, 6:53:08 AM (4 days ago) Jun 29
to sage-release

On Ununtu 24.04 running under WSL 2/Windows 11 on core i7 + 32 GB RAM, upgrading 10.4.beta9 to 10.4.rc1 and running ptestlong gives two transient failures (tests pass when ran standalone) :

---------------------------------------------------------------------- sage -t --long --warn-long 89.0 --random-seed=97150563361068764341150138042809735562 src/sage/plot/animate.py # 1 doctest failed sage -t --long --warn-long 89.0 --random-seed=97150563361068764341150138042809735562 src/sage/rings/integer.pyx # 1 doctest failed ----------------------------------------------------------------------

and two permanent failures :

---------------------------------------------------------------------- sage -t --long --warn-long 89.0 --random-seed=97150563361068764341150138042809735562 src/sage/rings/tate_algebra_ideal.pyx # 1 doctest failed sage -t --long --warn-long 89.0 --random-seed=97150563361068764341150138042809735562 src/sage/rings/real_mpfr.pyx # 1 doctest failed ----------------------------------------------------------------------

Both have been already reported.

HTH,

Dima Pasechnik

unread,
Jun 29, 2024, 7:55:55 AM (4 days ago) Jun 29
to sage-r...@googlegroups.com, sage-devel
On Fri, Jun 28, 2024 at 6:00 PM Matthias Köppe <matthia...@gmail.com> wrote:
>
> https://github.com/sagemath/sage/pull/38201 is waiting for review.

yes, this works as a fix for #38190

Although the whole purpose of sagemath_environment is unclear to me.
It was promoted to optional in https://github.com/sagemath/sage/pull/38200
without any discussion on sage-devel, and claimed to be a part of
sagemath_standard.
The latter is questionable to me in particular.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/86e2d8fa-8ad1-45bc-80df-be48a5447c54n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages