Sage 9.1.rc2 released

170 views
Skip to first unread message

Volker Braun

unread,
Apr 26, 2020, 1:53:35 PM4/26/20
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 


50c5ac80b0 (tag: 9.1.rc2, trac/develop) Updated SageMath version to 9.1.rc2
119bf47759 Trac #29558: Autogenerated parts of installation guide
5912940358 Trac #29543: normal_basis for positive-dimensional ideals
b3274856d6 Trac #29534: Trigger CI workflows on GitHub Actions by pushing tags
a738646991 Trac #29341: GitHub CI workflow: Add testing of optional packages
53e80270a1 Trac #28976: AssertionError when creating valuations from prime ideals
9dfaf72c5e Trac #29554: fix buggy test in #29445
732b4e1bb4 Trac #29521: Modify giac upstream tarball to remove non-portable filenames
984a111c62 Trac #29545: document how to use Jupyter remotely
57b44a428a Trac #29529: add FreeMagma as an example of a magma
4a5e7e30bd Trac #26343: Sagetex should unset TEXINPUTS when testing
c476528328 Trac #29550: Defect `UniformRandomUniform` method in hypergraph_generators.py
fe34e7525d Trac #29548: Unable to plot LS path crystal
36eac34ffa Trac #29544: improve fraction field of power series
64f29833b6 Trac #29540: some cleanup in sf/monomial
e394130700 Trac #29533: Remove defunct SAGE_PORT mechanism
a9d8c0d62f Trac #29522: layout_planar fails on disconnected graphs
29a41a6aa8 Trac #29426: Make dependencies of optional packages more detailed, no longer depend on all standard packages
5cba647cbd Trac #29403: ci-cygwin.yml: Multi-stage build
0aa5303ef5 Trac #29382: Compute the centroid of a polytope
1f0846339c Trac #29347: Signed Representation
1470ad6139 Trac #29188: Move vertex facet graph to combinatorial polyhedron
88c5a80b92 Trac #29186: Add simplicity and simpliciality to polyhedra
3e49dccf5d Trac #28873: Implement ambient volume of polyhedron with normaliz
b95332d504 Trac #28777: F5 algorithm for Tate series
41b2c4941b Trac #28757: CombinatorialPolyhedron: Remove empty folder
9355edde89 Trac #28626: Compute graph of polyhedron with CombinatorialPolyhedron
a6b03dda33 Trac #27508: Force tail reduction in polynomial quotient ring
eb49937f06 Trac #21931: Hypergraph: is_berge_acyclic method
e253881f2d Trac #29538: cygwin: Do not use system BLAS
ea83d42e82 Trac #29490: fedora-30-standard: Doctests using system brial crash
b30ea29038 Trac #29486: cygwin: Do not use system R
b61ae682df Trac #29405: Reject broken system package symmetrica on fedora-27, fedora-28
30f9394ec8 Trac #29290: sage.schemes.elliptic_curves.mod_sym_num breaks Cygwin build (9.1.beta6)
e40cbb5e55 Trac #27205: Don't ignore "pkg-config --libs-only-other" when building sagelib; and fix linbox.pc
249fc90389 (tag: 9.1.rc1) Updated SageMath version to 9.1.rc1

Matthias Köppe

unread,
Apr 26, 2020, 2:09:18 PM4/26/20
to sage-release
On Sunday, April 26, 2020 at 10:53:35 AM UTC-7, 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 

50c5ac80b0 (tag: 9.1.rc2, trac/develop) Updated SageMath version to 9.1.rc2


Thanks, Volker, for the new rc.

Tests for Linux and macOS have completed at https://github.com/mkoeppe/sage/actions/runs/87839006

All platforms/system configurations except for the following ones build without reproducible errors.

fedora-32: See my message in sage-devel, https://trac.sagemath.org/ticket/29456

conda-forge-macos: Runtime linker error during docbuild, https://trac.sagemath.org/ticket/29574


There are sporadic errors due to race conditions in the build; in this run, for debian-sid-standard-python2; see https://trac.sagemath.org/ticket/29585

On more platforms/system configurations, there are various doctest errors. See logs at https://github.com/mkoeppe/sage/actions/runs/87839006


Tests for optional packages run at https://github.com/mkoeppe/sage/actions/runs/87839030


The build tests for Cygwin on GitHub Actions are not reliable yet. Reports from Sage developers who use Cygwin would be valuable.


Sébastien Labbé

unread,
Apr 30, 2020, 3:59:04 AM4/30/20
to sage-release
I am now using

./configure --enable-silent-rules

instead of

export V=0

and it seems not to work as make is full verbose now. Am I doing something wrong?

Matthias Köppe

unread,
Apr 30, 2020, 11:35:09 AM4/30/20
to sage-release
Implementing this feature is the task of ticket https://trac.sagemath.org/ticket/21589 (Allow users to make `make V=0` the default by using `./configure --enable-silent-rules`).


