Sage 7.3.beta5 released

107 views
Skip to first unread message

Volker Braun

unread,
Jun 24, 2016, 6:09:41 PM6/24/16
to sage-release
We had a bit of a rocky week with infrastructure changes, but now everything should be back to normal!

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

671c3d1 Updated SageMath version to 7.3.beta5
8b18314 Trac #20852: Remove redundant in-place arithmetic methods
bb51c1a Trac #20757: Drop argument types from comparison methods in coercion model
ffc8e9f Trac #20600: more failing tests related to cplex / gurobi
b6c1b96 Trac #20437: Misinstallation of Python in Cygwin
d352225 Trac #12521: evaluate log gamma for complex input
f867df3 Trac #20581: Upgrade PARI to latest master
260ba1f Trac #20842: sage-uncompress-spkg takes ages
9725cef Trac #20828: Old-style packages no longer install
46114be Trac #20836: Add new classify_elements() function to refine have_same_parent()
8f9a4fb Trac #20814: py3 print : not tested cases, step 5
19bd063 Trac #20841: Simplicial complexes: change one example
91ed34e Trac #20826: AlgebraicExtensionFunctor should include number field structure
d6f1851 Trac #20124: A new structure for extended codes
f93a247 Trac #20831: Make infinity rings a subclass of singleton
3024da0 Trac #15046: Symbolic elliptic integrals
e484cb1 Trac #20774: Basic singularity analysis for algebraic curves
03a9f0e Trac #20829: hash for quaternion
1508c59 Trac #20825: EvaluationMethods should be a new-style class
b5f032d Trac #20823: parse_label() in sage/modular/modform/constructor.py fails in GammaH case
3383beb Trac #20761: Drop argument type from arithmetic methods
167fc8d Trac #20756: sign is slow (if not wrong) for number field elements
54cfcb0 Trac #20753: Remove unused coerce_to_base_ring() method
e45b8bb Trac #20740: Drop return type from single-underscore arithmetic methods
1ed7dd5 Trac #20822: Definition of beta function is incorrect
908e2c8 Trac #20800: The document of strongly_connected_components for Digraphs is not consistent with its behaviour
f0b4863 Trac #20742: Upgrade to pynac-0.6.7
4546d9c Trac #20751: Check easy invariants first for simplicial complex isomorphism
32f7ff7 Trac #20819: Improve documentation for exponential integrals
537896b Trac #20530: Add pictures to hyperbolic_geodesic.py
3d9b732 Trac #20810: py3 print : not tested cases, step 4
18025e0 Trac #20571: Newton method for nth_root of polynomial
8839a9d Trac #20325: GenericBackend: Add default implementation of `add_variables` and `add_linear_constraints`
04ebe99 Trac #19984: Correctly fix checksums
0c1f89f Updated SageMath version to 7.3.beta4

John H Palmieri

unread,
Jun 24, 2016, 10:00:17 PM6/24/16
to sage-release
On OS X, it's hanging for me when docbuilding: no progress after sitting for about an hour toward the end of the first pass through the reference manual. This is when building from scratch from a newly downloaded tarball. I see this error:

    ext::getcwd error: Result too large

    Internal or unrecoverable error in:
    Can't work without CWD
      [34: Result too large]

    ;;; ECL C Backtrace
    ;;; 0   libecl.16.1.dylib                   0x0000000196eefc86 si_dump_c_backtrace + 38

in the log, but I don't know if it's related to the hang. I hit ctrl-c and restarted, and it hung again.

Francois Bissey

unread,
Jun 24, 2016, 10:18:00 PM6/24/16
to sage-r...@googlegroups.com
It is related to the hang. We should have worked on that after we got git back.
https://trac.sagemath.org/ticket/20845
and if you want to have more gory details and confirmation:
https://github.com/cschwan/sage-on-gentoo/issues/428
and you can try to add this patch to ecl and rebuild it:
https://raw.githubusercontent.com/cschwan/sage-on-gentoo/master/dev-lisp/ecls/files/16.1.2-getcwd.patch

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.

John H Palmieri

unread,
Jun 24, 2016, 11:07:06 PM6/24/16
to sage-release
Good, that worked. (By "that", I mean: I applied the patch to ecl, did './sage -f ecl', then 'make doc-clean', then 'make'.)

  John

Eric Gourgoulhon

unread,
Jun 25, 2016, 10:38:22 AM6/25/16
to sage-release
After a fresh git clone + git pull origin develop, make failed with

 [dochtml] [geometry ] /home/eric/sage-git/beta9/local/lib/python2.7/site-packages/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py:docstring of sage.geometry.hyperbolic_space.hyperbolic_geodesic.HyperbolicGeodesic.is_complete:42: WARNING: Exception occurred in plotting hyperbolic_geodesic-9
