Sage 10.4.beta3 released

93 views
Skip to first unread message

Volker Braun

unread,
Apr 12, 2024, 8:17:31 PMApr 12
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


15fcf52fbd6 (github/develop, tag: 10.4.beta3) Updated SageMath version to 10.4.beta3
4dd66116b58 gh-37772: add links to standard errors in toric folder
394f02115bc gh-37771: some C4 fixes in combinat folder
7d17ccaa79e gh-37769: `src/sage/modules/with_basis/representation.py`: pycodestyle fix
15ae25f887d gh-37746: clean suffix tries
98ae3ed6392 gh-37740: Disable most documentation notifications on GitHub
c5e0a87e0fa gh-37724: Implement faithful representations of nilpotent Lie algebras
e16ce8219d3 gh-37710: Implement the Jordan decomposition of a matrix and is_semisimple() test
db8198121a2 gh-37687: provide a construction functor using a single functor for families
8e311eda735 gh-37682: Implement the normalizer of a finite dimensional Lie algebra
332a9bb50d3 gh-37670: Make matroid `copy` and `deepcopy` simply return `self`
7340f95e485 gh-37665: `cypari2` 2.1.5, `memory_allocator` 0.1.4
729f337bcfe gh-37648: `sage.doctest`: Remove most uses of SAGE_SRC in doctests
adb7605ba87 gh-37644: Corrections in `.normalize_basis_at_p` and `.maximal_order()` of `quaternion_algebra.py`
3552314a83b gh-37615: Removed `BUG` method and include a docstring for `matrix_of_frobenius()`
c52c6419b3e gh-37506: Improving the documentation of Discrete Dynamical Systems by fixing typos and eliminating repeated sentences
b68c6b8e02f gh-37475: ⬆️ Bump myrotvorets/set-commit-status-action from 2.0.0 to 2.0.1
8e054479364 gh-37462: Add Temperley-Lieb algebras to the category of cellular algebras
d8742b41ef9 gh-37451: combinat/free module tensor construction
33b15fb8986 gh-37351: CI: Update Linux platforms / runners, remove `ubuntu-trusty`, `opensuse-{15.3,15.4}`
db6158bccdd gh-37291: Support optional debugpy
2a7aeb67c88 gh-37247: Miscellaneous system package updates
94c4b27ae6a gh-37119: Implement `EllipticCurve_with_order`
6ecb1d8532b gh-36964: Add `# sage_setup: distribution` directives to all files, remove remaining `# coding: utf-8`
8ea5214695f (tag: 10.4.beta2) Updated SageMath version to 10.4.beta2

Emmanuel Charpentier

unread,
Apr 14, 2024, 9:46:44 AMApr 14
to sage-r...@googlegroups.com
On Ubuntu 24.04 (upgraded from 22.04) running under WSL2 on Windows 11,
a few things may worth mention :

    - The upgrade entailed a new version of `gcc`, which entailed
failures with system's `brial` (as already reported). Reconfiguration
excluding system's `brial` and forced installation of Sage's `brial`
fixed the problem.

    - Problems with gap (see below) led me to cleanup my tree and do a
fresh recompilation. In this process, `fricas` was somehow
misconfigured : `configure` (correctly) detected system's `fricas`, but
somehow misplaced it ; the resulting Sage failed all `fricas`-related
tests. Reconfiguring `sage` not to use system's `fricas` and forcing
fricas compilation fixed the problem.

    - A `DeprecationWarning` causes (apparently wrongly) a failure in
the doctests of `real-mpfr.pyx`.

    - `src/sage/libs/gap/element.pyx` doctest systematically  crashes
the underlying Sage. This is reproducible, and has survived
reconfiguration and recompilation from a fresh tree (i. e. after `make
distclean`).

Logs of re-execution of the latter two permanent failures attached.
Suggestions more than welcome...

HTH,

errors.log.gz

Henri Girard

unread,
Apr 14, 2024, 12:45:17 PMApr 14
to sage-r...@googlegroups.com
J'ai mis à jour wsl2 dès la mise à disposition de celle ci
(octobe/novembre) je fais update-manager -d puisque ça marche maintenant
et je suis passé à sagemath dev par git checkout dev

J'ai eu aucun problème à ce jour, j'ai fait une icone donc je peux le
démarrer comme une application normal , d'ailleurs avec julpyter lab qui
est proposé dans le menu de jupyter-notebook, ok :)

Par contre j'ai ubuntu en dual boot et là je n'arrive pas à construire
sage-10.4...xx, une erreur avec cypari et numpy donc j'ai laissé tomber
jusqu'à la sortie de ubuntu de 24.04. En attendant j'utilise sage dans
conda version 10.3..

J'ai installé manjaro sur un disque externe : Comme j'ai une nouvelle
sortie usb rapide (ryzen 9 7900x 12 cores) mon ssd sur usb est très
rapide je ne vois aucune différence avec mes ssd internes, si bien que
je le garde sur usb externe , avec manajaro sagemath10.4.3 beta c'est
compilé sans aucun probrlème en plus c'est si facile qu'il n'y a pas
besoin d'être un spécialiste juste regarder le tutorial de sagemath pour
le faire à partir des sources !

Super

Henri Girard

unread,
Apr 14, 2024, 12:48:40 PMApr 14
to sage-r...@googlegroups.com

I forget to write en english , chat gpt translation :

I updated to WSL2 as soon as it became available (around October/November). I ran update-manager -d because it works now, and then switched to SageMath dev with git checkout dev.

I haven't had any issues so far. I created an icon so I can start it like a regular application. Also, JupyterLab is available in the Jupyter Notebook menu, which is great!

However, I have Ubuntu in dual boot and I can't build Sage-10.4.xx there. There's an error with cypari and numpy, so I gave up until Ubuntu 24.04 is released. In the meantime, I'm using Sage in Conda version 10.3.

I installed Manjaro on an external drive. Since I have a new fast USB port (Ryzen 9 7900x 12 cores), my USB SSD is very fast, and I don't see any difference compared to my internal SSDs. So, I'm keeping it on the external USB. With Manjaro, SageMath 10.4.3 beta compiled without any problems. It's so easy that you don't need to be an expert—just follow the SageMath tutorial to build it from source!

Awesome.


Le 14/04/2024 à 15:46, Emmanuel Charpentier a écrit :
Reply all
Reply to author
Forward
0 new messages