Sage 8.0.rc0 released

191 views
Skip to first unread message

Volker Braun

unread,
Jun 29, 2017, 5:24:58 PM6/29/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


7de256c Updated SageMath version to 8.0.rc0
226bb83 Trac #15994: Python 3 preparation: Change for removed members of types module
9a0cfac Trac #23294: Do not use modules without cimporting (part 2)
439836f Trac #23107: py3: fix everything in src/sage/matrix/*
f4b8a94 Trac #22297: py3 remove __cmp__ from Element
8abee3a Trac #19573: Natural coercion from Integers(p*k) to GF(p) for prime p
f1c959d Trac #17039: Allow IndexedGenerators to handle `names`
5928a38 Trac #23208: Enhanced backtrace on test timeout
64ec36c Trac #23290: Graph.merge_vertices() destroys loops
0fcfddc Trac #22777: Animate in Jupyter notebook
99ac16f Trac #23289: polymake does not build with gcc.7.1
ede52b6 Trac #23308: Remove unused variable from RealNumber object
273a2af Trac #23306: Do not change Singular includes
34ea4af Trac #22277: change ring multivariate Laurent Polynomials
5a4cbef Trac #23323: use string types in Cartan factory
5fe4415 Trac #23317: NULL result without error while sorting words
52fb56e Trac #23314: Ignored exceptions in glpk_backend.pyx
e7ea799 Trac #23305: py3: work on cmp in fraction fields and orders in number fields
e661e6c Trac #23303: py3: get rid of cmp for species and yang-baxter
5392dd6 Trac #23302: Fix pickling of UniqueFactory elements with Cython 0.26
a467d23 Trac #23301: py3: some care for cmp in some modular files
ced02e9 Trac #23262: Enable png support in giac
31268b9 Trac #23248: sympy behavior depends on gmpy2 installation
fa8cb83 Trac #23226: py3: some care for cmp in schemes
f58d4e8 Trac #23159: Deprecation from #5930 should not use inspect
82df171 Trac #23093: Doctest fixes for bugs with real_part and is_real
1e5f842 Trac #23067: Upgrade R to 3.4.0
8236443 Trac #18700: Use GroupAlgebra as the standard class for group algebras
005c29b Trac #17554: Univariate Laurent polynomial do not properly handle __call__
ce5653b Trac #16516: Faster roots computation for sparse polynomials over ZZ
ec4b5bb Trac #15484: Implement Yangian for gl(n)
56d1543 Trac #19974: document "sage --notebook=jupyter"
afeb0d6 Updated SageMath version to 8.0.beta12

Erik Bray

unread,
Jun 30, 2017, 4:15:48 AM6/30/17
to sage-r...@googlegroups.com
Any chance someone can give me review on the following tickets:

https://trac.sagemath.org/ticket/21233
https://trac.sagemath.org/ticket/23097

?

The first fixes the one consistently failing test on Cygwin. Florent
reviewed it once a long time ago and had some comments, but I believe
I've addressed his comments (I could be wrong there but I think the
code is fine as is).

The second fixes a bug that doesn't show up in any tests, but can
still lead to severe disk cluttering over time.

Thanks,
Erik
> --
> 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.

Emmanuel Charpentier

unread,
Jun 30, 2017, 6:05:23 AM6/30/17
to sage-release
On Debian testing, running on Core i7 + 16 GB RAM, ptestlon passed with two transient failures :

----------------------------------------------------------------------
sage -t --long src/sage/plot/plot.py  # Timed out after testing finished
sage -t --long src/sage/homology/simplicial_complex.py  # 1 doctest failed
----------------------------------------------------------------------


Both passed when ran standalone.

HTH,

--
Emmanuel Charpentier

Emmanuel Charpentier

unread,
Jun 30, 2017, 6:07:15 AM6/30/17
to sage-release
I'll try to do that tonight (probably overnight, since I've only a (small) VM to test that on...).

HTH,

--
Emmanuel Charpentier

Eric Gourgoulhon

unread,
Jun 30, 2017, 9:09:28 AM6/30/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 make ptestlong passed.

Eric.

Emmanuel Charpentier

unread,
Jul 1, 2017, 2:22:36 AM7/1/17
to sage-release
Done. IO've given positive review to these two tickets, as well as to two tickets (#21399, #23339) pointed in the Wiki with long-standing needs_review status.

