Sage 8.3.beta8 released

194 views
Skip to first unread message

Volker Braun

unread,
Jun 30, 2018, 3:38:45 PM6/30/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

My plan is to release 8.3.rc0 next...

6bccacc656 (tag: 8.3.beta8, trac/develop) Updated SageMath version to 8.3.beta8
accd25a3c7 Trac #25679: a few more pari roles in the doc
99fe721015 Trac #25275: Function to get input and output size of an SBox
6c2d474d1c Trac #25693: py3: fix dynamic_class
f35a06dd1b Trac #25690: Fix documentation of Partition.next()
c65a8477f0 Trac #25687: py3: various fixes about range, map, filter
e2aea5c2b7 Trac #25685: py3: disable longMessage format for AssertionErrors raised by TestCases
269af007df Trac #25681: py3: a few fixes in sage.combinat
66e532c6d3 Trac #25672: py3: hash for quaternion algebras
7d0a36fecb Trac #25670: py3: fixing various issues
4cb96e31de Trac #25490: Fix Matrix_gfpn_dense.rescale_row_c
17d777d8dc Trac #24872: Implement algebraic_degree() for Boolean functions
64d00f4765 Trac #24846: Make the face lattice of a polyhedron a lattice
0e076ce0d5 Trac #24838: Upgrade to pynac-0.7.22
71edd13522 Trac #25628: translation errors from fricas to sage
b7c68bdcea Trac #25190: Some documentation improvements for LLL
174c906e0a Trac #25671: py3: more various issues
f3cfdb8880 Trac #25669: py3: caring for some dict changing size (step 2)
1dbd121836 Trac #25664: encoding issue in databases/findstat.py
acbfa1e6f8 Trac #25654: fixing invalid escape sequences in graphs (final)
418e4f4760 Trac #25653: fixing invalid escape sequences in categories (final)
5173eeea43 Trac #25652: py3: towards pdf docbuild, one detail
86fd1bd933 Trac #25648: fixing more invalid escape sequences in algebras, plot and rings
ac96b6049f Trac #25562: Posets: Optimize dimension()
4e79d5b98f Trac #25438: Geometry of pseudo-Riemannian submanifolds
608a1c467a Trac #25247: py3: float.__str__ differences
8e9df846b5 Trac #25110: minkowski_reduction() returns wrong output
8052b7fab2 Trac #24582: py3: fixes to sage.structure.sage_object
0c2935ef44 Trac #24886: Implement one-point suspension and face split of polyhedron
522c7d32aa Trac #24849: Implement (sub)direct sums of polytopes
4b4607a914 Trac #24374: Upgrade to NetworkX 2.1
cd0c81a786 Trac #25656: Fix LaTeX problem in infinite_polynomial_ring_element.py
898b0cbfe9 Trac #25651: fixing invalid escape sequences in quadratic_forms, repl, symbolic (final cleanup)
1c071e280c Trac #25650: fixing invalid escape sequences in matrix,calculus,tests,tensor (final cleanup)
432d66d1a5 Trac #25649: fixing invalid escape sequences in schemes (final cleanup)
d55b7abade Trac #25646: fixing invalid escape sequences in algebras and rings
94e5823510 Trac #25640: converting back Zmod(n) from magma to sage
d837c6d878 Trac #25608: Further clean up of libGAP declarations
fd4c7e2e92 Trac #24976: add parameter solver to comparability methods
8c909b3e04 Trac #25634: adding "number_of_roots_of_unity" in quadratic fields
8f5c0d3df5 Trac #22900: Implement derivation module basis for algebras
010ba97de0 (tag: 8.3.beta7) Updated SageMath version to 8.3.beta7

Emmanuel Charpentier

unread,
Jul 2, 2018, 5:59:46 PM7/2/18
to sage-release
FWIW, on Debian testing running on core i7 +16 GB RAM, upgrading from 8.3.beta7 builds OK, but ptestlong gives one transient failure :
----------------------------------------------------------------------
sage -t --long src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py  # 1 doctest failed
----------------------------------------------------------------------
which passes successfully when ran standalone.

