Sage 8.9.beta3 released

113 views
Skip to first unread message

Volker Braun

unread,
Jul 19, 2019, 6:59:55 PM7/19/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 


a1e1a8f721 (tag: 8.9.beta3, trac/develop) Updated SageMath version to 8.9.beta3
0d04feb43b Trac #28101: update giac to 1.5.0-63
d8968a027d Trac #28088: update GAP to 4.10.2
16aca5f5c7 Trac #25097: Algebraic polyhedra with Normaliz / e-antic
f6eb46be0f Trac #28196: remove some deprecated stuff in modular
26864c1dfe Trac #28193: remove deprecated alias in hyperbolic geodesics
a0b76ad35f Trac #28044: some changes in titles of some categories
6620cad3c9 Trac #28194: remove some deprecated aliases in groups
98b23196c3 Trac #28185: more lazy imports in combinat
e9e347b652 Trac #28160: Subword Complementaries
af518b719b Trac #28186: cleanup of misc/flatten
7d6a302653 Trac #28171: new harvest of typos
df3a9c9abf Trac #28168: refresh the QMU exporter for cluster quivers
fca5068c36 Trac #28148: sigma_invariants() bug over FunctionFields
ad4b690b87 Trac #28039: convert macaulay2 hash tables to sage dicts
422f1eb353 Trac #27997: Change spelling of Arxiv to arXiv
d8e02b03ff Trac #25243: is postcritically finite failure for extensions
ccd3204d5b Trac #28183: typo in words module
be1db3ee61 Trac #28178: get rid of ETupleIter
f00488e3d2 Trac #28177: py3 fix for combinat/finite_state.py
8a34a83bc9 Trac #28174: Fixed typo for dehomogenization of non-endomorphisms
835b17a7c4 Trac #28164: Change an existing exercise in comprehension tutorial
f724bd72c6 Trac #28151: Upgrade R to 3.6.1
cde5d58c2d Trac #27882: Cythonize graph_coloring
eb4f7acde4 Trac #28086: MR27: Remove use of installed_packages for threejs
2700512230 Trac #27928: Implement Lex DFS
8f31857dad Trac #28112: py3: Fix hash function of Integer
bd461f9bf5 Trac #19154: duplicate method in finite_words: lps_lengths, lengths_lps
ac097b0300 Trac #28153: py3 fix and typos in combinatorial polyhedron
503a10e9b3 Trac #28024: Add FractionField support to specialization
bd7de65f45 Trac #28141: q(n)-crystal on shifted primed tableaux
365987b4c3 Trac #28131: latte interface broken with Python 3
7e9a8ac4ae Trac #28130: MR28: Add orthographic camera option to three.js renderer.
e96d999d0d Trac #28118: py3: fix gap_package optional doctest in linear_code
95ea5f39d9 (tag: 8.9.beta2) Updated SageMath version to 8.9.beta2

Justin C. Walker

unread,
Jul 20, 2019, 4:08:31 PM7/20/19
to 'Justin C. Walker' via sage-release


> On Jul 19, 2019, at 15:59 , 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 tree on macOS 10.14.5 (2017 MBP, Quad-core Core i7). 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
-----------



darwin doppelganger

unread,
Jul 20, 2019, 6:12:54 PM7/20/19
to sage-release

Built from the source tarball on my MacBook Pro, 10.14.5:
SageMath version 8.9.beta3, Release Date: 2019-07-19
...
Sage build/upgrade complete!

Henri Girard

unread,
Jul 21, 2019, 1:53:51 AM7/21/19
to sage-r...@googlegroups.com

From ubuntu 19.10, fresh install AMD8x 64 bits 16Go  SSD 250Go (very speedy), all works,

Before I had problem with doc-html, even with a fresh git, but as I reinstalled from distro fresh one , no problem.

--
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/dac85f61-b41b-4832-a3bf-6bb605ee20d0%40googlegroups.com.

Markus Wageringel

unread,
Jul 21, 2019, 8:43:58 AM7/21/19
to sage-release
Whenever I run `./sage -b` with Python 2, the extensions 'sage.matrix.matrix_mod2_dense' and 'sage.modules.vector_mod2_dense' get recompiled, even if nothing has changed. Apparently, this already happened with 8.8 though, but not with Python 3.

Emmanuel Charpentier

unread,
Jul 22, 2019, 9:45:26 AM7/22/19
to sage-release
FWIW, on Debian testing running on core i7 + 16 GB Ram, an upgrade from 8.9.beta2 with Python3 gives me two permanent failures :