[dochtml] [geometry ] from /home/eric/sage-git/beta9/src/doc/en/reference/geometry/sage/geometry/hyperbolic_space/hyperbolic_geodesic.rst:
[dochtml] [geometry ] Traceback (most recent call last):
[dochtml] [geometry ] File "/home/eric/sage-git/beta9/local/lib/python2.7/site-packages/matplotlib-1.5.1-py2.7-linux-x86_64.egg/matplotlib/sphinxext/plot_directive.py", line 517, in run_code
[dochtml] [geometry ] six.exec_(code, ns)
[dochtml] [geometry ] File "/home/eric/sage-git/beta9/local/lib/python2.7/site-packages/matplotlib-1.5.1-py2.7-linux-x86_64.egg/matplotlib/externals/six.py", line 672, in exec_
[dochtml] [geometry ] exec("""exec _code_ in _globs_, _locs_""")
[dochtml] [geometry ] File "<string>", line 1, in <module>
[dochtml] [geometry ] File "<string>", line 3, in <module>
[dochtml] [geometry ] File "<string>", line 8, in sphinx_plot
[dochtml] [geometry ] File "sage/plot/plot3d/base.pyx", line 1515, in sage.plot.plot3d.base.Graphics3d.save (/home/eric/sage-git/beta9/src/build/cythonized/sage/plot/plot3d/base.c:17560)
[dochtml] [geometry ] self.save_image(filename)
[dochtml] [geometry ] File "sage/plot/plot3d/base.pyx", line 1444, in sage.plot.plot3d.base.Graphics3d.save_image (/home/eric/sage-git/beta9/src/build/cythonized/sage/plot/plot3d/base.c:17102)
[dochtml] [geometry ] self._save_image_png(filename, **kwds)
[dochtml] [geometry ] File "sage/plot/plot3d/base.pyx", line 1408, in sage.plot.plot3d.base.Graphics3d._save_image_png (/home/eric/sage-git/beta9/src/build/cythonized/sage/plot/plot3d/base.c:16686)
[dochtml] [geometry ] scene = self._rich_repr_jmol(**opts)
[dochtml] [geometry ] File "sage/plot/plot3d/base.pyx", line 269, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/home/eric/sage-git/beta9/src/build/cythonized/sage/plot/plot3d/base.c:6521)
[dochtml] [geometry ] jdata.export_image(targetfile=preview_png, datafile=script,
[dochtml] [geometry ] File "/home/eric/sage-git/beta9/local/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 181, in export_image
[dochtml] [geometry ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout)))
[dochtml] [geometry ] RuntimeError: Jmol failed to create file '/home/eric/.sage/temp/cartan/29538/dir_OirX_1/preview.png', see '/home/eric/.sage/temp/cartan/29538/tmp_k_g4HZ.txt' for details
[dochtml] [geometry ] /home/eric/sage-git/beta9/src/doc/en/reference/geometry/sage/geometry/hyperbolic_space/hyperbolic_geodesic.rst:1383: WARNING: Exception occurred in plotting hyperbolic_geodesic-19
[dochtml] [geometry ] from /home/eric/sage-git/beta9/src/doc/en/reference/geometry/sage/geometry/hyperbolic_space/hyperbolic_geodesic.rst:
[dochtml] [geometry ] Traceback (most recent call last):
[dochtml] [geometry ] File "/home/eric/sage-git/beta9/local/lib/python2.7/site-packages/matplotlib-1.5.1-py2.7-linux-x86_64.egg/matplotlib/sphinxext/plot_directive.py", line 517, in run_code
[dochtml] [geometry ] six.exec_(code, ns)
[dochtml] [geometry ] File "/home/eric/sage-git/beta9/local/lib/python2.7/site-packages/matplotlib-1.5.1-py2.7-linux-x86_64.egg/matplotlib/externals/six.py", line 672, in exec_
[dochtml] [geometry ] exec("""exec _code_ in _globs_, _locs_""")
[dochtml] [geometry ] File "<string>", line 1, in <module>
[dochtml] [geometry ] File "<string>", line 5, in <module>
[dochtml] [geometry ] File "<string>", line 8, in sphinx_plot
[dochtml] [geometry ] File "sage/plot/plot3d/base.pyx", line 1515, in sage.plot.plot3d.base.Graphics3d.save (/home/eric/sage-git/beta9/src/build/cythonized/sage/plot/plot3d/base.c:17560)
[dochtml] [geometry ] self.save_image(filename)
[dochtml] [geometry ] File "sage/plot/plot3d/base.pyx", line 1444, in sage.plot.plot3d.base.Graphics3d.save_image (/home/eric/sage-git/beta9/src/build/cythonized/sage/plot/plot3d/base.c:17102)
[dochtml] [geometry ] self._save_image_png(filename, **kwds)
[dochtml] [geometry ] File "sage/plot/plot3d/base.pyx", line 1408, in sage.plot.plot3d.base.Graphics3d._save_image_png (/home/eric/sage-git/beta9/src/build/cythonized/sage/plot/plot3d/base.c:16686)
[dochtml] [geometry ] scene = self._rich_repr_jmol(**opts)
[dochtml] [geometry ] File "sage/plot/plot3d/base.pyx", line 269, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/home/eric/sage-git/beta9/src/build/cythonized/sage/plot/plot3d/base.c:6521)
[dochtml] [geometry ] jdata.export_image(targetfile=preview_png, datafile=script,
[dochtml] [geometry ] File "/home/eric/sage-git/beta9/local/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 181, in export_image
[dochtml] [geometry ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout)))
[dochtml] [geometry ] RuntimeError: Jmol failed to create file '/home/eric/.sage/temp/cartan/29538/dir_GXMTbU/preview.png', see '/home/eric/.sage/temp/cartan/29538/tmp_OajpkA.txt' for details

