Sage 8.1.beta4 released

200 views
Skip to first unread message

Volker Braun

unread,
Sep 5, 2017, 2:37:15 PM9/5/17
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

f34394d84e (HEAD -> develop, tag: 8.1.beta4, trac/develop) Updated SageMath version to 8.1.beta4
7535bb992f (github/develop) Trac #23727: monomial method for multivariate Laurent polynomials
d954c82ac6 Trac #23721: copy of libgap object is broken
d613318ce6 Trac #23710: ccache: use newer version of config.guess
35808d1cf4 Trac #23709: py3 : rich comparison for maxima interface
354e889c5b Trac #23708: py3: cmp in rings (finite fields and polynomial quotients)
87c7602428 Trac #23704: getitem/setitem for libgap
ef9c692f0d Trac #23698: py3: get rid of cmp in totally real fields
fa67b43a7d Trac #23697: py3: little more care for cmp
b8db4684b6 Trac #23695: Bypass Maxima with any complex I arithmetic
aa9f0b2a63 Trac #23690: codimension() for free submodules
0fa86103e2 Trac #23688: Typo in greedy method for cluster seed
e8842d7da1 Trac #23683: Speed up function field doctests
adc3bf47ce Trac #23682: py3: get rid of cmp in some files of rings folder
3524435280 Trac #23679: additive / multiplicative order for cartesian products of groups
e29a35bb1d Trac #23677: giac interface : the case of lists
ef481d4b3b Trac #23676: py3: some work on cmp in heegner
35ad27b627 Trac #23675: more specific imports (avoid from sage.all) in pyx files
ddeef52c78 Trac #23672: Improve documentation and user interface of Fourier series
8647f12db1 Trac #23664: Simplify & extend FractionField element constructor
d9960583cc Trac #23658: Fractional Chromatic Index Infinite Loop
34f6c76427 Trac #23656: better normalize for Gamma_h congruence subgroups
1fb2f2b383 Trac #23638: Use variable names instead of symbolic variables (part 2)
95365a8343 Trac #23625: Some errors in LatticePoset
c694796cf4 Trac #23623: Add is_trivial_zero() to coordinate functions and scalar fields on manifolds
0f561d6264 Trac #23594: Upgrade scipy to 0.19.1
f42102c447 Trac #23585: Gauss sums for general finite fields
2aa2f9d5aa Trac #23560: Benkart-Kang-Kashiwara super crystals
772c3d260d Trac #22646: ./configure CC=/path/to/gcc ...
aefcc194aa Trac #21526: package autotools: '$SAGE_LOCAL/automake-1.11.6/share/aclocal': No such file or directory
0904e12610 Trac #21212: sage.rings.power_series_poly.PowerSeries_poly.pade, reads out of range
6da877356b Trac #19155: Improving complexity of lps and is_symmetric for finite words
b40f4e8bbe Trac #18061: Implement (correct) action of Atkin-Lehner operators on newforms
72be813f3c Trac #23758: sage.env: _add_variable_or_fallback depends on the order of a dict
75742243d2 Trac #23403: Crash with applying divided_difference in SchubertPolynomialRing
10a21623fb Trac #23750: Fix _richcmp_ in morphism.pyx
57e85abc65 Trac #23644: Stopgap for conversion of polynomials over fraction fields to Singular
6ecf3e36f0 Trac #23615: Update pip to 9.0.1
c07676c424 Trac #23534: Rational reconstruct over a generic univariate polynomial ring
dd8e806029 Trac #23518: Upgrade cypari2 package
3defa08eb2 Trac #23419: New function can_assign_class() to partially replace is_extension_type()
d4d78d3a5f Trac #23139: Graphic Matroid class
651b53dd72 Trac #22155: Doctest: Add more logic flags to more functions
971d77f339 Trac #7192: Translation of "A Tour Of Sage" to Spanish
97ac7822d9 Trac #23402: faster hash of number field elements
37f094416b Trac #23395: Use singular for quo_rem  of multivariate polynomial over the integers
98bab437c5 Trac #23377: Clean up MPolynomialRing_generic.completion
71b9983357 Trac #23352: Fix random matrix_gfpn_dense
86dd96f681 Trac #23325: Upgrade to Pynac-0.7.10
e743069270 Trac #23012: Move _(x)gcd_univariate_polynomial() to Fields category
a200e5fb27 Trac #22591: coercion for base rings of free preLie algebras
4f28059ed3 Trac #20260: p-adic polylogarithms, after Besser-de Jeu
a23f795859 Trac #15239: Nondegeneracy for subschemes of toric varieties
e114087667 Trac #8829: Saturation for MW-groups of elliptic curves over number fields.
91a212c6fb Trac #23669: Sparse matrix-matrix multiplication mod p may overflow
65f1517b1d Trac #23626: delete double occurrence of the in the the sage developer's guide
7c0c6546ce Trac #23650: Poset examples, use master bib
a1984665f9 Trac #23630: Improve the faces method for graphs
057a963106 Trac #23410: A performance tweak for MeatAxe
7e50a9c438 Trac #23663: LatticePoset: breadth(certificate=True)
03bcffa446 Trac #23662: py3: yet another load of absolute imports in cython files
3b5a141518 Trac #23659: various typos (INPUTS, OUTPUTS, etc)
9181fdf842 Trac #23655: Improve calculus intro page
8e94b5b8d6 Trac #23653: py3: fixing the sage-cython script
52bcff6398 Trac #23652: py3 some change in imports
5fe00d0b6e Trac #23646: py3 rich comparison for modules
a56c40ebe5 Trac #23537: Upgrade to cysignals 1.6.5
9720578ccc Trac #23346: Doing some maintanence on LieAlgebraElement
1dd517f82f Trac #18574: Implement Aztec Diamond Graphs
ddf46df0bd Trac #12879: TestSuite failures for HeckeModule Homsets
035aa9f99b Trac #6236: find the dual graph of a planar graph
5057c1198d Trac #23023: Upgrade to Sphinx 1.6.x
037272ccba (tag: 8.1.beta3) Updated SageMath version to 8.1.beta3

