Sage 8.8.beta7 released

146 views
Skip to first unread message

Volker Braun

unread,
May 30, 2019, 6:59:04 PM5/30/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 


716fb69754 (tag: 8.8.beta7, trac/develop) Updated SageMath version to 8.8.beta7
833df383c8 Trac #27860: Three.js: Improve text labels on high-density screens
17722cdbdc Trac #27872: 2 failing trivial internet doctests related to oeis
1a4da3f03f Trac #27868: py3: last fix in valuation
4a6de17b82 Trac #27772: py3: fix some doctests in ppl lattice polytopes
1918dcae19 Trac #27646: totallyreal_rel.py call to polredabs
85911f8476 Trac #21161: repr of NumberFields (the parents) should indicate its embedding if there is one
928ad05059 Trac #15953: Large memory consumption by the basis of the ambient space
5fb099b3cc Trac #27867: three more folders in python3-known-passing.txt
7dd1e35d69 Trac #26625: Update maxima to 5.42.2
c07596cabb Trac #27857: some pep cleanup in graph, posets, Hopf algebras
3d8e00e978 Trac #27685: test for containment in ideals of infinite orders
afbab78694 Trac #27607: Add latex formatting to divisors, ideals, and places in function field code
d1497818aa Trac #27862: py3: fix doctest in boost_graph.pyx
4f64944f1b Trac #27858: Upgrade gmpy2 to 2.1.0b1
8a1c240c22 Trac #27855: polymake: Add spkg-legacy-uninstall, use sdh scripts
b1fa4118a5 Trac #27822: Update configure with checks for mpfr, mpc, and ntl
7be0ec6e01 Trac #27777: Py3: Fix combinat.set_partition doctests
1100723e76 Trac #27773: py3: fix round issue with cplex and gurobi
5a1b73ec47 Trac #27707: fix tensor product explanation in sage/numerical/linear_tensor.py
2b57bc7f3c Trac #27323: Provide `install_hints` for FriCAS
811152acb5 Trac #27834: fix some formatting in doc
45d6ebb485 Trac #27809: small cleanup of arith/misc.py
f673bc4e2b Trac #27845: Update Or2016 reference
b003263201 Trac #27844: Make section() method work for finite field maps
0f7cf438cc Trac #27837: fixup: verbosier NonGrowthGroup short representations
2125ddaa0e Trac #27832: edge labels in planar graph duals
0d986183ec Trac #27791: Py3: Minor enhancements in rings.polynomial.multi_polynomial.pyx
3613128773 Trac #27789: Fix typos and formatting in map_reduce
c01aa8ddbb Trac #24098: S_hilbert_symbol() helper function to find integer with negative Hilbert symbol for primes in a set S
e94729cbba Trac #27854: Port cluster_algebra_seed to py3
b1476f756f Trac #27849: allow some conversion of trig functions to universal cyclotomic field
7e929f358c Trac #27840: Bug in the ppl backend of polyhedron
dd433cef28 Trac #27836: Three.js: Add flat shading for Platonic solids
208ebe8b8f Trac #27605: Add Python trashcan patches
3241c1500e Trac #12731: Disable abs_integrate
9b91a096bd (tag: 8.8.beta6) Updated SageMath version to 8.8.beta6

darwin doppelganger

unread,
May 31, 2019, 8:19:08 PM5/31/19
to sage-release
On my MacBook Pro, Mojave 10.14.4, Xcode 10.2.1, Sage 8.8.beta7, "Sage build/upgrade complete!"

Frédéric Chapoton

unread,
Jun 1, 2019, 2:25:30 AM6/1/19
to sage-release
Do we plan to distribute also a python3-version of sage 8.8 (binaries) ? Of course, some tests are still not passing, but sage works nevertheless.

Frédéric

Dima Pasechnik

unread,
Jun 1, 2019, 2:29:44 AM6/1/19
to sage-release
On Sat, Jun 1, 2019 at 7:25 AM Frédéric Chapoton <fchap...@gmail.com> wrote:
>
> Do we plan to distribute also a python3-version of sage 8.8 (binaries) ? Of course, some tests are still not passing, but sage works nevertheless.

IMHO it is too early.
Some parts of python3 version produce patently incorrect results, e.g.
graph automorphisms/isomorphisms.
It would not be a good idea to distribute such a binary without big
warnings printed to that effect.
> --
> 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.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/d46ce20d-24e2-445a-bc9f-9b321eba3cfc%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Samuel Lelievre

unread,
Jun 1, 2019, 9:39:39 AM6/1/19
to sage-release
Sat 2019-06-01 06:29:44 UTC, Dima Pasechnik:
>
> On Sat, Jun 1, 2019 at 7:25 AM Frédéric Chapoton:

> >
> > Do we plan to distribute also a python3-version of
> > sage 8.8 (binaries) ? Of course, some tests are still
> > not passing, but sage works nevertheless.
>
> IMHO it is too early.
> Some parts of python3 version produce patently incorrect results, e.g.
> graph automorphisms/isomorphisms.
> It would not be a good idea to distribute such a binary without big
> warnings printed to that effect.

Then how about distributing it with big warnings.

There is Python 3 impatience in part of Sage's user base.
Distributing an experimental Python 3 version would send
a good signal.

We could call the binaries "SageMath-py3-experimental"
and include a big warning in the banner, with a link to the
"Migration to Python 3" page on the Sage wiki.

Eric Gourgoulhon

unread,
Jun 1, 2019, 2:39:52 PM6/1/19
to sage-release


Le samedi 1 juin 2019 15:39:39 UTC+2, Samuel Lelievre a écrit :

Then how about distributing it with big warnings.

There is Python 3 impatience in part of Sage's user base.
Distributing an experimental Python 3 version would send
a good signal.

We could call the binaries "SageMath-py3-experimental"
and include a big warning in the banner, with a link to the
"Migration to Python 3" page on the Sage wiki.

+1

Eric.

Matthias Koeppe

unread,
Jun 1, 2019, 3:26:40 PM6/1/19
to sage-release
On Saturday, June 1, 2019 at 6:39:39 AM UTC-7, Samuel Lelievre wrote:

Then how about distributing it with big warnings.

There is Python 3 impatience in part of Sage's user base.
Distributing an experimental Python 3 version would send
a good signal.

We could call the binaries "SageMath-py3-experimental"
and include a big warning in the banner, with a link to the
"Migration to Python 3" page on the Sage wiki.

Having a binary distribution with py3 would also be very valuable also for user packages that run automated tests on CI systems, such as those based on https://github.com/sagemath/sage_sample


 

Justin C. Walker

unread,
Jun 2, 2019, 3:04:23 PM6/2/19
to sage-r...@googlegroups.com


> On May 30, 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 fresh clone of the develop tree, with no problems, on three macOS platforms. Testing (‘ptestlong’) went as follows:

10.11.6 (mid-2015 MBP, Quad-core Core i7): one transient failure (succeeded when run singly):
File "src/sage/matrix/matrix_space.py", line 1981, in sage.matrix.matrix_space.MatrixSpace._an_element_
Failed example:
M.density()
Expected:
99/1000000
Got:
49/500000

10.13.6 (2017 iMac Pro, 18 core Xeon W): all tests passed!

10.14.5 (2017 MBP, Quad-core Core i7): one transient failure (succeeded when run singly):
sage -t --long --warn-long 76.2 src/sage/parallel/map_reduce.py
Timed out

Justin

PS: timeouts on the MBP’s may be due to their habit of sleeping if ignored for too long. I have yet to figure out why, and persuade them to knock it off. (I have them on power when testing, and settings off that induce sleeping [AFAICT]).

--
Justin C. Walker, Curmudgeon at Large
Institute for the Absorption of Federal Funds
-----------
Like the ski resort full of girls hunting for husbands
and husbands hunting for girls, the situation is not
as symmetrical as it might seem.
- Alan MacKay
--

Samuel Lelièvre

unread,
Jun 2, 2019, 6:03:35 PM6/2/19
to sage-release
Sun 2019-06-02 19:04 UTC, 'Justin C. Walker' via sage-release:
>
> PS: timeouts on the MBP’s may be due to their habit of sleeping
> if ignored for too long. I have yet to figure out why, and persuade
> them to knock it off. (I have them on power when testing, and
> settings off that induce sleeping [AFAICT]).

Have you unchecked the "Put hard disks to sleep when possible"
checkbox in the "Energy Saver" settings of "System Preferences"?

Justin C. Walker

unread,
Jun 2, 2019, 6:27:35 PM6/2/19
to 'Justin C. Walker' via sage-release
Thanks for the reply.

Yes, I do have that unchecked. There are two checked items for “Power Adapter":
- Prevent computer from sleeping…
- Wake for wi-fi access

Justin

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



Sébastien Labbé

unread,
Jun 7, 2019, 9:34:13 AM6/7/19
to sage-release
After fixing the pynormaliz issue myself, I may run optional and external doctests, and I get:

----------------------------------------------------------------------
sage -t --long src/sage/combinat/designs/ext_rep.py  # 1 doctest failed
sage -t --long src/sage/databases/findstat.py  # 8 doctests failed
----------------------------------------------------------------------


Other then that, All tests passed!


Reply all
Reply to author
Forward
0 new messages