Sage 8.0.beta2 released

94 views
Skip to first unread message

Volker Braun

unread,
Apr 12, 2017, 4:46:59 PM4/12/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


89e6ef4 Updated SageMath version to 8.0.beta2
e673c6f Trac #22556: implement periodic points for rational maps on projective space
f371b97 Trac #22774: Deprecation warning message should guide a user to import lcm from sage.arith.all.
f05795b Trac #22791: clean up numpy's spkg-install
558e216 Trac #22789: Jacobians of transition maps
d7550f9 Trac #22767: py3: some care for division
f5188b6 Trac #22794: OSX Xcode 8.3 breaks openblas
08c6eba Trac #22343: Elliptic curve isogenies over number fields I: speed up Larsen's algorithm for reducible primes
53df02f Trac #22754: order and chain polytopes are defined over ZZ
c308ac7 Trac #22257: py3: no cmp() in real lazy
4fffad9 Trac #22788: src/sage/misc/cython.py doctest writes files in current working directory
b833141 Trac #22787: Don't build sagenb if SAGE_PYTHON3=yes
2cb078b Trac #22785: remove obsolete FreeBSD workaround in libgd
6a08a83 Trac #22784: on clang libgap needs -fPIC
7111243 Trac #22770: Fix functools32 spkg-install
e0bed3f Trac #22422: Laplace transform involving time-shifts
ec61335 Trac #22407: Include pictures in circle.py documentation
4285d49 Trac #22779: py3 care for range again
8c8c5cd Trac #22316: Implementing the Tadpole graph and the Dipole graph
fa9dc9b Trac #22758: Crosslink DisjointSet and SetPartition
e987b1a Trac #13514: The documentation of representative_vector_list for Quadratic Forms should mention that it is for positive definite quadratic forms only
00f12a5 Trac #22772: Matplotlib: don't write ascii as binary in make-setup-config.py
8b022e8 Trac #22757: LatticePoset: Move atoms() to meet-semilattice
19d3279 Trac #21118: List of degrees of iterates of a function
453f459 Trac #22634: Fix bug with pAutomorphicForms for weights larger than two
eb88419 Trac #21977: make linbox compile with clang and libc++ on Linux and FreeBSD
10286a6 Trac #22753: Don't declare functions/methods as "cdef inline"
089da5d Trac #22749: py3: some care for map again
e2f748d Trac #22742: cleanup of branching-rules file
be918d2 Trac #22717: Bug in lexicographic order for words
332c532 Trac #22714: factorize result of algdep()
d387154 Trac #22696: Disable cysignals debugging in doctests
2d52b91 Trac #22677: Polybori segfaults when built with clang on OS X
e399a53 Trac #22670: Make Three.js work offline redux
fc8ed14 Trac #22633: Pari default stack size results in huge physical memory commit after fork on Cygwin
706f802 Trac #16820: Implement ABCs and categories for Lie algebras and finite dimensional Lie algebras given by structure coefficients
f22803b Trac #6265: fix toy_d_basis.py
4f31f7b Updated SageMath version to 8.0.beta1

Francois Bissey

unread,
Apr 12, 2017, 5:33:45 PM4/12/17
to sage-r...@googlegroups.com
Cool!

Note to OS X users, for the last few months I have been working with
other people to make sage compile with clang instead of gcc.
The effort was initially focused on OS X but has been
extended somewhat to supporting clang on linux and freeBSD.

Linux and freeBSD need more work, but from this beta, if you are
on OS X, applying the branch at
https://trac.sagemath.org/ticket/12426
should enable you to build sage with clang - gfortran and some bits
of gcc will be built but only the gfortran bit will be active.
You could bring your own gfortran binary in the path and it should
work too, but it is untested.
Anyway sage will build and here I break only 6 doctests. One because
of numerical noise and 5 are unexpected warning messages from numpy.
So from the doctests I’d say it is fully functional.

I’ll admit not having tried this beta yet, just beta1 plus the last ticket
to get things working which is now included. So there could be an unexpected
regression but it shouldn’t be to big.

It would be cool to finish this for 8.0 if people are interested.

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.

Eric Gourgoulhon

unread,
Apr 13, 2017, 8:22:45 AM4/13/17
to sage-release
From a fresh git clone + pull develop on Ubuntu 16.04 x86_64 i7-6700HQ + 16 MB RAM, parallel (-j8) build OK.

make ptestlong failed with one error:

File "src/sage/calculus/calculus.py", line 1406, in sage.calculus.calculus.laplace
Failed example:
    laplace(t^n, t, s, algorithm='giac')
Expected:
    Traceback (most recent call last):
    ...
    NotImplementedError: Unable to parse Giac output: integrate(t^n*exp(-s*t),t,0,+infinity)
Got:
    integration(t^n*e^(-s*t), t, 0, +Infinity)

Ralf Stephan

unread,
Apr 13, 2017, 8:59:27 AM4/13/17
to sage-release
Confirmed. It was not there in the 8.0beta1 patchbot run:

Reply all
Reply to author
Forward
0 new messages