Sage 9.0.beta1 released

139 views
Skip to first unread message

Volker Braun

unread,
Oct 12, 2019, 6:33:16 PM10/12/19
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 


0f20b37ca8 (trac/develop, tag: 9.0.beta1) Updated SageMath version to 9.0.beta1
58fd34e0b7 Trac #28582: some cleaning for is_ring
6369d2b879 Trac #28579: Wedge Product with Scalar Fields
28965d2435 Trac #28571: pass 'macaulay2' as argument to '_macaulay2_init_()'
36c8efff4c Trac #28566: improve conversions between Macaulay2 and Sage
90948f459f Trac #28532: fix a bunch of warnings
1ff91fe976 Trac #28525: use smaller doctests in PasechnikGraph to avoid memory errors in patchbots
f8f5ac2490 Trac #26105: Support base_morphism for hom(im_gens)
19bda2ac22 Trac #25508: Implement reconstruction of binary quintics
8d0a41bd1c Trac #17468: Strange integration error/hang with log(abs(sin(x)))
77423c72c4 Trac #28570: fix matrix inversion over ZZ
f3342573ff Trac #28563: Manifolds: Dicts and Lists Copied
5a5f172b93 Trac #28558: remove deprecation in modules
6c3b80b24f Trac #28082: upgrade to giacpy_sage-0.6.8
75019f2fdb Trac #28568: implement _install_hints method for the Macaulay2 interface
847bba4279 Trac #28565: improve introspection of Macaulay2 interface
fcc11d6eff Trac #28560: Ignore newlines in three.js version search
819f21a5cb Trac #28459: spkg-configure.m4 for glpk
91a18d8806 Trac #28492: another wave of typos
66fdef5174 Trac #28484: Implement Orlik-Terao algebras
1de4336e9a Trac #28536: pep cleanup of Brandt modules
ac8177cba1 Trac #28510: a tiny typo ticket
934ecf55e7 Trac #28509: Polyhedron: bounding box does not catch empty polyhedron
257b96dd83 Trac #28537: remove one deprecated thing in misc/cython
4838a45450 Trac #28518: some cleanup of len(xxx) = 0 in pyx files
caf8dc81d0 Trac #28496: cleanup of continued fraction
46243c1343 Trac #28491: still another harvest of typos
a59ec2fcc3 Trac #28470: remove deprecated is_Set
f699c82c3c Trac #28416: Add subjoinsemilattice
05d62701df Trac #28187: Make _derivative consistent
57b7f90e8a Trac #28074: Fix caching of Macaulay2 polynomial rings
9c0040e888 Trac #27949: Pull out subfield() method from subfields() method.
2647b78504 Trac #28556: fix word_problem()
277a8b5e7c Trac #28551: slightly faster Moebius matrix for posets
8cbe119928 Trac #28550: DeprecationWarning: invalid escape sequence in docstrings when building with py3
6f6e984a8b Trac #28548: various cleaning
5a80b3b803 Trac #28547: Remove hardcoded mathjax path in docs/conf.py
8f38abecb9 Trac #28546: fix a javascript warning
d7642ded54 Trac #28543: Improve computation of connection coefficients
6c55e54863 Trac #28542: change behaviour of denominator for p-adics
17639faea5 Trac #28535: Fundamental group of simplicial sets with trivial 1-skeleton
a384dc550f Trac #28534: Upgrade sqlite to 3.29.0
5f0b3488ac Trac #28528: Random minor improvements to the arb interface
665c6e8113 Trac #28527: Character art concatenation takes quadratic time
d4d5b28df0 Trac #28526: infinite recursion in skew_hadamard_matrix when n=0
533fd5d6cd (tag: 9.0.beta0) Updated SageMath version to 9.0.beta0

Emmanuel Charpentier

