Here we go: Sage 2.10.1.rc3 is hopefully the next to last rc.
The release is planned in the next 24 hours. We finally fixed
the GNUTLS issues, elliptic curve improvements (#740), some
Solaris build issues and various bug fixes. What needs to be
done before the release is #1968 (a security fix), also an
ATLAS update (actually five different tickets) and some more
small bug fixes. Anything else will be reviewed on a case by
case basis, but since the next release isn't far away we will
be rather conservative due to SD7.

The tarball [202MB] is available at the usual place:

http://sage.math.washington.edu/home/mabshoff/release-cycles-2.10.1/sage-2.10.1.rc3.tar

Please report all issues. If you do not have Maple installed please
apply
the patch at

http://trac.sagemath.org/sage_trac/attachment/ticket/1926/1926-make_doctests_optional.patch

to avoid that doctest failure.

Cheers,

Michael

###################################################################

Must be merged/resolved before Sage-2.10.1.final:

#1495: Terminate ATLAS build on Linux when power management is
       enabled
#1547: Add pre-tuned settings for ATLAS for certain CPUs
#1641: Make ATLAS restart build on tolerance error
#1767: Add SAGE_ATLAS_LIB, SAGE_ATLAS_TARGZ flags to allow use
       of external atlas
#1886: add atlas pretuning for AMD Athlon MP processors
#1926: fixes for the maple interface
#1968: notebook -- remove capability of using live tutorial
       for users not signed in to the notebook server

Need additional reviews: #1978, #1979

###################################################################

To Do:

* reviews for ticket with spkg/patches/bundles
* disable mandatory FLINT check
* update documentation for new ATLAS options
* #1689: update documentation for new SAGE_FORTRAN_LIB
* #1884: leak in coercion [problematic, probably bumped to 2.10.2
  due to segfaults triggered by #1337]
* #1874: PolyBoRi leak: fix it or get somebody else to do it
* remove opencdk since it is included in gnutls 2.2.1 [2.10.2?]
* add two open valgrind issues to track: Valgrind issues in 2.9.2

sage-memcheck.3056: Conditional jump or move depends on uninitialised
value(s), Invalid read of size 1
doctest calculus.py
sage-memcheck.19097:
doctest: real_rqdf.py

sage-memcheck.24275: longest_match - libz: Conditional jump or move
depends on uninitialised value(s)

###################################################################

spkg audit:

* ensure that "make install" is non-parallel, i.e. do a "export
MAKE=make"
* SAGE_LOCAL check (#633)
* add spkg-check (#299)
* add proper SPKG.txt to all packages
* /usr/bin/env bash (#1638)
* add md5sums for spkgs (#329)
* check for SAGE_DEBUG mode, i.e CFLAGS="-O0 -g" (#475)
* Debian build support

###################################################################

Bugfixes that need to be pushed upstream:

 * gsl_isinf: Bug on OSX where the system's isinf always returns "1"
 * libfplll Solaris build fixes
 * GNUTLS Cygwin build fixes
 * rubiks.spkg: dik solver has cc -> $(CC) fix
 * python_gnutls fix for OSX and other gnutls versions

###################################################################

Reopened:

#1973: Jason Grout, Mike Hansen: native partition_associated function
       [causes import errors on Sage startup after a "sage -ba"]
#1926: Burcin Erocal, Mike Hansen: fixes for the maple interface
       [patch available to make maple doctests optional again]

To Review/merge que:

Merged in rc3:

#740: John Cremona: Implement standard transformations for elliptic
      curves & points
#1328: Michael Abshoff: 2.8.14/Solaris: partitions_c.h compile fix
#1329: Michael Abshoff: 2.8.14/Solaris: real_rqdf.pyx compile fixes
#1554: Mike Hansen: issues with calling symbolic expressions
#1637: Michael Abshoff: Update to mpfr 2.3.1 - fix small issues in
       the spkg
#1887: Robert Miller: graph isomorphism for multiple edges
#1923: Jason Grout: Make an obvious checkbox or menu to switch on
       pretty printing in the notebook
#1938: Robert Bradshaw: Fast (double) function evaluation for
       plotting, etc.
#1958: Craig Citro: fix problems with ANSI codes in sage0.py
#1966: Josh Kantor: inline_fortran broke on OSX
#1970: Willaim Stein, Martin Albrecht: gnutls should not be needed
       if you're running the notebook insecurely, so don't require it
#1972: William Stein: programming guide -- fix a confusing typo
#1978: Yi Qiang, Michael Abshoff: update python-gnutls
#1979: Michael Abshoff: doctest fall out from #740 in tut.tex

Merged in rc2:

#571: John Cremona, Denis Simone, William Stein: weird doctest
      failure in simon_two_descent [to quote William: "John and
      Denis Simone in fact did greatly update this code and it
      is now in Sage. And this particularly doctest runs almost
      instantly now, so remove #long"]
#1058: John Cremona, William Stein: the mwrank interface barfs on
       bad input
#1649: John Cremona, William Stein, Michael Abshoff: Updated
       eclib.spkg to eclib-20080127.spkg
#1650: John Cremona: eclib.spkg: fix tsat test failure
#1823: Robert Bradshaw, Carl Witty: RDF/CDF coverage, consistent
       hashing
#1922: Jason Grout: change and update lprint
#1940: Martin Albrecht: Segmentation fault when comparing two empty
       ideals
#1953: Carl Witty: fix problems in calculus.py found by Jason while
       reviewing #1945
#1954: Mike Hansen: sage/modules/free_module_element.pyx computing
       abs(vector(...))
#1957: Michael Abshoff: Solaris 9 fixes for libfplll.spkg
#1959: Michael Abshoff: Solaris 9 fixes for rubiks.spkg

Merged in rc1:

#384: Alex Ghitza, Mike Hansen: latex formatting issues with
      symbolic expressions
#652: Nick Alexander: .sage files destroy existing .py files
#743: Robert Miller, Carl Witty: graphs: simplify interface for
      accessing vertex objects
#980: Martin Albrecht, Didier Deshommes: random_element()
      for multivariate polynomials
#1083: Craig Citro: Bug in degree 1 number fields; manifests itself
       in element.matrix(), .trace(), .norm(), etc
#1155: Mike Hansen: PermutationGroup coercion bug
#1209: Mike Hansen: make it so maple.gcd?? shows source code
       [later reopened due to more review]
#1456: Mike Hansen: gaussian_binomial bug
#1575: Jason Grout: plotting -- fix vector plotting
#1845: Josh Kantor, Carl Witty: list_plot3d should be able to accept
       lists of points in arbitrary positions
#1875: William Stein: increase idle timeout and save interval
       on the notebook to 6 minutes (shorter times cause serious
       performance problems, esp on large notebook servers)
#1929: Alex Ghitza: add more examples to qqbar.py
#1943: Michael Abshoff: rpy fails to build on OSX 10.4
#1945: Carl Witty: improve reference manual formatting

Merged in rc0:

#1600: Craig Citro: another weird coercion bug
#1911: William Stein, Craig Citro: elliptic curves -- make
       heegner_index command return index instead of square
       of index; clarify why sometimes results is not an
       integer (it's not a bug, it's part of the algorithm)
#1930: Michael Abshoff: R is broken for parallel make, rpy is
       broken for fresh installs, remove recommended tar.gzs
#1931: Michael Abshoff: sage.spkg need to depend on ecm.spkg
#1933: Michael Abshoff: libgpg_error-1.6.spkg broken make install
       for parallel make
#1934: Michael Abshoff: sage-check for ATLAS broken on OSX
#1935: Craig Citro: legendre_symbol currently quite slow
#1937: Martin Albrecht: fix LLL documentation
#1939: Michael Abshoff: Fix OSX rpy import issues, i.e.
       DYLD_LIBRARY_PATH fix

Merged in alpha2:

#1028: Michael Abshoff: fix omega support for new valgrind
       release (3.3.0 once it is out)
#1050: Michael Abshoff: update optional valgrind.spkg to 3.3.0
       release
#1147: William Stein: change location of valgrind output files
       to something less obnoxious
#1550: Robert Miller: use libecm instead of pexpect+ecm binary
#1593: Martin Albrecht: m4ri -- the documentation of the echelon
       command only lists 1 algorithm but >= 2 algorithms are
       supported
#1617: William Stein: speed problem when factoring polynoms
#1623: Michael Abshoff: update gsl to 1.10
#1724: Craig Citro: Creating ModularForms from q-expansions
#1817: Martin Albrecht: crypto.mq.sr doctest coverage at 100%
#1818: Martin Albrecht: include AES polynomial system generator
       in reference manual
#1852: Michael Abshoff: Configure R to use Atlas, other build
       improvements to R package
#1869: Robert Miller: Implement show(list(graphs(n)))
#1873: Mike Hansen: elementary function expansion returns result
       in the wrong ring
#1889: Martin Albecht: 2.10.1.alpha2 doctest failure in
       crypto/mq/sr.py
#1890: Robert Miller: interfaces/libecm.pyx doctest failure
#1894: Martin Albrecht: toy_buchberger failures
#1895: Martin Albrecht: deal with passed through keyword arguments
       for Gröbner basis computation
#1898: Michael Abshoff, William Stein: numerical doctest failure
       for polynomial_element.pyx on Linux/Itanium
#1899: Robert Miller:  Making graphs with a matrix and loops=True
       blows up
#1900: Robert Miller, Jason Grout: Clean up adjacency matrix
       functions for graphs
#1905: Alex Ghitza: both E.Lseries and E.L_series are defined.
       Just define one of them, say E.Lseries.
#1906: Alex Ghitza: eisenstein_series_qexp does not pay attention
       to the field parameter
#1913: Burcin Erocal: poles of gamma
#1917: William Stein: get rid of crazy OS X charpoly workaround,
       since linbox isn't broken anymore
#1924: Robert Bradshaw, William Stein, Clement Pernet: Optimize
       matrix multiply cache friendliness

Merged in alpha1:

#1166: William Stein: 2D terminal output is inconsistent and
       corrupted
#1217: Willem Jan Palenstijn: libfplll error codes
#1274: Martin Albrecht: modify singular interface to allow for
       verbose output
#1294: Mike Hansen: v.n() function blows up when v is a vector
#1306: Robert Miller: Bundles of graphs
#1418: Joel Mohler: magma element __floordiv__
#1508: William Stein: axes_label in plot() broken
#1577: Martin Albrecht: .coefficients() and .monomials() differ
       in order in multivariate polynomial rings
#1583: Craig Citro: simple modules of modular symbols over finite
       fields
#1604: William Stein: more locale problems with python exposed
       by matplotlib
#1606: William Stein: plotting -- add aspect_ratio option to show
       command
#1652: Mike Hansen: length of DAGs with loops calculation runs
       infinite
#1704: David Harvey: replace _DivPolyContext by _multiply_point
#1713: Martin Albrecht: fix SageElement._sage_
#1737: William Stein: ctl-c doesn't exit job in parametric_plot3d
#1718: William Stein: bug in parametric_plot
#1721: Josh Kantor, Michael Abshoff: Introduce SAGE_ATLAS_LIB to
       skip building of ATLAS
#1787: Michael Abshoff: Apply row-major GEMM major ATLAS errata
#1794: Willem Jan Palenstijn: Gram-Schmidt typo
#1804: Nick Alexander: Factorization.__mul__ assumes that the
       primes in the factorization commute, which may not be a
       valid assumption
#1812: Martin Albrecht: doctest coverage for finite_field_givaro up
       to 100%
#1814: Martin Albrecht: doctstrings for stream_cipher.py
#1820: Mike Hansen: update documentation for skew_partition.py
#1829: Martin Albrecht: small improvements for term ordering module
#1831: David Joyner: 3d docs: add more examples of parametric plots
#1832: Mike Hansen: change how real(...) is defined in Sage
#1833: William Stein: plot3d and parametric_plot3d can be very slow
       on some inputs
#1835: Martin Albrecht: some minor changes to the documentation
       of basis_is_groebner
#1836: Martin Albrecht: return reduced Groebner bases by default
#1837: Martin Albrecht: pass through options from groebner_basis
       [hunk 2 seems to have snuck in]
#1840: David Kohel: Hill cipher addition to crypto package
#1843: William Stein: cputime for gp interface
#1844: Craig Citro: Get doctest coverage in sage/modular/modform
       up to 100%
#1854: David Joyner: add more 3d plots to the reference manual
#1856: William Stein: 3d graphics -- bug in setting options via
       the show command
#1858: William Stein: plot.py coverage is crap -- improve it
#1872: William Stein: serious bug in pickling elliptic curves
#1874: Robert Miller: implement bipartite graphs
#1878: Paul Zimmermann: add new function from mpfr-2.3.0
#1880: Michael Abshoff: qqbar numerical doctest failure
#1881: Michael Abshoff: tut.tex doctes failure with factorize()
#1883: Michael Abshoff: Sage distribution includes Windows
       executables

Merged in alpha0:

#712: William Stein: SAGE/Maxima is sometimes unable to solve a
      linear system [solved by #1827 merged in 2.10]
#827: Nick Alexander: nfrootsof1 from Pari
#1391: Martin Albrecht, William Stein : bug in unit part of
       factorizations of multivariate polynomials
#1485: David Joyner, Simon King: wrapper for invariant_ring and
       invariant_algebra_reynolds in Singular
#1525: Robert Miller: NetworkX upgraded spkg, Bipartite graphs
#1616: Mike Hansen, David Joyner: Change asin to arcsin, etc.
#1622: Michael Abshoff: update gnutls to 2.2.1
#1627: Michael Abshoff: update libgcrypt to 1.4
#1630: Michael Abshoff: update opencdk to 0.6.6
#1653: David Harvey: Bug raising an integer to a float
#1710: William Stein: switch default location of trac server
       away from http://www.sagemath.org:9002/
#1715: Martin Albrecht: PolyBoRi pickling/hashing
#1746: Alex Ghitza: add p-norm as a method to vectors
#1772: Mike Hansen, Robert Miller: bug somewhere in the symbolics
#1789: William Stein: standalone Sage scripts don't work on Linux,
       they work fine on OS X
#1800: Carl Witty: bug with RealIntervalField/MPFI
#1801: Robert Bradshaw: Update cython package to 0.9.6.11
#1813: Martin Albrecht: misc enhancements for ref.pdf
#1821: Michael Abshoff, Bill Hart: Update FLINT to 1.0.6
#1826: Robert Bradshaw, Robert Miller: cdefs.pxi and stdsage.pxi
       were missing some function declarations
#1850: Robert Bradshaw: serious bug in parametric plotting of curves
#1851: Robert Miller: add documentation, doctests for
       graphs/bruhat_sn.pyx
#1853: Michael Abshoff: update libgpg_error to 1.6
#1855: William Stein: rivial but visibly very painful bug in
       plotting
#1859: Robert Bradshaw: 3d and 2d graphics -- some unification

###################################################################

Review Que:

#1014: there should be an Integer.number_of_digits() function
#1099: graphs: consolidating delete functionality
#1171: [with negative review]: _new() method for quadratic field
elements
#1186: [with negative review]: Charpoly of a matrix of polynomials
       sometimes breaks
#1276: incorporate willem's doctest timing code into sage
#1371: hg_sage.pull/push() to non-default server with multiple
branches
#1399: [with negative and positive review] Problems with arithmetic
#1413: [with patch, with negative review] added _sig_on/_sig_off to
       mpolynomial_libsingular
#1578: Make polynomial .diff() accept optional argument times for
       repeated differentiation.
#1601: issue with noclobber and building sage
#1651: bug in decode
#1684: [with negative review]: Intelligent indentation when user
       presses "enter".
#1714: allow keyword arguments for remote sage methods (sage0)
#1761: Graphviz output for graphs
#1766: enhancing latex embedding with plots
#1793: Hilbert series, Hilbert polynomial, Laurent series expansion
#1795: Adds support for cdef'd and cpdef'd functions to sage-coverage
#1805: improve doctest coverage for structure/factorization.py
#1810: refactoring to improve finite field reference manual
#1816: rename MPolynomialRing.repr_long method to __str__
#1838: comma in latex lists need a trailing space
#1839: sage-crap: incorporate this script into sage and start using
       it before each release.
#1862: implement at least some sort of useful rudimentary implicit
       2d plotting function
#1886: add atlas pretuning for AMD Athlon MP processors
#1908: Make it so that show plots a list as a grid
#1923: Make an obvious checkbox or menu to switch on pretty printing
       in the notebook
#1926: fixes for the maple interface
#1946: Tate's algorithm has NO DOCTESTS!
       See sage/schemes/elliptic_curves/ell_number_field.py
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to