HTH,

David Coudert

unread,
Jul 4, 2018, 6:34:44 AM7/4/18
to sage-r...@googlegroups.com
Fail to build on OS X 10.10.5 Yosemite (macbook air, core i7 1.7GHz, 8G RAM) with Xcode 7.2.1.
Attached is the cysignals log file.

In fact, the last version I’m able to compile is 8.2.rc1. Since, all attempt to compile a beta/rc version have failed.

Any help is more than welcome :)
David.

cysignals-1.7.1.log

Dima Pasechnik

unread,
Jul 4, 2018, 7:40:25 AM7/4/18
to sage-release
Is it a build from scratch?

David Coudert

unread,
Jul 4, 2018, 8:32:41 AM7/4/18
to sage-r...@googlegroups.com
not this time. I will do a distclean now.


--
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.

Message has been deleted

Volker Braun

unread,
Jul 4, 2018, 8:36:25 AM7/4/18
to sage-release
On Wednesday, July 4, 2018 at 12:34:44 PM UTC+2, David Coudert wrote:
Fail to build on OS X 10.10.5 Yosemite (macbook air, core i7 1.7GHz, 8G RAM) with Xcode 7.2.1.

Is there a reason why you are using an ancient Xcode version? 

David Coudert

unread,
Jul 4, 2018, 8:43:20 AM7/4/18
to sage-r...@googlegroups.com
This is certainly because I’m still using Yosemite. So there is no proposed update for Xcode on the App store.
Do you think I should update my system to HighSierra ?

David Coudert

unread,
Jul 4, 2018, 10:00:56 AM7/4/18
to sage-r...@googlegroups.com
same error after distclean. 


cysignals-1.7.1.log

Volker Braun

unread,
Jul 4, 2018, 10:32:46 AM7/4/18
to sage-release
Yosemite is EOL by Apple and hasn't received security updates in a while. I'd strongly suggest upgrading to something that is supported by Apple...

Emmanuel Charpentier

unread,
Jul 4, 2018, 11:02:43 AM7/4/18
to sage-release
On a slightly smaller machine (Debian testing running on core i5 +8 GB RAM), upgrading from 8.3.beta7 builds OK and ptestlong passes without errors whatsoever.

HTH,

--
Emmanuel Charpentier

David Coudert

unread,
Jul 4, 2018, 11:11:48 AM7/4/18
to sage-r...@googlegroups.com
You are right. I will do that.

Le 4 juil. 2018 à 16:32, Volker Braun <vbrau...@gmail.com> a écrit :

Yosemite is EOL by Apple and hasn't received security updates in a while. I'd strongly suggest upgrading to something that is supported by Apple...

Sébastien Labbé

unread,
Jul 4, 2018, 3:01:57 PM7/4/18
to sage-release

Using --optional=bliss,cbc,ccache,cmake,dot2tex,external,gmpy2,mpir,python2,sage
External software to be detected: cplex,ffmpeg,graphviz,gurobi,imagemagick,internet,latex,macaulay2,magma,maple,mathematica,matlab,octave,scilab

I get :

----------------------------------------------------------------------
sage -t --long src/sage/databases/findstat.py  # 1 doctest failed
sage -t --long src/sage/databases/oeis.py  # 34 doctests failed
sage -t --long src/sage/symbolic/integration/integral.py  # 1 doctest failed
sage -t --long src/sage/finance/stock.py  # 20 doctests failed
sage -t --long src/sage/repl/load.py  # 1 doctest failed
sage -t --long src/sage/symbolic/integration/external.py  # 3 doctests failed
sage -t --long src/sage/combinat/designs/ext_rep.py  # 1 doctest failed
sage -t --long src/sage/misc/persist.pyx  # 2 doctests failed
sage -t --long src/sage/numerical/backends/logging_backend.py  # Killed due to abort
----------------------------------------------------------------------

