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

Reply via email to