Sébastien Labbé

unread,
Apr 30, 2020, 12:16:51 PM4/30/20
to sage-release
Ok, I see, I thought it was in already. Maybe that's the reason why my make finishes with an error. Let me try to run make again without that option. Will report later.

Sébastien Labbé

unread,
Apr 30, 2020, 12:29:15 PM4/30/20
to sage-release
It seems that if I do

./configure  --enable-beautifulsoup4

or

./configure  --enable-pyopenssl

I get

make[3]: ***  Aucune règle pour fabriquer la cible « /home/slabbe/GitBox/sage/local/var/lib
/sage/installed/beautifulsoup4-none », nécessaire pour « all-sage ». Arrêt.
make[3]: *** Attente des tâches non terminées....
...

make[3]: ***  Aucune règle pour fabriquer la cible « /home/slabbe/GitBox/sage/local/var/lib/sage/installed/pyopenssl-none », nécessaire pour « all-sage ». Arrêt.
...

and make stops with an error. Now trying without   --enable-pyopenssl   --enable-beautifulsoup4.

Sébastien Labbé

unread,
Apr 30, 2020, 2:33:41 PM4/30/20
to sage-release
Using the following configuration:

$ head config.log
...
  $ ./configure --enable-experimental-packages --enable-download-from-upstream-url --enable-ccache --enable-dot2tex --enable-rst2ipynb --enable-openssl --enable-cbc --enable-cryptominisat --enable-pycosat --enable-glucose --enable-sage_numerical_backends_coin --enable-sage_numerical_backends_cplex --enable-sage_numerical_backends_gurobi --enable-pynormaliz --enable-latte_int --enable-awali --enable-fricas
...

Thus after removing  --enable-beautifulsoup4 and --enable-pyopenssl, runing make works.

Running test including optional and external packages, I get

Using --optional=4ti2,cbc,ccache,cryptominisat,dot2tex,e_antic,external,fricas,glucose,latte_int,lidia,lrslib,memlimit,normaliz,notedown,openssl,pandoc_attributes,pycosat,pynormaliz,rst2ipynb,sage,sage_numerical_backends_coin,sage_numerical_backends_cplex,sage_numerical_backends_gurobi

----------------------------------------------------------------------
sage -t --long src/sage/databases/findstat.py  # 8 doctests failed
sage -t --long src/sage/databases/oeis.py  # 1 doctest failed
sage -t --long src/sage/geometry/polyhedron/base.py  # Bad exit: 1
sage -t --long src/sage/graphs/generators/smallgraphs.py  # 2 doctests failed
sage -t --long src/sage/sat/boolean_polynomials.py  # 1 doctest failed
----------------------------------------------------------------------
External software detected for doctesting: cplex,ffmpeg,graphviz,gurobi,imagemagick,internet,latex,pandoc

Rerunnning failed tests, I get (boolean_polynomials.py does not reproduce, I have seen it before) :

----------------------------------------------------------------------
sage -t --long src/sage/databases/findstat.py  # 8 doctests failed
sage -t --long src/sage/databases/oeis.py  # 1 doctest failed
sage -t --long src/sage/geometry/polyhedron/base.py  # Bad exit: 1
sage -t --long src/sage/graphs/generators/smallgraphs.py  # 2 doctests failed
----------------------------------------------------------------------
External software detected for doctesting: internet

Matthias Köppe

unread,
Apr 30, 2020, 3:42:25 PM4/30/20
to sage-release
On Thursday, April 30, 2020 at 9:29:15 AM UTC-7, Sébastien Labbé wrote:
It seems that if I do
./configure  --enable-beautifulsoup4
or
./configure  --enable-pyopenssl
I get
make[3]: ***  Aucune règle pour fabriquer la cible « /home/slabbe/GitBox/sage/local/var/lib
/sage/installed/beautifulsoup4-none », nécessaire pour « all-sage ». Arrêt.
 
Thanks for catching this. This is now https://trac.sagemath.org/ticket/29626


Justin C. Walker

unread,
May 1, 2020, 2:13:02 AM5/1/20
to sage-r...@googlegroups.com


> On Apr 26, 2020, at 10:53 , Volker Braun <vbrau...@gmail.com> 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

Built from a fresh clone of the develop branch, on three macOS systems: 10.13.6 (2017 iMac Pro, 18-core Xeon W); 10.14.6 (2017 MBP, Quad-core Core i7); and 10.15.4 (2019 MBP, 9-core Core i9).

On each of the systems, there were no problems with the build, and all tests (‘ptestlong’) passed!

Justin

--
Justin C. Walker, Curmudgeon at Large
Director
Institute for the Enhancement of the Director's Income
-----------
Nobody knows the trouble I've been
-----------



Reply all
Reply to author
Forward
0 new messages