Sage 8.2.beta2 released

145 views
Skip to first unread message

Volker Braun

unread,
Jan 1, 2018, 9:17:41 AM1/1/18
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

a1782046e2 (8.2.beta2, trac/develop) Updated SageMath version to 8.2.beta2
0b8763d9ae Trac #24450: BruhatTitsTree.lift: bail out if matrix is not invertible
a0634c976e Trac #21353: fix `MIPVariable` inheritance
9423881142 Trac #10720: nth_root for (Laurent) power series
4c8f71ac80 Trac #24441: Expression evaluation needs forever
f4e3f251a4 Trac #24434: faster reduced words
d595265e31 Trac #23845: Doctest improvements to symbolic GCD
e24649275c Trac #23545: Doctest: segmentation fault with coefficients() on symbolic expressions
d06422f7f3 Trac #24435: py3: minor fixes to sage.arith.srange
d77b8b9703 Trac #24327: Doctest: Wrong sign in symbolic infinity multiplication
6077361e5b Trac #21546: Hecke polynomial of a cusp form space is needlessly slow
87a552de1a Trac #24358: Random failure in time_alloc_list
bbd5bdbc0a Trac #24222: py3: simplified string conversion utilities
6103d53a3c Trac #24402: Clean up MPFR and MPFI declarations
dc26f0de4f Trac #24378: complex_root_of uses inexact index
8afbd5443d Trac #24424: Dancing links random failures
8a8e61d5c4 Trac #24264: Allow "generic" PolynomialRing implementation
7c189d0746 Trac #20695: Deprecate dynamics/interval_exchanges and dynamics/flat_surfaces
a342704866 Trac #24356: Upgrade openssl to 1.1.0g
52590a67f5 Trac #24401: py3: minor fixes to sage-startuptime
9169857703 Trac #24417: patch gmpy2 (segfault in conversions)
3981c22013 Trac #24409: py3: remove deprecated cmpfn ; wrap key(..) in multi-polynomials
4741eff00a Trac #24408: refine the category of fraction field
d3afdac950 Trac #24407: py3: wrap .items() with list in indexed free monoids
d6e97287d8 Trac #24405: constants in RBF/CBF
5ecfa65679 Trac #24400: faster binary_search_tree_shape
d1184f6bbe Trac #24389: Upgrade IPython to 5.5.0
0338879b11 Trac #24384: py3: a few changes about range
9919bdf35a Trac #24383: py3: remove cmp in words
c38dfddb28 Trac #24382: py3: more care for map
4e3446591a Trac #24300: Computation of modular form Hecke matrices is very inefficient
7fcb796e58 Trac #24214: Upgrade to givaro-4.0.4 fflas-ffpack-2.3.2 and LinBox-1.5.2
4ccea117aa Trac #23399: Some additions to matrix_mod_gfpn_dense
d3b9b396c1 (tag: 8.2.beta1) Updated SageMath version to 8.2.beta1

Justin C. Walker

unread,
Jan 1, 2018, 6:05:32 PM1/1/18
to sage-r...@googlegroups.com