HTH,

--
Emmanuel Charpentier

Dima Pasechnik

unread,
Jul 2, 2017, 2:28:12 AM7/2/17
to sage-release
Is libvpx a new Sage dependency? For me building rc0 fails on Fedora 25 with

[dochtml]   File "sage/matrix/matrix_mod2_dense.pxd", line 4, in init sage.matrix.matrix_integer_dense (build/cythonized/sage/matrix/matrix_integer_dense.c:55469)
[dochtml] ImportError: libvpx.so.2: cannot open shared object file: No such file or directory
Makefile:985: recipe for target 'doc-html' failed
make[2]: *** [doc-html] Error 1

for the complete log.

Dima

François Bissey

unread,
Jul 2, 2017, 2:36:33 AM7/2/17
to sage-r...@googlegroups.com
HA! No it is not. You could do a search on sage-devel where it has been raised
before. In short libgd found libvpx and build itself with support for vpx.
Then libvpx has been upgraded in your distro…
https://groups.google.com/forum/#!msg/sage-devel/0-GMsiyK8yw/84uN8q3GAgAJ;context-place=forum/sage-devel
https://groups.google.com/forum/#!searchin/sage-release/libvpx%7Csort:relevance/sage-release/v6exlZDkXGc/DLctGMW7NDsJ
for example. There are a few more if you search.

Dima Pasechnik

unread,
Jul 2, 2017, 2:47:53 AM7/2/17
to sage-release
ah, OK, thanks,
already pulled the trigger of distclean though :-)

Sébastien Labbé

unread,
Jul 2, 2017, 4:38:44 AM7/2/17
to sage-release
On Ubuntu 16.04, make ptestlong finishes with two doctest failures that were already reported on this mailing list. Both doctests pass when run separately.

----------------------------------------------------------------------
sage -t --long --warn-long 61.4 src/sage/homology/simplicial_complex.py  # 1 doctest failed
sage -t --long --warn-long 61.4 src/sage/sat/boolean_polynomials.py  # 1 doctest failed
----------------------------------------------------------------------

See
https://trac.sagemath.org/ticket/15585
for the first one.

I created
https://trac.sagemath.org/ticket/23351
for the second one.

Sébastien

Jeroen Demeyer

unread,
Jul 3, 2017, 9:58:31 AM7/3/17
to sage-r...@googlegroups.com
On 2017-07-02 10:38, Sébastien Labbé wrote:
> See
> https://trac.sagemath.org/ticket/15585
> for the first one.

Which is possibly fixed by https://trac.sagemath.org/ticket/22462 (needs
review).

Emmanuel Charpentier

unread,
Jul 3, 2017, 10:56:13 AM7/3/17
to sage-release

According to the patchbots, Trac#22462 fails to build. What does that mean exactly ?

--
Emmanuel Charpentier

Ralf Stephan

unread,
Jul 3, 2017, 11:08:52 AM7/3/17
to sage-release
ImportError: cannot import name ContainChildren


--

Emmanuel Charpentier

unread,
Jul 3, 2017, 4:29:03 PM7/3/17
to sage-release
Thkis I understood. But to me, it meas that, as proposed, the patch can't compile, and therefore, needs work. But I'm not sure of this interpretation (I do not (yet) understand) what the patchbot is supposed to do ; therefore, I do not jnow if this is a patchbot error or a real problem with the patch).

--
Emmanuel Charpentier

Ralf Stephan

unread,
Jul 4, 2017, 2:24:10 AM7/4/17
to sage-release
It's not a patchbot problem if you can reproduce it. Just check out the branch, start Sage.

Justin C. Walker

unread,
Jul 8, 2017, 2:44:48 AM7/8/17
to sage-r...@googlegroups.com

> On Jun 29, 2017, at 23:24 , 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 git checkout. No problems (macOS 10.11.6. Quad-core Core i7). Testing (‘ptestlong’):
- first run yielded one failure
sage -t --long --warn-long 101.6 src/sage/libs/gap/assigned_names.py timed out
- reran the build (essentially just the testing) and all tests passed.

Justin

--
Justin C. Walker, Curmudgeon at Large
Institute for the Absorption of Federal Funds
-----------
I'm beginning to like the cut of his jibberish.
-----------



Reply all
Reply to author
Forward
0 new messages