Justin C. Walker

unread,
Sep 5, 2017, 7:50:21 PM9/5/17
to sage-r...@googlegroups.com

> On Sep 5, 2017, at 11:37 , 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 macOS 10.11.6 (Quad-core Core i7) w/o problems.

Testing (“ptestlong”) had one failure, the usual assigned_names issue (below).

Rerunning the build (w/o removing the build directory) had no failures.

Justin


sage -t --long --warn-long 81.4 src/sage/libs/gap/assigned_names.py
**********************************************************************
File "src/sage/libs/gap/assigned_names.py", line 6, in sage.libs.gap.assigned_names
Warning, slow doctest:
from sage.libs.gap.assigned_names import KEYWORDS, GLOBALS, FUNCTIONS
Test ran for 157.42 s
**********************************************************************
File "src/sage/libs/gap/assigned_names.py", line 59, in sage.libs.gap.assigned_names.load_or_compute
Failed example:
workspace(name='globals')
Expected:
('...', True)
Got:
('/Users/justin/.sage/gap/libgap-globals-0x2293380e0f3c5da9', False)
**********************************************************************
1 item had failures:
1 of 5 in sage.libs.gap.assigned_names.load_or_compute
[15 tests, 1 failure, 158.13 s]

Justin

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



Vincent Delecroix

unread,
Sep 5, 2017, 7:56:57 PM9/5/17
to sage-r...@googlegroups.com
sage -t --long --warn-long 74.4
src/sage/schemes/elliptic_curves/ell_number_field.py # 18 doctests failed

(see attached log)
shortlog.txt

Ralf Stephan

unread,
Sep 6, 2017, 1:43:38 AM9/6/17
to sage-r...@googlegroups.com
sage -t --long --warn-long 74.4
src/sage/schemes/elliptic_curves/ell_number_field.py  # 18 doctests failed

Not confirmed on OpenSuSE Leap, must be system-specific. 

--
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 post to this group, send email to sage-r...@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.

Eric Gourgoulhon

unread,
Sep 6, 2017, 5:27:01 AM9/6/17
to sage-release
On Ubuntu 16.04 x86_64 Xeon E5-2623 + 16 GB RAM, from a fresh git clone + pull develop, parallel (-j16) build OK and ptestlong passed.

Eric.

Jeroen Demeyer

unread,
Sep 6, 2017, 6:11:44 AM9/6/17
to sage-r...@googlegroups.com
On 2017-09-06 01:55, Vincent Delecroix wrote:
> sage -t --long --warn-long 74.4
> src/sage/schemes/elliptic_curves/ell_number_field.py # 18 doctests failed

It seems that you are the only one with this problem. Do you have a
custom version of some package (say, PARI/GP) installed?