> On Jan 1, 2018, at 06:17 , 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 fresh clone/pull of develop branch with no problems (macOS 10.11.6, 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
--------
"Weaseling out of things is what separates us from the animals.
Well, except the weasel."
- Homer J Simpson
--------


Emmanuel Charpentier

unread,
Jan 3, 2018, 8:21:22 AM1/3/18
to sage-release
On Debian testing running on core i7 + 16 GB Ram, I get one non-transient failure in fricas doctests (already reported for 8.1.beta1, turns out to be Trac#24426).

HTH,

--
Emmanuel Charpentier

Eric Gourgoulhon

unread,
Jan 3, 2018, 9:54:41 AM1/3/18
to sage-release
On Ubuntu 16.04 x86_64 running on Xeon E5-2623 + 16 GB RAM, from a fresh git clone + pull develop, parallel (-j16) build OK and make ptestlong successful except for 3 transient errors (i.e. not an error when run standalone): 2 are due to Jmol, as usual (on that machine), but the third one is new:
 
sage -t --long --warn-long 45.1 src/sage/plot/plot3d/list_plot3d.py
**********************************************************************
File "src/sage/plot/plot3d/list_plot3d.py", line 293, in sage.plot.plot3d.list_plot3d.list_plot3d_array_of_arrays
Failed example:
    show(list_plot3d([[1, 1, 1, 1], [1, 2, 1, 2], [1, 1, 3, 1], [1, 2, 1, 4]], interpolation_type='spline'))
Expected nothing
Got:
    <html><script type="math/tex">\newcommand{\Bold}[1]{\mathbf{#1}}\verb|Graphics3d|\phantom{\verb!x!}\verb|Object|</script></html>
**********************************************************************

NB; the failure occured only in ptestlong, the test being passed when run standalone:

./sage -t --long --warn-long 45.1 src/sage/plot/plot3d/list_plot3d.py
Running doctests with ID 2018-01-03-15-48-44-f60701a5.
Git branch: develop
Using --optional=mpir,python2,sage
Doctesting 1 file.
sage -t --long --warn-long 45.1 src/sage/plot/plot3d/list_plot3d.py
    [39 tests, 6.91 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 7.0 seconds
    cpu time: 2.0 seconds
    cumulative wall time: 6.9 seconds


Samuel Lelièvre

unread,
Jan 9, 2018, 9:08:10 AM1/9/18
to sage-release

François Bissey

unread,
Jan 9, 2018, 1:47:38 PM1/9/18
to sage-r...@googlegroups.com
It’s picking up an installation of webs in /usr/local
gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused -DHAVE_WEBPMUX -I/opt/s/sage-8.2.beta2/local/include/freetype2 -I/opt/s/sage-8.2.beta2/local/var/tmp/sage/build/pillow-3.3.0/src/libImaging -I/opt/s/sage-8.2.beta2/local/include -I/opt/local/include -I/opt/X11/include -I/usr/local/include -I/usr/include -I/opt/s/sage-8.2.beta2/local/include/python2.7 -c _webp.c -o build/temp.macosx-10.9-x86_64-2.7/_webp.o
In file included from _webp.c:9:0:
/usr/local/include/webp/mux.h:101:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
WEBP_EXTERN int WebPGetMuxVersion(void);
^~~
/usr/local/include/webp/mux.h:107:1: error: unknown type name 'WEBP_EXTERN'
WEBP_EXTERN WebPMux* WebPNewInternal(int);
^~~~~~~~~~~
/usr/local/include/webp/mux.h:107:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
WEBP_EXTERN WebPMux* WebPNewInternal(int);


using brew?

François
> --
> 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.

Samuel Lelièvre

unread,
Jan 9, 2018, 5:40:56 PM1/9/18
to sage-release
Thanks François for spotting that.  I am indeed using Homebrew.
But before the build I set the PATH to avoid /usr/local:

    $ export PATH='/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin'

so I'm surprised anything from /usr/local gets picked up.

Samuel

2018-01-09 12:47 GMT-06:00 François Bissey <frp.b...@gmail.com>:
It’s picking up an installation of webs in /usr/local
gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused -DHAVE_WEBPMUX -I/opt/s/sage-8.2.beta2/local/include/freetype2 -I/opt/s/sage-8.2.beta2/local/var/tmp/sage/build/pillow-3.3.0/src/libImaging -I/opt/s/sage-8.2.beta2/local/include -I/opt/local/include -I/opt/X11/include -I/usr/local/include -I/usr/include -I/opt/s/sage-8.2.beta2/local/include/python2.7 -c _webp.c -o build/temp.macosx-10.9-x86_64-2.7/_webp.o
In file included from _webp.c:9:0:
/usr/local/include/webp/mux.h:101:13: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
 WEBP_EXTERN int WebPGetMuxVersion(void);
             ^~~
/usr/local/include/webp/mux.h:107:1: error: unknown type name 'WEBP_EXTERN'
 WEBP_EXTERN WebPMux* WebPNewInternal(int);
 ^~~~~~~~~~~
/usr/local/include/webp/mux.h:107:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
 WEBP_EXTERN WebPMux* WebPNewInternal(int);


using brew?

François

> On 10/01/2018, at 03:08, Samuel Lelièvre <samuel....@gmail.com> wrote:
>
>
> Under macOS 10.10.5, the build failed on pillow-3.3.0.
>
> http://www.math.u-psud.fr/~lelievre/t/install.log
> http://www.math.u-psud.fr/~lelievre/t/pillow-3.3.0.log
>
> --
> 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+unsubscribe@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.

--
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+unsubscribe@googlegroups.com.

François Bissey

unread,
Jan 9, 2018, 7:44:39 PM1/9/18
to sage-r...@googlegroups.com
What about something like PKG_CONFIG_PATH?
> > 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.
>
> --
> 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.
>
>
> --
> 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.
Reply all
Reply to author
Forward
0 new messages