Hi folks, This is the first alpha release of Sage 4.3.2, whose final release is planned to be out a few days before Sage Days 20. Many of the tickets closed in this alpha0 release is due to the hard work of participants at Sage Days 19. Thanks, guys! One notable feature is an upgrade to R 2.10.1, and in the process, fixing various R-related tickets.
The source tarball is at http://sage.math.washington.edu/home/mvngu/sage-src/sage-4.3.2.alpha0.tar The sage.math binary is available at http://sage.math.washington.edu/home/mvngu/sage.math-bin/sage-4.3.2.alpha0-sage.math.washington.edu-x86_64-Linux.tar.gz And the upgrade path is http://sage.math.washington.edu/home/mvngu/release/upgrade/sage-4.3.2.alpha0/ The pyprocessing spkg is planned to be removed in Sage 4.3.2 (see ticket #6503). Burcin has fixed a number of tickets relating to symbolics that now need some review; see #6559 for the order in which to apply patches. Some tickets planned for alpha1 are: * #6503 --- remove the pyprocessing package from the standard spkg repository * #7617 --- including SageTeX as a standard spkg * #8052 --- updating the prereq configuration scripts to version 0.7 * #8076 --- upgrade GAP to version 4.4.12 Ticket #6625 automatically removes executable bits from some text files under the script repository. Once I built Sage 4.3.2.alpha0 from source, Mercurial complains about uncommitted changes to those text files: [mv...@sage bin]$ pwd /dev/shm/mvngu/sage-4.3.2.alpha0/local/bin [mv...@sage bin]$ hg st M sage-banner M sage-gdb-commands M sage-maxima.lisp M sage-verify-pyc ? cdd_both_reps ? cdd_both_reps_gmp [mv...@sage bin]$ ls -gh sage-banner sage-gdb-commands sage-maxima.lisp sage-verify-pyc -rw-r--r-- 1 mvngu 639 2010-01-26 12:07 sage-banner -rw-r--r-- 1 mvngu 2 2010-01-26 12:07 sage-gdb-commands -rw-r--r-- 1 mvngu 121 2010-01-26 12:07 sage-maxima.lisp -rw-r--r-- 1 mvngu 62 2010-01-26 12:07 sage-verify-pyc Notice that the text files in question should not have their executable bits turned on. One way to fix this is to check in changes to those text files in this alpha0 release and test to see whether or not the alpha1 release has fixed this problem once and for all. Actually, in alpha0 the contents of those files haven't changed; only their executable bits have been removed. Also notice two suspicious binary files in the above "hg status" report: [mv...@sage bin]$ file cdd_both_reps cdd_both_reps_gmp cdd_both_reps: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped cdd_both_reps_gmp: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped They were not there under SAGE_LOCAL/bin in Sage 4.3.1 and I don't know where they come from. I'm investigating this issue and see if these suspicious files can be removed. Here's a list of tickets merged in sage-4.3.2.alpha0: #2084: Mike Hansen: default 20/40 in padics factory hard coded everywhere [Reviewed by David Roe] #2480: Craig Citro: problem parsing arguments to NumberField.order() [Reviewed by Mike Hansen] #2494: Mike Hansen: bugs in evaluation of spherical bessel function [Reviewed by Alex Ghitza] #3436: Sebastian Pancratz: random_matrix() with prescribed density buggy [Reviewed by Tom Boothby, Craig Citro] #3617: Mike Hansen: LarentPolynomial.__call__ is broken for Laurent polynomial's that have negative exponents [Reviewed by Sebastian Pancratz] #4689: Jason Grout: save method for graphics objects does not have an example explicitly using "save" [Reviewed by Mike Hansen] #5107: William Stein: incorrect trailing digits for continued fraction [Reviewed by Willem Jan Palenstijn] #5295: Nils Bruin: Make Maxima not read global config files [Reviewed by Minh Van Nguyen] #5477: Alex Ghitza: Make R.quotient_ring(I) normalize generator in the univariate case (easy to fix!) [Reviewed by Rishikesh] #5501: Robert Bradshaw: pickling high-precision intervals is broken [Reviewed by Tim Dumol] #5843: Willem Jan Palenstijn: race condition in cached_method (should not be shared between instances) [Reviewed by Tim Dumol] #6207: William Stein: roots of polynomial have incorrect parent when ring=R is specified [Reviewed by Alex Ghitza] #6428: Willem Jan Palenstijn: Large exponents overflow to negative in polydict ring [Reviewed by Sebastian Pancratz] #6486: Sebastian Pancratz: minimum distance of all 0 code raised mysterious error message [Reviewed by Craig Citro] #6532: Karl-Dieter Crisman, Jason Grout, Willem Jan Palenstijn: Make R build with recommended packages [Reviewed by Peter Jeremy, Minh Van Nguyen] #6625: Willem Jan Palenstijn: manually removing executable bits doesn't work [Reviewed by Minh Van Nguyen] #6863: Maite Aranes, John Cremona: Implement cusps over number fields [Reviewed by Craig Citro, John Cremona] #6920: William Stein: irreducible components function is stupid in case of projective space [Reviewed by Alex Ghitza] #7018: John Palmieri: Looking for trees with search_doc("tree") is a bad idea [Reviewed by Dan Drake] #7109: Volker Braun, Marshall Hampton, Alex Ghitza: polyhedra bugs with linearities, rewrite proposal [Reviewed by Volker Braun, Marshall Hampton, Alex Ghitza] #7262: Craig Citro: Have multiplication_by_m() return an EllipticCurveIsogeny object [Reviewed by John Cremona, Chris Wuthrich] #7299: Jason Grout: show() regression: Picture cropped too much [Reviewed by Robert Bradshaw] #7389: Willem Jan Palenstijn: Fallback _point_morphism_class() has wrong signature [Reviewed by Alex Ghitza] #7521: Karl-Dieter Crisman: typo in optional doctest for R interface [Reviewed by Minh Van Nguyen] #7532: John Cremona: "return NotImplementedError" in ring.pyx [Reviewed by Tim Dumol, John Palmieri] #7535: Tim Dumol: Errors should be raised, not returned. [Reviewed by John Palmieri] #7719: John Cremona, Robert Bradshaw: Improvements to complex AGM [Reviewed by Robert Bradshaw, John Cremona] #7802: Jason Grout: Mention that RNDN is the "ties toward even" version in RealField [Reviewed by Minh Van Nguyen] #7820: Alex Ghitza, David Kirkby: upgrade gfan to latest release (0.4plus) [Reviewed by Marshall Hampton] #7823: Peter Jeremy: libgcrypt-1.4.4.p1 references incorrect shared library on FreeBSD [Reviewed by David Kirkby] #7824: Peter Jeremy: cliquer-1.2.p2 - add FreeBSD support [Reviewed by David Kirkby] #7830: Jason Grout: function for floating point representation of a number [Reviewed by Robert Bradshaw, John Cremona] #7921: Nicolas M. Thiéry: Categories for extension types via __getattr___ [Reviewed by Robert Bradshaw] #7938: Jason Bandlow: 'term' and 'monomial' are inconsistently used in some Category and combinat code [Reviewed by Nicolas M. Thiéry] #7939: Martin Albrecht: shorten doctests in sage/rings/polynomial/multi_polynomial_ideal.py [Reviewed by Michael Brickenstein, Alex Ghitza] #7949: Sebastian Pancratz: Bit-shifts in Z/(n) [Reviewed by Tom Boothby] #7950: Burcin Erocal: factoring broken in 0 variable polynomial ring [Reviewed by William Stein, Alex Ghitza] #7951: Burcin Erocal: coercion problem with 0 variable polynomials [Reviewed by Robert Bradshaw, Alex Ghitza] #7958: Sebastian Pancratz, Mike Hansen: Conversion of rationals into the fraction field of integer polynomials [Reviewed by Mike Hansen, Sebastian Pancratz] #7976: Florent Hivert: Extends __classcall__ to control inheritance [Reviewed by Nicolas M. Thiéry] #7995: Willem Jan Palenstijn: sage-test doesn't handle all of sage-doctest's return values [Reviewed by Alex Ghitza] #8001: Nicolas M. Thiéry: Stronger category tests [Reviewed by Florent Hivert] #8002: Willem Jan Palenstijn: remove dead code from sage-ptest [Reviewed by Rob Beezer] #8003: Christian Wuthrich: EllipticCurve('522j1').sha().an_padic(13) fails [Reviewed by Robert Miller] #8009: Jason Grout: plot_vector_field does not take a color option [Reviewed by Robert Bradshaw] #8012: Robert Bradshaw: spurious argument in RIF documentation [Reviewed by Tim Dumol] #8020: William Stein: python-2.6.4.p4 spkg *totally breaks* itanium support [Reviewed by Craig Citro] #8021: John Palmieri: ref manual for 4.3.1: error when building (Undefined control sequence \cross) [Reviewed by Minh Van Nguyen] #8028: Nicolas M. Thiéry: Improvements to element_wrapper [Reviewed by Florent Hivert] #8032: Willem Jan Palenstijn: block matrix doctest [Reviewed by Robert Bradshaw] #8041: William Stein, John Palmieri: docstring for XGCD has Sphinx errors "Unknown control sequence '\*'" in sage-4.3.1 [Reviewed by John Palmieri, Alex Ghitza] #8042: Craig Citro: problem with modular symbols in eclib [Reviewed by Chris Wuthrich] -- 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 URL: http://www.sagemath.org