John Cremona

unread,
Sep 6, 2017, 7:07:05 AM9/6/17
to sage-r...@googlegroups.com
It certainly looks to me that the diffs Vincent is observing are the
same ones we recently changed after a pari upgrade, and/or one of the
recetly merged patches to elliptic curves.

John

Vincent Delecroix

unread,
Sep 6, 2017, 7:43:53 AM9/6/17
to sage-r...@googlegroups.com
It is on my patchbot (Ubuntu). Report is

https://patchbot.sagemath.org/log/0/Ubuntu/16.04/x86_64/4.4.0-93-generic/quasar/2017-09-05%2023:16:11?short

Among the optional pari related packages I do have database_pari and
pari_jupyter.

Vincent

Daniel Krenn

unread,
Sep 6, 2017, 8:24:33 AM9/6/17
to sage-r...@googlegroups.com
On 2017-09-05 20:37, 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

Two patchbots rk02-math and sardonis failed their test of 8.1.beta4 in

sage -t --long src/sage/numerical/backends/glpk_backend.pyx # 3
doctests failed
sage -t --long src/sage/numerical/backends/generic_backend.pyx # 1
doctest failed
sage -t --long src/sage/numerical/backends/glpk_exact_backend.pyx # 1
doctest failed

See

https://patchbot.sagemath.org/log/0/LinuxMint/18.1/x86_64/4.4.0-89-generic/rk02-math/2017-09-05%2019:52:38?short
for details.

Any ideas?

Jeroen Demeyer

unread,
Sep 6, 2017, 8:29:06 AM9/6/17
to sage-r...@googlegroups.com
On 2017-09-06 14:24, Daniel Krenn wrote:
> Two patchbots rk02-math and sardonis failed their test of 8.1.beta4 in
>
> sage -t --long src/sage/numerical/backends/glpk_backend.pyx # 3
> doctests failed
> sage -t --long src/sage/numerical/backends/generic_backend.pyx # 1
> doctest failed
> sage -t --long src/sage/numerical/backends/glpk_exact_backend.pyx # 1
> doctest failed

This is https://trac.sagemath.org/ticket/23596#comment:4

François Bissey

unread,
Sep 6, 2017, 8:31:41 AM9/6/17
to sage-r...@googlegroups.com
Hum… Several things at once there. First you had an upgrade-downgrade
of glpk 4.63 as discussed in the glpk upgrade ticket which didn’t
quite make in the beta (last minute rejection) see
https://trac.sagemath.org/ticket/23596
The other two seem to be linked to a separate ticket about verbosity of glpk.
I don’t have that ticket number right now.

François

Jeroen Demeyer

unread,
Sep 6, 2017, 8:36:50 AM9/6/17
to sage-r...@googlegroups.com
On 2017-09-06 14:31, François Bissey wrote:
> Hum… Several things at once there. First you had an upgrade-downgrade
> of glpk 4.63 as discussed in the glpk upgrade ticket which didn’t
> quite make in the beta (last minute rejection) see
> https://trac.sagemath.org/ticket/23596
> The other two seem to be linked to a separate ticket about verbosity of glpk.
> I don’t have that ticket number right now.

That is #20876. But the reason why it causes patchbot failures is still
the same as discussed in #23596: the downgrade to GLPK-4.60 from #20876
broke the way as the downgrade from #23596.

Erik Bray

unread,
Sep 7, 2017, 10:10:41 AM9/7/17
to sage-r...@googlegroups.com
On Tue, Sep 5, 2017 at 8:37 PM, 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

On Windows I'm getting a bunch of errors when building the docs like:

[dochtml] RuntimeError: ECL says: Memory limit reached. Please jump to
an outer pointer, quit program and enlarge the
[dochtml] memory limits before executing the program again.

but only when SAGE_NUM_THREADS > 1. Didn't used to get this before
but it's disconcerting :/

Sébastien Labbé

unread,
Sep 10, 2017, 8:46:07 AM9/10/17
to sage-release
On Ubuntu 16.04, make ptestlong failed on building the documentation with the following error:

Building reference manual, first pass.