unread,
Oct 13, 2019, 9:31:40 AM10/13/19
to sage-release
On Debian testing running on core i7 + 16bGB RAM, an upgrade of 9.0.beta0  + Python3 to 9.0.beta1 tested with ptestalllong gives extremely similar results (no failure we haven't seen already) :

Transient failures:

 File                                                    | Result          
---------------------------------------------------------+-------------------
 src/sage/symbolic/integration/external.py               | 1 doctest failed  
 src/sage/doctest/forker.py                              | 2 doctests failed 
 src/sage/graphs/generators/smallgraphs.py               | 6 doctests failed 
 src/sage/combinat/designs/ext_rep.py                    | 1 doctest failed  
 src/sage/combinat/posets/posets.py                      | 1 doctest failed  
 src/sage/combinat/matrices/hadamard_matrix.py           | 2 doctests failed 
 src/sage/plot/animate.py                                | 7 doctests failed 
 src/sage/coding/databases.py                            | 2 doctests failed 
 src/sage/misc/latex.py                                  | 1 doctest failed  
 src/sage/misc/persist.pyx                               | 2 doctests failed 
 src/sage/repl/load.py                                   | 1 doctest failed  
 src/sage/graphs/graph_latex.py                          | 2 doctests failed 
 src/sage/misc/remote_file.py                            | 2 doctests failed 
 src/sage/databases/findstat.py                          | 9 doctests failed 

Permanent failures :

 File                                                    | Result          
---------------------------------------------------------+-------------------
 src/sage/rings/polynomial/polynomial_rational_flint.pyx | 1 doctest failed  
 src/sage/tests/gap_packages.py                          | 1 doctest failed  

Furthermore, this process leaves behind a "Puthon3" process not attached to any terminal I am aware of :

charpent@zen-book-flip:/usr/local/sage-P3-2$ ps augwx | grep python3
## Some known, unrelated processes...
charpent  9809  152  2.6 9618164 441196 ?      Rsl  oct.12 1810:00 /usr/local/sage-P3-2/local/bin/python3 /usr/local/sage-P3-2/src/bin/sage-ipython -i
## Other unrelated processes...

HTH,

Emmanuel Charpentier

unread,
Oct 15, 2019, 3:25:02 AM10/15/19
to sage-release
On another, smaller, machine (Debian testing running on core i5 + 8 GB RAM), *serial* testalllong gives one permanent and 11 transient (i. e. test pass when ran standalone) failures:

Permanent failure:

File                                                    | Result            
--------------------------------------------------------+-------------------
src/sage/rings/polynomial/polynomial_rational_flint.pyx | 1 doctest failed  

Transient failures:

File                                                    | Result            
--------------------------------------------------------+-------------------
src/sage/databases/findstat.py                          | 9 doctests failed 
src/sage/combinat/matrices/hadamard_matrix.py           | 2 doctests failed 
src/sage/combinat/posets/posets.py                      | 1 doctest failed  
src/sage/plot/animate.py                                | 7 doctests failed 
src/sage/coding/databases.py                            | 2 doctests failed 
src/sage/graphs/graph_latex.py                          | 2 doctests failed 
src/sage/misc/latex.py                                  | 1 doctest failed  
src/sage/misc/persist.pyx                               | 2 doctests failed 
src/sage/misc/remote_file.py                            | 2 doctests failed 
src/sage/repl/load.py                                   | 1 doctest failed  
src/sage/interfaces/magma_free.py                       | 2 doctests failed 

Nothing that we haven't seen before ; however, the persistent of transient failures when testing serially is perplexing...

HTH,

Justin C. Walker

unread,
Oct 15, 2019, 6:40:53 PM10/15/19
to sage-r...@googlegroups.com


> On Oct 12, 2019, at 15:33 , 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

As always (at least for the past several releases), the build (from a fresh clone of the develop branch) succeeded w/o problems on three macOS systems: 10.11.6 (mid-2015 MBP, Quad-core i7); 10.13.6 (2017 iMac Pro, 18-core Xeon W); and 10.14.6 (2017 MBP, Quad-core i7).

Testing (‘ptestlong’) yielded the following:
- 10.11.6: all tests passed.
- 10.14.6: all tests passed.
and
- 10.13.6: one failure:
----------------------------------------------------------------------
sage -t --long --warn-long 71.4 src/sage/libs/singular/polynomial.pyx # 1 doctest failed
----------------------------------------------------------------------
Total time for all tests: 748.7 seconds
cpu time: 11449.9 seconds
cumulative wall time: 14327.2 seconds

Repeated stand-alone tests of this file showed random success and failure without apparent pattern.

Justin

--
Justin C. Walker, Curmudgeon-at-Large
() The ASCII Ribbon Campaign
/\ Help Cure HTML Email



Eric Gourgoulhon

unread,
Oct 18, 2019, 7:27:10 AM10/18/19
to sage-release
On Ubuntu 18.04 running on bi-Xeon E5-2623 (8 cores) + 16 GB RAM:

- python2:

  - incremental build (from 9.0.beta0, with -j16) OK
  - all tests from ptestlong passed

- python3:

  - incremental build (from 9.0.beta0, with -j16) OK
  - tests from ptestlong passed, except for

----------------------------------------------------------------------
sage -t --long --warn-long 51.0 src/sage/rings/polynomial/polynomial_rational_flint.pyx  # 1 doctest failed
sage -t --long --warn-long 51.0 src/sage/repl/attach.py  # 4 doctests failed
sage -t --long --warn-long 51.0 src/sage/libs/singular/function.pyx  # 1 doctest failed
sage -t --long --warn-long 51.0 src/sage/numerical/backends/generic_backend.pyx  # 2 doctests failed
----------------------------------------------------------------------

The first one is permanent and is https://trac.sagemath.org/ticket/28334
The last three ones are passed run standalone and are tracked at https://trac.sagemath.org/ticket/28622.

Eric.
Reply all
Reply to author
Forward
0 new messages