Sage 4.2.alpha1 is out. Source and binary areavailable at
http://sage.math.washington.edu/home/mhansen/release/4.2/alpha1/sage-4.2.alpha1.tar
http://sage.math.washington.edu/home/mhansen/release/4.2/alpha1/sage-4.2.alpha1-sage.math.washington.edu-x86_64-Linux.tar.gz
The upgrade path is
http://sage.math.washington.edu/home/mhansen/release/4.2/alpha1/sage-4.2.alpha1
Tickets merged in 4.2.alpha1:
#6579: David Kirkby: Error building 'modified sage library code' when
including paripriv.h [Reviewed by Mike Hansen]
#7257: William Stein: spike_functions has numerical noise on powerpc
(followup to #6891) [Reviewed by Mike Hansen]
#7263: Mitesh Patel: sage-4.2: jmol plotting on the command line is
completely broken [Reviewed by William Stein]
#5038: Sebastien Labbe: Add support for word path [Reviewed by Mike
Hansen, Franco Saliola]
#5092: William Stein: Primes()?? gets hung in len call; also bring
coverage to 100% for primes.py [Reviewed by Mike Hansen, Karl-Dieter
Crisman]
#5596: Robert Bradshaw: refactor coercion to catch fewer exceptions
[Reviewed by Nicolas M. Thiéry, Mike Hansen]
#5597: Robert Bradshaw: Rename coercion action methods [Reviewed by
Nicolas M. Thiéry]
#5598: Robert Bradshaw: allow post-creation (pre-use) declaration of
coercions [Reviewed by Nick Alexander]
#6809: Nicolas M. Thiéry: abstract_methods_of_class [Reviewed by Florent Hivert]
#7012: Nathann Cohen: clean up sage/numerical/mip.pyx [Reviewed by
Mike Hansen, Minh Van Nguyen]
#7049: Nathann Cohen: GLPK, just minor changes [Reviewed by Minh Van Nguyen]
#7122: Mike Hansen: plot real part and imaginary part of function
sqrt. [Reviewed by Karl-Dieter Crisman]
#7123: Minh Van Nguyen: cryptanalysis of the shift cipher [Reviewed by
Rob Beezer, Mike Hansen]
#7209: Nicolas M. Thiéry: Make `sage -coverage` aware of TestSuite
[Reviewed by Florent Hivert]
#7236: Florent Hivert: Partitions cleanup (box => cell +
indentation fix) [Reviewed by Nicolas M. Thiéry]
#7245: Mike Hansen: sage -merge misses positively reviewed tickets
[Reviewed by Dan Drake]
#7246: Nathann Cohen: digraph.DeBruijn in graph_generators [Reviewed
by Sebastien Labbe]
#7251: Nicolas M. Thiéry: Allow for Integer(3, parent = MyParent)
[Reviewed by Mike Hansen]
#7252: John Palmieri: fix spkg/install [Reviewed by Dan Drake]
#7259: Nicolas M. Thiéry: Revert Sets().category() from Sets() to
Objects() [Reviewed by Mike Hansen]
#6291: Jerome Lefebvre: Missing identity function in AbelianGroup
[Reviewed by Rob Beezer]
#6455: Chris Wuthrich: Bug in twisting for p_primary_bound on
Tate-Shafarevich groups [Reviewed by John Cremona]
#6886: Christian Wuthrich: Elliptic curve isogeny checking can be
expensive [Reviewed by John Cremona]
#6935: Karl-Dieter Crisman: Improve documentation for plots with new
axis code [Reviewed by Jason Grout]
#7077: Alex Ghitza: variables() inconsistently returns a list or tuple
[Reviewed by Karl-Dieter Crisman]
#7228: Anders Jonsson: Generalized Petersen graph generator [Reviewed
by Nathann Cohen]
#7265: Mariah Lenox: typo in symbolic/expression.pyx [Reviewed by Burcin Erocal]
Tests are running on the build farm and skynet. Assuming that they
all run smoothly, this (along with a new sagenb spkg) will be 4.2
final.
--Mike
Upgrading from alpha0 went with hickups, tests on Fedora 11. 32 bits:
sage -t "devel/sage/doc/en/tutorial/tour_algebra.rst"
**********************************************************************
File "/home/jaap/downloads/sage-4.2.alpha0/devel/sage/doc/en/tutorial/tour_algebra.rst", line 87:
sage: find_root(cos(phi)==sin(phi),0,pi/2)
Expected:
0.78539816339744839
Got:
0.78539816339744828
**********************************************************************
1 items had failures:
Same as in alpha0! No ticket yet?
Jaap
John
2009/10/23 Mike Hansen <mha...@gmail.com>:
* Cygwin: Error building sqlite. (i.e., Sage gets essentially nowhere).
No released sage has ever been built on this machine.
* sage.math (ubuntu 64-bit): Builds fine and all tests pass
* OS X 10.6: Builds fine, but all of the following tests fail:
sage -t -long "devel/sage/sage/calculus/calculus.py"
sage -t -long "devel/sage/sage/calculus/tests.py"
sage -t -long "devel/sage/sage/calculus/wester.py"
sage -t -long "devel/sage/sage/functions/hyperbolic.py"
sage -t -long "devel/sage/sage/functions/other.py"
sage -t -long "devel/sage/sage/functions/trig.py"
sage -t -long "devel/sage/sage/gsl/interpolation.pyx"
sage -t -long "devel/sage/sage/interfaces/sage0.py"
sage -t -long "devel/sage/sage/matrix/matrix_symbolic_dense.pyx"
sage -t -long "devel/sage/sage/rings/polynomial/pbori.pyx"
sage -t -long "devel/sage/sage/symbolic/constants.py"
sage -t -long "devel/sage/sage/symbolic/expression.pyx"
sage -t -long "devel/sage/sage/symbolic/function.pyx"
* Atom N270 with Ubuntu Linux: builds fine, testing isn't done yet,
but nothing failed so far.
* OS X 10.5 PPC G5: builds fine, testing isn't done yet
* Itanium RHEL 5: Fails to build with Fortan compiler error in prereq
script, which is good because the Fortran install on that machine had
changed systemwide, so I had to update my environment variables. Now
build testing.
* Itanium SUSE: Fails building Cython symmetrica extension in the
Sage library:
gcc -pthread -shared
build/temp.linux-ia64-2.6/sage/libs/symmetrica/symmetrica.o
-L/home/wstein/screen/iras/build/sage-4.2.alpha1/local//lib -lcsage
-lsymmetrica -lstdc++ -lntl -o
build/lib.linux-ia64-2.6/sage/libs/symmetrica/symmetrica.so
/usr/local/binutils-2.19.1/ia64-Linux-suse-gcc-4.3.3/bin/ld:
/home/wstein/screen/iras/build/sage-4.2.alpha1/local//lib/libsymmetrica.a(mee.o):
Can't relax br (PCREL21B) to `freeself_matrix' at 0x34382 in section
`.text' with size 0x62490 (> 0x1000000).
/usr/local/binutils-2.19.1/ia64-Linux-suse-gcc-4.3.3/bin/ld: final
link failed: Nonrepresentable section on output
This looks like another issue with the compiler environment changing.
I have no clue.
* eno on skynet: Fedora Core 9, one failure:
sage -t -long "devel/sage/sage/coding/guava.py"
A mysterious error (perhaps a memory error?) occurred, which may
have crashed doctest.
Rerunning the test many times doesn't yield that error again.
* disk.math.washington.edu: Open Solaris 11:
Fails building GNUTLS:
sage: An error occurred while installing gnutls-2.2.1.p4
Sage has never been built on this machine.
* OS X 10.4 PPC G5: Builds fine; still testing.
* On the build farm, only some have finished:
- debian64 -- no errors
- fedora64: two failures both "A mysterious error (perhaps a
memory error?) occurred, which may have crashed doctest." which might
just be the result of a heavily loaded system:
sage -t -long "devel/sage/doc/en/reference/modsym.rst"
sage -t -long "devel/sage/sage/categories/category_types.py"
- mandriva32, mandriva64: fail building Python
- opensuse64 -- no errors
- ubuntu32 -- no errors
SUMMARY:
Despite all issues mentioned above, so far sage-4.2.alpha1 seems
no worse than the released sage-4.1.2.
-- William