Error building the documentation.
Traceback (most recent call last):
  File "/home/slabbe/GitBox/sage/local/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/home/slabbe/GitBox/sage/local/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/home/slabbe/GitBox/sage/local/lib/python2.7/site-packages/sage_setup/docbuild/__main__.py", line 2, in <module>
    main()
  File "/home/slabbe/GitBox/sage/local/lib/python2.7/site-packages/sage_setup/docbuild/__init__.py", line 1675, in main
    builder()
  File "/home/slabbe/GitBox/sage/local/lib/python2.7/site-packages/sage_setup/docbuild/__init__.py", line 310, in _wrapper
    getattr(get_builder(document), 'inventory')(*args, **kwds)
  File "/home/slabbe/GitBox/sage/local/lib/python2.7/site-packages/sage_setup/docbuild/__init__.py", line 505, in _wrapper
    build_many(build_ref_doc, L)
  File "/home/slabbe/GitBox/sage/local/lib/python2.7/site-packages/sage_setup/docbuild/__init__.py", line 246, in build_many
    ret = x.get(99999)
  File "/home/slabbe/GitBox/sage/local/lib/python2.7/multiprocessing/pool.py", line 567, in get
    raise self._value
AttributeError: 'module' object has no attribute 'WarningStream'

Note: incremental documentation builds sometimes cause spurious
error messages. To be certain that these are real errors, run
"make doc-clean" first and try again.


I did a make doc-clean and make ptestlong again, I then get:

----------------------------------------------------------------------
sage -t --long --warn-long 45.8 src/sage/misc/sagedoc.py  # 3 doctests failed
----------------------------------------------------------------------

that I copied below

sage -t --long --warn-long 45.8 src/sage/misc/sagedoc.py
**********************************************************************
File "src/sage/misc/sagedoc.py", line 794, in sage.misc.sagedoc.?
Failed example:
    'abvar/homology' in _search_src_or_doc('doc', 'homology', 'variety', interact=False)  # long time (4s on sage.math, 2012)
Expected:
    True
Got:
    Warning, the following Sage documentation hasn't been built,
    so documentation search results may be incomplete:
    <BLANKLINE>
    /home/slabbe/GitBox/sage/local/share/doc/sage/html/es/a_tour_of_sage
    <BLANKLINE>
    You can build this with 'sage -docbuild es/a_tour_of_sage html'.
    True
**********************************************************************
File "src/sage/misc/sagedoc.py", line 1162, in sage.misc.sagedoc.?
Failed example:
    len(search_doc('tree', interact=False).splitlines()) > 4000  # long time
Expected:
    True
Got:
    Warning, the following Sage documentation hasn't been built,
    so documentation search results may be incomplete:
    <BLANKLINE>
    /home/slabbe/GitBox/sage/local/share/doc/sage/html/es/a_tour_of_sage
    <BLANKLINE>
    You can build this with 'sage -docbuild es/a_tour_of_sage html'.
    True
**********************************************************************
File "src/sage/misc/sagedoc.py", line 1164, in sage.misc.sagedoc.?
Failed example:
    len(search_doc('tree', whole_word=True, interact=False).splitlines()) < 2000  # long time
Expected:
    True
Got:
    Warning, the following Sage documentation hasn't been built,
    so documentation search results may be incomplete:
    <BLANKLINE>
    /home/slabbe/GitBox/sage/local/share/doc/sage/html/es/a_tour_of_sage
    <BLANKLINE>
    You can build this with 'sage -docbuild es/a_tour_of_sage html'.
    True

**********************************************************************
1 item had failures:
   3 of  28 in sage.misc.sagedoc.?
    5 tests skipped
    [106 tests, 3 failures, 89.11 s]

Jeroen Demeyer

unread,
Sep 10, 2017, 4:20:50 PM9/10/17
to sage-r...@googlegroups.com
On 2017-09-10 14:46, Sébastien Labbé wrote:
> On Ubuntu 16.04, make ptestlong failed on building the documentation
> with the following error:

This is https://trac.sagemath.org/ticket/23803 (needs review!)

Maarten Derickx

unread,
Sep 11, 2017, 12:40:03 PM9/11/17
to sage-release
Was there already a ticket created for the failing elliptic curves test? One of the patchbots is also having this problem:

Jeroen Demeyer

unread,
Sep 12, 2017, 6:32:58 AM9/12/17
to sage-r...@googlegroups.com
On 2017-09-11 18:40, Maarten Derickx wrote:
> Was there already a ticket created for the failing elliptic curves test?

https://trac.sagemath.org/ticket/23840

I'm guessing it has to do with optional packages since also the sage4
patchbot is one with a lot of optional packages.
Reply all
Reply to author
Forward
0 new messages