Hello folks,

Not much happened since alpha1, but 25 tickets closed are enough
reason to do an alpha2 release. The notebook issue hasn't been
fixed yet and the ATLAS build improvements for Pentium M and
Athlon still aren't merged. Expect the next release to be a rc,
since we have closed close to 100 tickets and the release date
is approaching fast. I personally will concentrate on the 64 bit
OSX port (most of the spkgs I did touch in the last two days have
already been fixed), but in my eyes we need to fix the two huge
memleaks as well as the notebook issues before a release.

The review que is still full, so if you have some time please
review any of the tickets with patches listed in trac. A partial
list is appended to the end of this message. As usual please
report build failures and other issues.

The tarball [203MB] is available at

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

Cheers,

Michael

In Review:

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

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

ToDo:

* update documentation for new ATLAS options
* #1689: update new SAGE_FORTRAN_LIB
* PolyBoRi leak: fix it or get somebody else to do it
* pygnutls: bump for update - look for update?
* opencdk is included in gnutls 2.2.1

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

Review Que:

#652: .sage files destroy existing .py files
#740: Implement standard transformations for elliptic curves & points
#980: random_element() for multivariate polynomials
#1155: PermutationGroup coercion bug
#1276: incorporate willem's doctest timing code into sage
#1550: use libecm instead of pexpect+ecm binary
#1575: plotting -- fix vector plotting
#1578: Make polynomial .diff() accept optional argument times for
       repeated differentiation.
#1600: another weird coercion bug
#1601: issue with noclobber and building sage
#1651: bug in decode
#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__
#1823: RDF/CDF coverage, consistent hashing
#1838: comma in latex lists need a trailing space
#1839: sage-crap: incorporate this script into sage and start using
       it before each release.
#1845: list_plot3d should be able to accept lists of points in
       arbitrary positions
#1908: Make it so that show plots a list as a grid
#1911: 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)
#1922: change and update lprint
#1926: fixes for the maple interface
#1929: add more examples to qqbar.py
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@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-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to