Running make a second time yields

[dochtml] [geometry ] building [mo]: targets for 0 po files that are out of date
[dochtml] [geometry ] loading cross citations... looking for now-outdated files... none found
[dochtml] [geometry ] no targets are out of date.
[dochtml] [geometry ] build succeeded.
[dochtml] Build finished.  The built documents can be found in /home/eric/sage-git/beta9/local/share/doc/sage/inventory/en/reference/geometry

but results in an error later on:

[dochtml] [plot3d   ] /home/eric/sage-git/beta9/local/lib/python2.7/site-packages/sage/plot/plot3d/platonic.py:docstring of sage.plot.plot3d.platonic:10: WARNING: Exception occurred in plotting platonic-1
[dochtml] [plot3d   ] from /home/eric/sage-git/beta9/src/doc/en/reference/plot3d/sage/plot/plot3d/platonic.rst:
[dochtml] [plot3d   ] Traceback (most recent call last):
[dochtml] [plot3d   ] File "/home/eric/sage-git/beta9/local/lib/python2.7/site-packages/matplotlib-1.5.1-py2.7-linux-x86_64.egg/matplotlib/sphinxext/plot_directive.py", line 517, in run_code
[dochtml] [plot3d   ] six.exec_(code, ns)
[dochtml] [plot3d   ] File "/home/eric/sage-git/beta9/local/lib/python2.7/site-packages/matplotlib-1.5.1-py2.7-linux-x86_64.egg/matplotlib/externals/six.py", line 672, in exec_
[dochtml] [plot3d   ] exec("""exec _code_ in _globs_, _locs_""")
[dochtml] [plot3d   ] File "<string>", line 1, in <module>
[dochtml] [plot3d   ] File "<string>", line 4, in <module>
[dochtml] [plot3d   ] File "<string>", line 8, in sphinx_plot
[dochtml] [plot3d   ] File "sage/plot/plot3d/base.pyx", line 1515, in sage.plot.plot3d.base.Graphics3d.save (/home/eric/sage-git/beta9/src/build/cythonized/sage/plot/plot3d/base.c:17560)
[dochtml] [plot3d   ] self.save_image(filename)
[dochtml] [plot3d   ] File "sage/plot/plot3d/base.pyx", line 1444, in sage.plot.plot3d.base.Graphics3d.save_image (/home/eric/sage-git/beta9/src/build/cythonized/sage/plot/plot3d/base.c:17102)
[dochtml] [plot3d   ] self._save_image_png(filename, **kwds)
[dochtml] [plot3d   ] File "sage/plot/plot3d/base.pyx", line 1408, in sage.plot.plot3d.base.Graphics3d._save_image_png (/home/eric/sage-git/beta9/src/build/cythonized/sage/plot/plot3d/base.c:16686)
[dochtml] [plot3d   ] scene = self._rich_repr_jmol(**opts)
[dochtml] [plot3d   ] File "sage/plot/plot3d/base.pyx", line 269, in sage.plot.plot3d.base.Graphics3d._rich_repr_jmol (/home/eric/sage-git/beta9/src/build/cythonized/sage/plot/plot3d/base.c:6521)
[dochtml] [plot3d   ] jdata.export_image(targetfile=preview_png, datafile=script,
[dochtml] [plot3d   ] File "/home/eric/sage-git/beta9/local/lib/python2.7/site-packages/sage/interfaces/jmoldata.py", line 181, in export_image
[dochtml] [plot3d   ] raise RuntimeError("Jmol failed to create file %s, see %s for details"%(repr(targetfile), repr(scratchout)))
[dochtml] [plot3d   ] RuntimeError: Jmol failed to create file '/home/eric/.sage/temp/cartan/30183/dir_oDj8uC/preview.png', see '/home/eric/.sage/temp/cartan/30183/tmp_Uiz1qT.txt' for details

Running make a third time ends in a successfull built of dochtml.
However, no 3D plot appears in the html reference manual.

System: Ubuntu 14.04 LTS, Intel Core i5-2410M, 4 GB RAM

Eric Gourgoulhon

unread,
Jun 27, 2016, 9:10:14 AM6/27/16
to sage-release
Build OK + make ptestlong passed on Ubuntu 15.10 x86_64 Xeon E5-2623 + 16 GB RAM.
(no issue with 3D plots in the doc, contrary to my other computer (Ubuntu 14.04), as reported previously).

Eric.
Reply all
Reply to author
Forward
0 new messages