----------------------------------------------------------------------
sage -t --long --warn-long 157.1 src/sage/algebras/quantum_groups/quantum_group_gap.py  # 6 doctests failed
sage -t --long --warn-long 157.1 src/sage/rings/polynomial/polynomial_rational_flint.pyx  # 1 doctest failed
----------------------------------------------------------------------

Details:

charpent@zen-book-flip:/usr/local/sage-P3$ sage -t --long --warn-long 157.1 src/sage/algebras/quantum_groups/quantum_group_gap.py
Running doctests with ID 2019-07-22-15-36-34-5cefb5f1.
Git branch: develop
Using --optional=build,dochtml,dot2tex,fricas,gap_packages,giacpy_sage,memlimit,mpir,python2,sage
Doctesting 1 file.
sage -t --long --warn-long 157.1 src/sage/algebras/quantum_groups/quantum_group_gap.py
**********************************************************************
File "src/sage/algebras/quantum_groups/quantum_group_gap.py", line 1553, in sage.algebras.quantum_groups.quantum_group_gap.QuantumGroupModule._latex_
Failed example:
    latex(S)  # optional - gap_packages  # random (depends on dot2tex)
Exception raised:
    Traceback (most recent call last):
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 681, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 1105, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.algebras.quantum_groups.quantum_group_gap.QuantumGroupModule._latex_[4]>", line 1, in <module>
        latex(S)  # optional - gap_packages  # random (depends on dot2tex)
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/misc/latex.py", line 925, in __call__
        return LatexExpr(x._latex_())
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/algebras/quantum_groups/quantum_group_gap.py", line 1559, in _latex_
        return latex(self.crystal_graph())
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/algebras/quantum_groups/quantum_group_gap.py", line 2097, in crystal_graph
        vertices = [CrystalGraphVertex(self, d[repr(p)[1:-1]]) for p in G[bytes('points')]]
    TypeError: string argument without an encoding
**********************************************************************
File "src/sage/algebras/quantum_groups/quantum_group_gap.py", line 1658, in sage.algebras.quantum_groups.quantum_group_gap.QuantumGroupModule.crystal_graph
Failed example:
    G = V.crystal_graph(); G            # optional - gap_packages
Exception raised:
    Traceback (most recent call last):
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 681, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 1105, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.algebras.quantum_groups.quantum_group_gap.QuantumGroupModule.crystal_graph[2]>", line 1, in <module>
        G = V.crystal_graph(); G            # optional - gap_packages
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/algebras/quantum_groups/quantum_group_gap.py", line 1666, in crystal_graph
        vertices = [CrystalGraphVertex(self, repr(p)) for p in G[bytes('points')]]
    TypeError: string argument without an encoding
**********************************************************************
File "src/sage/algebras/quantum_groups/quantum_group_gap.py", line 1662, in sage.algebras.quantum_groups.quantum_group_gap.QuantumGroupModule.crystal_graph
Failed example:
    G.is_isomorphic(B.digraph(), edge_labels=True)  # optional - gap_packages
Exception raised:
    Traceback (most recent call last):
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 681, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 1105, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.algebras.quantum_groups.quantum_group_gap.QuantumGroupModule.crystal_graph[4]>", line 1, in <module>
        G.is_isomorphic(B.digraph(), edge_labels=True)  # optional - gap_packages
    NameError: name 'G' is not defined
**********************************************************************
File "src/sage/algebras/quantum_groups/quantum_group_gap.py", line 2082, in sage.algebras.quantum_groups.quantum_group_gap.HighestWeightSubmodule.crystal_graph
Failed example:
    G = S.crystal_graph()                    # optional - gap_packages
Exception raised:
    Traceback (most recent call last):
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 681, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 1105, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.algebras.quantum_groups.quantum_group_gap.HighestWeightSubmodule.crystal_graph[4]>", line 1, in <module>
        G = S.crystal_graph()                    # optional - gap_packages
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/algebras/quantum_groups/quantum_group_gap.py", line 2097, in crystal_graph
        vertices = [CrystalGraphVertex(self, d[repr(p)[1:-1]]) for p in G[bytes('points')]]
    TypeError: string argument without an encoding
**********************************************************************
File "src/sage/algebras/quantum_groups/quantum_group_gap.py", line 2083, in sage.algebras.quantum_groups.quantum_group_gap.HighestWeightSubmodule.crystal_graph
Failed example:
    sorted(G.vertices(), key=str)            # optional - gap_packages
Exception raised:
    Traceback (most recent call last):
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 681, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 1105, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.algebras.quantum_groups.quantum_group_gap.HighestWeightSubmodule.crystal_graph[5]>", line 1, in <module>
        sorted(G.vertices(), key=str)            # optional - gap_packages
    NameError: name 'G' is not defined