I cannot reproduce the problem with /logging_backend.py.

The other failures are with optional doctest with tag internet and were already reported in https://trac.sagemath.org/ticket/25536

Samuel Lelièvre

unread,
Jul 5, 2018, 4:13:51 AM7/5/18
to sage-release
Wed 2018-07-04, 12:34 UTC+2, David Coudert:
>
> Fail to build on OS X 10.10.5 Yosemite (macbook air, core i7 1.7GHz, 8G RAM)
> with Xcode 7.2.1. Attached is the cysignals log file.
>
> In fact, the last version I’m able to compile is 8.2.rc1. Since, all attempt to compile
> a beta/rc version have failed.

# Compiling cysignals under macOS 10.10.5 "Yosemite"

Under macOS 10.10.5 "Yosemite", cysignals 1.7.0 or 1.7.1
won't build.

This version of macOS has reached its "end of life" and is
no longer getting security updates by Apple, and it is
therefore highly recommended to upgrade to a later version
of macOS -- or another operating system, of course.

That said, the cysignals build issue is fixed by the commit
daef81e2fc111378ccc58b3f572eb18c70753a30 visible online at

https://github.com/sagemath/cysignals/commit/daef81e2fc111378ccc58b3f572eb18c70753a30

and should be part of cysignals 1.7.2 when it is out.

One can apply this patch to one's Sage installation, allowing
the latest Sage to build with cysignals 1.7.1 under the old
unsupported macOS 10.10.5 Yosemite.

Running the commands below in a terminal should fix the
cysignals problem and allow you to build Sage. Just replace
/path_to_sagedir by the path to the directory of your
Sage installation, which might be /Applications/SageMath
or /opt/sagemath or ~/opt/sagemath or something else,
depending on where you chose to install Sage.

$ SAGEDIR=/path_to_sagedir
$ CYSIPATCHDIR=$SAGEDIR/build/pkgs/cysignals/patches
$ CYSIWEB='https://github.com/sagemath/cysignals/commit'
$ CYSICOMMIT='daef81e2fc111378ccc58b3f572eb18c70753a30'
$ CYSIPATCH=$CYSIWEB/$CYSICOMMIT'.patch'
$ mkdir -p $CYSIPATCHDIR
$ cd $CYSIPATCHDIR
$ curl -O $CYSIPATCH
$ cd $SAGEDIR
$ make

Note: previous posts on sage-release related to this issue:

https://groups.google.com/d/msg/sage-release/pU08gXEhpYU/S_nsEcN3AAAJ
https://groups.google.com/d/msg/sage-release/zh04lo8d44U/_zD3CbarAwAJ

David Coudert

unread,
Jul 5, 2018, 9:54:39 AM7/5/18
to sage-r...@googlegroups.com
Thank you very much. It works !

I will update my system asap.

Best,
David.

Timo Kaufmann

unread,
Jul 10, 2018, 10:46:43 AM7/10/18
to sage-release
Emmanuel Charpentier:
FWIW, on Debian testing running on core i7 +16 GB RAM, upgrading from 8.3.beta7 builds OK, but ptestlong gives one transient failure :
----------------------------------------------------------------------
sage -t --long src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py  # 1 doctest failed
----------------------------------------------------------------------
which passes successfully when ran standalone.
 
I'm hitting that same error on nixos with rc0. Is there a ticket for that?


Samuel Lelièvre

unread,
Jul 10, 2018, 11:43:55 AM7/10/18
to sage-release
Tue 2018-07-10 14:46 UTC, Timo Kaufmann:
This might well be

- Sage Trac ticket 25790
Random failure in hyperelliptic_finite_field.py
https://trac.sagemath.org/ticket/25790
Reply all
Reply to author
Forward
0 new messages