Hi folks, This is the first alpha release of Sage 4.1.2. Source and the sage.math binary are available at
http://sage.math.washington.edu/home/mvngu/release/upgrade/sage-4.1.2.alpha0.tar http://sage.math.washington.edu/home/mvngu/release/upgrade/sage-4.1.2.alpha0-sage.math.washington.edu-x86_64-Linux.tar.gz The upgrade path is http://sage.math.washington.edu/home/mvngu/release/upgrade/sage-4.1.2.alpha0/ These three URLs can also be found on the milestone page for sage-4.1.2: http://trac.sagemath.org/sage_trac/milestone/sage-4.1.2 Please test and report all problems. We updated four standard packages: * ecl-9.8.4.spkg * maxima-5.19.1.p0.spkg * mpmath-0.13.spkg * singular-3-1-0-4-20090818.spkg and two optional packages: * cbc-2.3.spkg * glpk-4.38.p0.spkg Due to 32- versus 64-bit issues with cliquer, sage-4.1.2.alpha0 fails to compile from source on some platforms. If you are upgrading or building in 64-bit mode on OS X 10.5.8, you might need to install Michael Abshoff's Fortran spkg. Instructions can be found at http://mvngu.wordpress.com/2009/09/02/compile-sage-4-1-in-64-bit-mode-on-os-x-10-5-8/ When building Sage 4.1.2.alpha0 in 64-bit mode on OS X 10.5.8, ecl-9.8.4.spkg may fail to build because its configure script claims that GMP is not found. You might get an error message like so: checking for __gmpz_init in -lgmp... no configure: error: System gmp library requested but not found. Failed to configure ECL ... exiting real 0m3.058s user 0m1.077s sys 0m1.950s sage: An error occurred while installing ecl-9.8.4 Sage 4.1.2.alpha0 fails to build on Fedora 9 x86_64 with GCC 4.4.1 (eno) due to an error building mpmath-0.13.spkg. It also fails to build on openSUSE 11.1 x86_64 with GCC 4.4.1 (menas) due to an error building cliquer on 64-bit platforms. The following tickets were closed as being confirmed fixed in Sage 4.1.1 or the issue under consideration was fixed by another ticket. #1343: singular factorize is randomly slow [confirmed as fixed in Sage 4.1.1] #3895: sage-notebook-insecure ImportError [confirmed as fixed in Sage 4.1.1] #4622: certain input for variety() crashes Singular [reported upstream] [confirmed as fixed in Sage 4.1.1] #6782: doctest failure in doc/en/constructions/calculus.rst due to upgrade to Maxima 5.19.1 [fixed by #6699] #6783: fix doctest failures in doc/en/constructions/linear_algebra.rst due to upgrade to Maxima 5.19.1 [fixed by #6699] #6784: fix doctest failures in doc/en/constructions/interface_issues.rst due to upgrade to Maxima 5.19.1 [fixed by #6699] #6785: fix doctest failure in doc/en/constructions/plotting.rst due to upgrade to Maxima 5.19.1 [fixed by #6699] #6786: fix doctest failures in doc/en/tutorial/tour_algebra.rst due to upgrade to Maxima 5.19.1 [fixed by #6699] #6787: fix doctest failures in doc/en/tutorial/interfaces.rst due to upgrade to Maxima 5.19.1 [fixed by #6699] #6789: fix doctest failures in symbolic/expression.pyx due to upgrade to Maxima 5.19.1 [fixed by #6699] #6792: fix doctest failures in doc/fr/tutorial/interfaces.rst due to upgrade to Maxima 5.19.1 [fixed by #6699] The following tickets were merged in Sage 4.1.2.alpha0: #3108: John Cremona: implement additive_order for elliptic curve points [Reviewed by Chris Wuthrich] #4135: Timothy Clemans: notebook -- user management features [Reviewed by Tim Dumol, Dan Drake] #4822: John Cremona: Tweak to the error message for EllipticCurve [Reviewed by Chris Wuthrich] #5600: Nicolas M. Thiéry: Cleanup of integer compositions [Reviewed by Dan Drake, Jason Bandlow, Minh Van Nguyen] #5660: John Cremona: count_points(1) for elliptic curves over finite fields is stupid [Reviewed by Alex Ghitza] #5726: John Palmieri: "Definition:" missing/wrong/messed up both in notebook and command line in different ways for both python and cython code (frickin') [Reviewed by Tim Dumol] #5857: John Cremona: E.list() for E an elliptic curve over a finite field is broken [Reviewed by Alex Ghitza, Minh Van Nguyen] #5958: John Perry: MPolynomial_polydict.factor() should accept proof parameter [Reviewed by Martin Albrecht] #6253: Nicolas M. Thiéry: Constant functions [Reviewed by Florent Hivert, Minh Van Nguyen] #6287: Adam Webb: sage -lisp should run ECL [Reviewed by Franco Saliola] #6294: Adam Webb: lisp command in sage is now totally broken (because of ecl switch) [Reviewed by Tim Dumol] #6384: Chris Wuthrich: elliptic curve -- isogeny function is not robust -- it doesn't check validity of its input [Reviewed by John Cremona, Minh Van Nguyen] #6402: David Loeffler: Fix bugs + improve documentation for overconvergent modular forms [Reviewed by Alex Ghitza, Minh Van Nguyen] #6447: Bill Cauchois: Add a <canvas> renderer for 3D plotting [Reviewed by David Joyner, William Stein] #6461: Minh Van Nguyen: Schaefer's Simplified Data Encryption Standard for educational purposes [Reviewed by Martin Albrecht, William Stein] #6464: Jin-yeong Bak ("NoSyu"): notebook: Unicode in notebook worksheets [Reviewed by Peter Mora, Karl-Dieter Crisman] #6476: Martin Albrecht: upgrade Singular to 3.1.0.4 [Reviewed by Alex Ghitza] #6514: Yann Laigle-Chapuy: Boolean function for cryptography [Reviewed by Martin Albrecht] #6531: David Loeffler: Add generic ring classes to reference manual [Reviewed by John Cremona] #6549: Alex Ghitza: reinstate some doctests in schemes/plane_curves/affine_curve.py [Reviewed by Craig Citro] #6556: Håkan Granath: notebook: document keyboard shortcuts [Reviewed by Tim Dumol] #6561: David Loeffler: Trivial bug with cartesian product of an empty list of iterators [Reviewed by Alex Ghitza] #6564: David Kirkby: Update ECL to the latest 9.8.4, needed for Solaris. [Reviewed by Adam Webb, Alex Ghitza, Minh Van Nguyen] #6568: Tim Joseph Dumol: Migrate Notebook to Jinja [Reviewed by William Stein] #6571: Sébastien Labbé, Franco Saliola: Improve iterator of word morphisms [Reviewed by Franco Saliola, Sébastien Labbé] #6590: Robert Bradshaw: Cython __new__ should be __cinit__ [Reviewed by Alex Ghitza] #6596: Martin Albrecht, Michael Brickenstein, Hans Schönemann: Singular refactoring and Groebner Strategy objects [Reviewed by Alex Ghitza] #6603: Nathann Cohen: COIN-OR / CBC for SAGE [Reviewed by David Joyner] #6614: Mitesh Patel: Remove jsMath from version control in the Sage library. [Reviewed by John Palmieri] #6620: Franco Saliola: add a method to the Gap class to access elements of records [Reviewed by David Joyner, Minh Van Nguyen] #6627: Franco Saliola: fix lyndon and standard factorization of words [Reviewed by Vincent Delecroix] #6628: Michael Brickenstein, Martin Albrecht: Singular functions via libSingular [Reviewed by Alex Ghitza] #6631: Franco Saliola: speed up is_lyndon method for words [Reviewed by Vincent Delecroix, Minh Van Nguyen] #6643: Sébastien Labbé: vector function changes the ring of a vector for ZZ when possible [Reviewed by Rob Beezer] #6647: Nicolas Borie: Permutation Group improvements [Reviewed by David Joyner, Minh Van Nguyen] #6659: Jason Grout: cores() is broken for some digraphs, and is *way* too slow [Reviewed by Robert Miller, Minh Van Nguyen] #6664: Mitesh Patel: Update autodoc-skip-member for Sphinx v0.6.x [Reviewed by John Palmieri] #6672: William Stein, Dan Shumow, John Cremona: Elliptic curve isogeny coercion of output to codomain curve takes too long [Reviewed by John Cremona, Alex Ghitza] #6677: Burcin Erocal: Sequence doesn't know how to typeset itself [Reviewed by John Palmieri] #6685: John Palmieri, Mitesh Patel: include pictures in the reference manual and notebook introspection [Reviewed by Dan Drake] #6686: Mitesh Patel: Missing closing </center> tag in notebook help page [Reviewed by Karl-Dieter Crisman] #6699: David Kirkby, Alex Ghitza: Update to Maxima 5.19.1 (particularly important for Solaris support). [Reviewed by Adam Webb, Minh Van Nguyen] #6740: Fredrik Johannson: upgrade mpmath to 0.13 [Reviewed by Mike Hansen] #6742: Mitesh Patel: Stylesheets are not always loaded in Chrome [Reviewed by Mike Hansen] #6744: Harald Schilly: install script stores start time of build [Reviewed by Tim Dumol] #6745: William Stein: quaternion algebras -- add computation of left and right orders associated to ideals [Reviewed by Robert Bradshaw] #6751: William Stein: implement ternary quadratic forms associated to orders in rational quaternion algebras [Reviewed by John Cremona] #6762: Robert Bradshaw: add __contains__ to quaternion algebra ideals [Reviewed by William Stein] #6766: Francis Clarke: faster powers of factorizations [Reviewed by John Cremona] #6767: Francis Clarke: typo in totallyreal_rel.py [Reviewed by Minh Van Nguyen] #6768: Preston Wake: Basis of a Hecke algebra [Reviewed by William Stein] #6770: Minh Van Nguyen: typos in two modules of modular form [Reviewed by Chris Wuthrich] #6807: Stephen Hartke: bug in blocks_and_cut_vertices() of a graph where a cut vertex can be listed more than once [Reviewed by Nathann Cohen] #6811: William Stein: prime_pi.plot is wrong (!) [Reviewed by R. Andrew Ohana, Minh Van Nguyen] #6817: Nathann Cohen: GLPK for Sage, new version [Reviewed by David Joyner] #6818: William Stein: maxima interface gets dramatically slower over time [Reviewed by Alex Ghitza] #6819: Rishikesh: multinomial to accept lists as argument too [Reviewed by Nathann Cohen] #6835: John Cremona: Inconsistent types for degree of finite fields [Reviewed by Mike Hansen] #6838: Mike Hansen: error creating matrices over GF(2) from elements of QQ [Reviewed by Martin Albrecht] #6840: Tim Dumol, Mitesh Patel: Fix documentation for Sage Notebook [Reviewed by Minh Van Nguyen, Mitesh Patel] #6842: Simon King: ordinal_str giving wrong answers for 111, 112, 113 [Reviewed by Adam Webb] #6845: Nathann Cohen: bad ReST formatted docstring in #6819 [Reviewed by Minh Van Nguyen] #6846: Minh Van Nguyen: follow up to #6751: fix warnings when building reference manual [Reviewed by William Stein] #6850: Minh Van Nguyen: follow-up to #6531: really add ring.pyx to reference manual [Reviewed by John Cremona] #6853: Mitesh Patel: Templating tag typo [Reviewed by Willem Jan Palenstijn] #6856: Willem Jan Palenstijn: cancel button in notebook user settings not working [Reviewed by Dan Drake] #6866: Håkan Granath: Latex typos in orthogonal_polys.py [Reviewed by John Palmieri] #6872: Minh Van Nguyen: #6596 follow-up: typo in docstring [Reviewed by Martin Albrecht] #6874: Minh Van Nguyen: #4135 follow-up: fix typos and docbuild warnings [Reviewed by Dan Drake] #6877: Yann Laigle-Chapuy: Boolean function for crypto, small bugfixes and improvement [Reviewed by Martin Albrecht] -- Regards Minh Van Nguyen --~--~---------~--~----~------------~-------~--~----~ To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---