**********************************************************************
File "src/sage/algebras/quantum_groups/quantum_group_gap.py", line 2087, in sage.algebras.quantum_groups.quantum_group_gap.HighestWeightSubmodule.crystal_graph
Failed example:
    sorted(S.crystal_graph(False).vertices(), key=str)  # optional - gap_packages
Exception raised:
    Traceback (most recent call last):
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 681, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 1105, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.algebras.quantum_groups.quantum_group_gap.HighestWeightSubmodule.crystal_graph[6]>", line 1, in <module>
        sorted(S.crystal_graph(False).vertices(), key=str)  # optional - gap_packages
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/algebras/quantum_groups/quantum_group_gap.py", line 2092, in crystal_graph
        return QuantumGroupModule.crystal_graph(self)
      File "/usr/local/sage-P3/local/lib/python3.7/site-packages/sage/algebras/quantum_groups/quantum_group_gap.py", line 1666, in crystal_graph
        vertices = [CrystalGraphVertex(self, repr(p)) for p in G[bytes('points')]]
    TypeError: string argument without an encoding
**********************************************************************
3 items had failures:
   3 of   8 in sage.algebras.quantum_groups.quantum_group_gap.HighestWeightSubmodule.crystal_graph
   1 of   6 in sage.algebras.quantum_groups.quantum_group_gap.QuantumGroupModule._latex_
   2 of   6 in sage.algebras.quantum_groups.quantum_group_gap.QuantumGroupModule.crystal_graph
    [529 tests, 6 failures, 8.21 s]
----------------------------------------------------------------------
sage -t --long --warn-long 157.1 src/sage/algebras/quantum_groups/quantum_group_gap.py  # 6 doctests failed
----------------------------------------------------------------------
Total time for all tests: 8.3 seconds
    cpu time: 8.2 seconds
    cumulative wall time: 8.2 seconds
charpent@zen-book-flip:/usr/local/sage-P3$ sage -t --long --warn-long 157.1 src/sage/rings/polynomial/polynomial_rational_flint.pyx
Running doctests with ID 2019-07-22-15-36-59-5f18e891.
Git branch: develop
Using --optional=build,dochtml,dot2tex,fricas,gap_packages,giacpy_sage,memlimit,mpir,python2,sage
Doctesting 1 file.
sage -t --long --warn-long 157.1 src/sage/rings/polynomial/polynomial_rational_flint.pyx
**********************************************************************
File "src/sage/rings/polynomial/polynomial_rational_flint.pyx", line 2055, in sage.rings.polynomial.polynomial_rational_flint.Polynomial_rational_flint.galois_group
Failed example:
    G = f.galois_group(); G
Expected:
    Transitive group number 5 of degree 4
Got:
    Exception (FLINT memory_manager). Unable to allocate memory.
    Transitive group number 5 of degree 4
**********************************************************************
1 item had failures:
   1 of  16 in sage.rings.polynomial.polynomial_rational_flint.Polynomial_rational_flint.galois_group
    [397 tests, 1 failure, 3.83 s]
----------------------------------------------------------------------
sage -t --long --warn-long 157.1 src/sage/rings/polynomial/polynomial_rational_flint.pyx  # 1 doctest failed
----------------------------------------------------------------------
Total time for all tests: 3.9 seconds
    cpu time: 3.5 seconds
    cumulative wall time: 3.8 seconds

The first series *may* be the consequence of a minor Python3 booboo (encoding for the whole file, the non-definition of G meing possibly the consequence of a previous error...), and ISTR to have already reported the second (Flint wailing for memory, but result OK).

HTH,

Justin C. Walker

unread,
Jul 23, 2019, 2:36:21 PM7/23/19
to sage-r...@googlegroups.com


> On Jul 19, 2019, at 15:59 , 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 w/o problems on macOS 10.13.6 (2017 iMac Pro, 18-core Xeon W). Testing (‘ptestlong’) yielded one failure:
1 item had failures:
1 of 12 in sage.libs.singular.polynomial.singular_polynomial_call
[55 tests, 1 failure, 404.40 s]
----------------------------------------------------------------------
sage -t --long --warn-long 69.7 src/sage/libs/singular/polynomial.pyx # 1 doctest failed
----------------------------------------------------------------------
Total time for all tests: 404.4 seconds
cpu time: 404.4 seconds
cumulative wall time: 404.4 seconds

When run by itself, the failure recurred, but with different output. Maybe “good garbage” vs. “bad garbage”?

Justin

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



Reply all
Reply to author
Forward
0 new messages