We're releasing Sage 5.0.beta3.
Source archive:
http://boxen.math.washington.edu/home/release/sage-5.0.beta3/sage-5.0.beta3.tar
Upgrade path:
http://boxen.math.washington.edu/home/release/sage-5.0.beta3/sage-5.0.beta3/
The source and upgrade path can also be found on the mirror network
(you might need to wait a while before the mirrors are synchronized):
http://www.sagemath.org/download-latest.html
Please build, test, and report! We'd love to hear about your
experiences with this release.
== Tickets ==
* We closed 137 tickets in this release. For details, see
http://boxen.math.washington.edu/home/release/sage-5.0.beta3/tickets.html
Closed tickets:
#10459: serious troubles with gcd [Reviewed by Luis Felipe Tabera
Alonso, Douglas McNeily]
#10808: atlas-3.8.3.p16 doesn't build on ARM [Reviewed by Julien Puydt,
Dmitrii Pasechnik]
#11594: Symbolic integration of abs() failure [Reviewed by Karl-Dieter
Crisman, Michael Orlitzky]
#12042: Emil Widmann: Update the documentation how to use the VM image,
especially to avoid confusion about Virtualbox and VM Player [Reviewed
by Marco Streng]
#12320: install cephes on the ARM platform [Reviewed by Julien Puydt,
Dmitrii Pasechnik]
Merged in sage-5.0.beta3:
#7509: William Stein, Wilfried Huss: notebook -- make it possible to
debug Python code in the notebook, e.g., something like pdb that works
in the notebook [Reviewed by David Roe]
#8458: Lukáš Lánský: iterator for graphs() doesn't return independent
graphs [Reviewed by Nathann Cohen]
#8879: Michael Orlitzky: Clean up whitespace in padic hyperelliptic
curve file [Reviewed by Karl-Dieter Crisman]
#10175: Volker Braun: symmetric and exterior powers of characters
[Reviewed by David Roe]
#10192: Leif Leonhardy: SageNB broken when SAGE_PATH contains flavours
of '.' during installation [Reviewed by Florent Hivert]
#10441: Lukáš Lánský: Error creating an empty multi-edge (di)graph
[Reviewed by Nathann Cohen]
#10628: Maarten Derickx, Simon King: initialization of matrices from
vectors or list of lists can be way faster [Reviewed by Simon King]
#10868: Michael Orlitzky: A wrong (easy) limit [Reviewed by Aly Deines]
#10916: Lukáš Lánský: Multiple loops and edges are lost upon pickling
[Reviewed by Nathann Cohen]
#10923: Thierry Monteil, Michael Orlitzky: Bad sign in integral()
[Reviewed by Benjamin Jones, Karl-Dieter Crisman]
#10940: Frederic Han: giac interface [Reviewed by David Kohel]
#11483: Michael Orlitzky, Jason Grout: enable abs_integrate package from
maxima [Reviewed by Karl-Dieter Crisman]
#11591: Michael Orlitzky: Incorrect results for integrals involving
exponential functions [Reviewed by Aly Deines]
#11739: Lukáš Lánský: add_vertex w/o params should return the new vertex
[Reviewed by Paul Zimmermann]
#11920: Jeroen Demeyer: Sympow needs to disable fused-multiply-add and
should create datafiles [Reviewed by Leif Leonhardy, Volker Braun]
#11981: Daniel Krenn: map_coefficients (of multivariate polynomial ring)
cannot change base_ring [Reviewed by Julian Rueth]
#12105: Johan Bosman: RuntimeError: Segmentation fault with nth_root
[Reviewed by Karl-Dieter Crisman]
#12144: William Stein: better document a technical confusing point in
the Hidden Markov Model code [Reviewed by Jason Grout]
#12261: David Roe: Bring Doctest coverage for element_ext_pari.py to
100% [Reviewed by Karl-Dieter Crisman, Aly Deines]
#12317: Francis Clarke: printing factorisations [Reviewed by Robert
Bradshaw]
#12325: Lukáš Lánský: Eulerian circuits/paths for (di)graphs [Reviewed
by Nathann Cohen]
#12328: François Bissey: GMP_BITS_PER_MP_LIMB is deprecated in gmp/mpir
[Reviewed by Robert Bradshaw]
#12370: Javier López Peña: Change is_singular to use rank instead of
determinant [Reviewed by Keshav Kini]
#12378: Joal Heagney, Nathann Cohen: Graph chromatic_number
documentation [Reviewed by Karl-Dieter Crisman]
#12386: Julien Puydt: [ARM] pickling issues in the matrix_mod2_dense
code [Reviewed by Martin Albrecht]
#12389: Nathann Cohen: Rounding error in graph coloring [Reviewed by
David Coudert]
#12395: David Roe: Change some random variable indexes that cause
doctest failures if doctests are run in a different order. [Reviewed by
Karl-Dieter Crisman]
#12412: Jim Stark: TypeError when creating a zero map from a zero
dimensional vector space to a positive dimensional vector space
[Reviewed by Aly Deines]
I have a strange doctest problem. The test
sage -t -only-optional=magma
"devel/sage/sage/symbolic/integration/integral.py"
was fine on beta2, but fails on beta3. This file has no magma doctests,
but does have mathematica and maple doctests. The issue seems to be
related to the doctesting framework, but I don't see any relevant
tickets mentioned below. Could someone check whether this test works for
them?
Here's the traceback:
sage -t -only-optional=magma
"devel/sage/sage/symbolic/integration/integral.py"
Traceback (most recent call last):
File "/storage/marco/sage-5.0.beta3/local/bin/sage-doctest", line
924, in <module>
test_file(argv[1], library_code = library_code)
File "/storage/marco/sage-5.0.beta3/local/bin/sage-doctest", line
721, in test_file
s = extract_doc(file, library_code=library_code)
File "/storage/marco/sage-5.0.beta3/local/bin/sage-doctest", line
551, in extract_doc
doc = doc_preparse(F[i:j+3])
File "/storage/marco/sage-5.0.beta3/local/bin/sage-doctest", line
370, in doc_preparse
v = [i for i in range(len(t)) if
only_optional_include(comment_modifiers[i])]
IndexError: list index out of range
[0.1 s]
Actually, it is even stranger: if I send the output on to a file with "
> filename.txt", this traceback (and all doctesting results) does end
up in the file, but the traceback also gets printed to my terminal.
I also saw this warning a lot lately, and found it disturbing.
William
> As far as I know there is no good way to find
> the whole gcc include path without actually running the compilation.
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-release" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/sage-release/-/KgA8XTd7RgIJ.
>
> To post to this group, send email to sage-r...@googlegroups.com.
> To unsubscribe from this group, send email to
> sage-release...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/sage-release?hl=en.
--
William Stein
Professor of Mathematics
University of Washington
http://wstein.org
> Dear Sage lovers,
>
> We're releasing Sage 5.0.beta3.
>
> Source archive:
>
> http://boxen.math.washington.edu/home/release/sage-5.0.beta3/sage-5.0.beta3.tar
Built from scratch on Mac OS X, 10.6.8 (Dual 6-Core Xeon).
No problems with build, doc build, and all tests ('ptestlong') passed!
Justin
--
Justin C. Walker, Curmudgeon at Large
Institute for the Absorption of Federal Funds
--
Democracy is two wolves and a lamb
voting on what to have for lunch.
Liberty is a well-armed lamb contesting
the vote.
> On Mac OSX 10.6 Intel, I'm getting the following whenever I do sage -
> b:
>
>
> Updating Cython code....
> setup.py:650: UserWarning: could not find dependency <string> included
> in /Users/.../sage-5.0.beta3/local/lib/python/site-packages/Cython/
> Includes/libcpp/string.pxd. I will assume it is a system C/C++ header.
> warnings.warn(msg+' I will assume it is a system C/C++ header.')
> setup.py:650: UserWarning: could not find dependency <vector> included
> in /Users/.../sage-5.0.beta3/local/lib/python/site-packages/Cython/
> Includes/libcpp/vector.pxd. I will assume it is a system C/C++ header.
> warnings.warn(msg+' I will assume it is a system C/C++ header.')
> Executing 0 commands (using 0 threads)
Just noticed Karl's message and checked my "install.log". I got "UserWarning"s for the sage-5.0 and scipy .spkg's:
sage-5.0:
Building modified file sagsetup.py:650: UserWarning: could not find dependency <vector> included in /Users/Sage/sage-5.0.beta3/local/lib/python/site-packages/Cython/Includes/libcpp/vector.pxd. I will assume it is a system C/C++ header.
warnings.warn(msg+' I will assume it is a system C/C++ header.')
setup.py:650: UserWarning: could not find dependency <string> included in /Users/Sage/sage-5.0.beta3/local/lib/python/site-packages/Cython/Includes/libcpp/string.pxd. I will assume it is a system C/C++ header.
warnings.warn(msg+' I will assume it is a system C/C++ header.')
scipy (twice):
UMFPACK sparse solver (http://www.cise.ufl.edu/research/sparse/umfpack/)
not found. Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [umfpack]) or by setting
the UMFPACK environment variable.
warnings.warn(self.notfounderror.__doc__)
NOT AVAILABLE
So far, no obvious impact.
The install log is at sage.math.washinton.edu:~justin/logs/5.0-b3.log, in case it's of interest.
Justin
--
Justin C. Walker, Curmudgeon-At-Large
Institute for the Absorption of Federal Funds
--------
Men are from Earth.
Women are from Earth.
Deal with it.
--------
--
You received this message because you are subscribed to the Google Groups "sage-release" group.
On 5.0.beta2 without #10923, everything is fine, but with #10923, the
following test does not work any more:
./sage -t -only-optional=magma
"devel/sage/sage/symbolic/integration/integral.py"
Something in that patch seems to trigger a bug in doctesting.
--
Marco
I've narrowed it down to the
# abs tol 10e-10
(removing that makes the problem go away, though I have no idea why)
I guess this is caused by your shell not being bash. What is the output of:
$ /bin/sh --version
And what happens if you do (from the SAGE_ROOT directory):
$ exec bash
$ make test
Dear Sage lovers,We're releasing Sage 5.0.beta3.
On Thursday, February 9, 2012 1:19:01 AM UTC-8, Jeroen Demeyer wrote:Dear Sage lovers,We're releasing Sage 5.0.beta3.
On OpenSolaris on x86 (Dave Kirkby's machine hawk): libm4rie fails self-tests.
On Saturday, February 11, 2012 3:21:42 PM UTC-8, John H Palmieri wrote:
On Thursday, February 9, 2012 1:19:01 AM UTC-8, Jeroen Demeyer wrote:Dear Sage lovers,We're releasing Sage 5.0.beta3.
On OpenSolaris on x86 (Dave Kirkby's machine hawk): libm4rie fails self-tests.