sage-4.6.2.alpha2 released

33 views
Skip to first unread message

Jeroen Demeyer

unread,
Jan 25, 2011, 8:36:27 AM1/25/11
to sage-r...@googlegroups.com
Dear Sage lovers,

We're releasing Sage 4.6.2.alpha2.

Source archive:

http://sage.math.washington.edu/home/release/sage-4.6.2.alpha2/sage-4.6.2.alpha2.tar

Upgrade path:

http://sage.math.washington.edu/home/release/sage-4.6.2.alpha2/sage-4.6.2.alpha2/

Please build, test, and report! We'd love to hear about your
experiences with this release.

== Known issues ==

* Some doctests fail on bsd.math (OS X 10.6 i386), when compiling in
64-bit mode due to SAGE64 verbosity. This is #10303.

== Tickets ==

* We closed 132 tickets in this release. For details, see


http://sage.math.washington.edu/home/release/sage-4.6.2.alpha2/tickets.html

Closed tickets:

#6063: [fixed by #4000] x^2 for x over QQ is really frickin' slow
compared to over ZZ (nearly factor of 100!!) [Reviewed by David Loeffler]
#9620: conflicting branch cut conventions [Reviewed by Richard B. Kreckel]
#9897: pari-2.4.3.svn-12577 fails to build on itanium with gcc 4.5.1
[Reviewed by Jeroen Demeyer]
#10120: Errors building the PARI/GP spkg with GCC 4.4.1 (Fedora 11,
openSUSE 11.2) [Reviewed by Koen van de Sande]
#10472: Implement identity, transpose, adjoint as matrix properties
[Reviewed by Rob Beezer]
#10559: path to perl hardcoded in gphelp (GP/PARI) [Reviewed by Jeroen
Demeyer]
#10663: Remove devel/sage/.hg/hgrc [Reviewed by Emil Widmann]

Merged in sage-4.6.2.alpha2:

#727: Nick Alexander, Marco Streng: find rational points on plane conic
curves [Reviewed by David Loeffler]
#5618: Simon King: Cyclotomic field elements are not converted to Gap
correctly [Reviewed by Luis Felipe Tabera Alonso]
#7981: Jason Grout, Andrey Novoseltsev: animate ignores options to show
that are passed up from the plot command [Reviewed by Tim Dumol,
Marshall Hampton, Karl-Dieter Crisman]
#8611: Jason Grout, Simon King: speed up cached_function and
cached_method [Reviewed by David Loeffler]
#8632: Andrey Novoseltsev: .save ignores ymin etc. [Reviewed by
Karl-Dieter Crisman]
#8716: David Loeffler: Modular forms of level GammaH [Reviewed by Robert
Miller]
#9032: Gagan Sekhon: no method numerical_approx for integers and
rationals [Reviewed by Aly Deines, Willem Jan Palenstijn, Joanna Gaski]
#9227: Martin Allen: units.length.millimeter missing [Reviewed by Simon
Spicer]
#9228: John Cremona: Bring doctests for interfaces/mwrank.py up to 100%
(from 20% (2 of 10) ) [Reviewed by Aly Deines, Jeroen Demeyer]
#9423: Simon King: Gap interface for number fields [Reviewed by Luis
Felipe Tabera Alonso]
#10244: Marshall Hampton: legends don't save correctly [Reviewed by
Karl-Dieter Crisman]
#10279: Jeroen Demeyer: Bug in factor of polynomials over number fields
[Reviewed by Luis Felipe Tabera Alonso]
#10334: Mike Hansen: miscellaneous cleanup in perm_gps preparing for
domains [Reviewed by Robert Miller]
#10336: Andrey Novoseltsev: Cannot plot non-strictly convex cones
[Reviewed by Volker Braun]
#10355: Niles Johnson, Andrey Novoseltsev: containment for multivariate
polynomial rings [Reviewed by Volker Braun]
#10369: Jeroen Demeyer: Yet another bug in factorization over number
fields [Reviewed by Luis Felipe Tabera Alonso]
#10430: Jeroen Demeyer: Add some bugfixes to the PARI package [Reviewed
by Leif Leonhardy, Volker Braun]
#10473: Kwankyu Lee: Wrong docs of _lmul_ and _rmul_ in the polynomial
module [Reviewed by Aly Deines]
#10498: Andrey Novoseltsev: fix inject_coefficients for toric varieties
[Reviewed by Volker Braun]
#10506: Ron Evans / John Cremona: efficient counting of cusps for the
principal congruence subgroup Gamma(n) [Reviewed by Ron Evans]
#10525: Volker Braun: move algebraic subschemes of toric varieties to
their rightful places [Reviewed by Andrey Novoseltsev]
#10560: Eviatar Bach: Spelling errors in generic_graph.py [Reviewed by
André Apitzsch]
#10590: John Cremona: Saturation of elliptic curve points can cause an
infinite loop [Reviewed by Robert Miller]
#10594: Ryan Grout: Upgrade to mercurial 1.7.3 [Reviewed by Dan Drake]
#10600: Martin Albrecht: fix bug in eliminate_linear_variables() +
return reductors used [Reviewed by Mate Soos]
#10625: David Loeffler: inverse_mod for integer ring won't take an ideal
as argument [Reviewed by Rob Beezer]
#10640: Alain Giorgetti: Non interactive example in documentation of
sage.combinat.cartesian_product.CartesianProduct(*iters) [Reviewed by
Dominique Poulalhon]
#10643: Olivier Guichard: Composition.fatter() method documentation -
incorrect font [Reviewed by Johan Oudinet]
#10646: Wolfgang Steiner: Doc typos correction [Reviewed by David Loeffler]
#10647: Dominique Bernardi: Example unrecognized as such in
FiniteCombinatorialClass.keys() [Reviewed by David Loeffler]
#10648: Jonathan Spreer: fix documentation
in/doc/live/reference/sage/plot/plot3d/base.html [Reviewed by David
Loeffler]
#10664: Fredrik Stroemberg: bug in old_subspace of hecke module in some
edge cases [Reviewed by William Stein]

Nathann Cohen

unread,
Jan 25, 2011, 10:19:04 AM1/25/11
to sage-r...@googlegroups.com
Hello !!

Still the same problem on alpha2 for Fedora 14 (32 bits). Just before installing the Sage SPKG, the following line appears :

g++ -o libcsage.so -shared src/convert.os src/interrupt.os src/mpn_pylong.os src/mpz_pylong.os src/mpz_longlong.os src/stdsage.os src/gmp_globals.os src/ZZ_pylong.os src/ntl_wrap.os -L/home/ncohen/sage/local/lib -L/home/ncohen/sage/local/lib/python/config -lntl -lgmp -lpari -lpython2.6
**************************************************************************
You must compile Sage first using 'make' in the Sage root directory.
(If you have already compiled Sage, you must set the SAGE_ROOT variable in
the file '/home/ncohen/sage/sage').
**************************************************************************
ERROR installing SAGE

This happens even without any Sage variable set, and can be fixed by manually setting the variable SAGE_ROOT from SAGE_ROOT/sage/sage to its correct value (it is initially set to ".....")

(install.log file : http://www-sop.inria.fr/members/Nathann.Cohen/install.log.bz2)

Nathann

Willem Jan Palenstijn

unread,
Jan 25, 2011, 10:25:54 AM1/25/11
to sage-r...@googlegroups.com
On Tue, Jan 25, 2011 at 07:19:04AM -0800, Nathann Cohen wrote:
> Hello !!
>
> Still the same problem on alpha2 for Fedora 14 (32 bits).

I have roughly the same questions as last time :-)

I'll repeat them here for convenience:

Do you have /home/ncohen/sage/local/bin/sage-sage ?
What does 'hg log -l 3' return in /home/ncohen/sage/local/bin/ ?

And two extra ones: what do 'readlink -n /home/ncohen/sage/sage' and
'realpath /home/ncohen/sage/sage' return?


-Willem Jan

Volker Braun

unread,
Jan 25, 2011, 10:44:42 AM1/25/11
to sage-r...@googlegroups.com
Since the error occurs right after building libcsage.so, I suspect that something is wrong with that library which then prevents sage from starting up. Can you post the output of 

sage -sh 
ldd $SAGE_ROOT/devel/sage-main/c_lib/libcsage.so

davidloeffler

unread,
Jan 25, 2011, 11:32:46 AM1/25/11
to sage-release


On Jan 25, 1:36 pm, Jeroen Demeyer <jdeme...@cage.ugent.be> wrote:
>
> Please build, test, and report!  We'd love to hear about your
> experiences with this release.

Built fine (from scratch, not upgrading) on 64-bit Ubuntu, long
doctests pass.

David Loeffler

Nathann Cohen

unread,
Jan 25, 2011, 1:17:43 PM1/25/11
to sage-r...@googlegroups.com
Hellooooo !!!

> Do you have /home/ncohen/sage/local/bin/sage-sage ?

I do !

/home/ncohen/sage$ ls -l /home/ncohen/sage/local/bin/sage-sage
-rwxr-xr-x 1 ncohen mascotte 31711 Jan 25 16:36
/home/ncohen/sage/local/bin/sage-sage

> What does 'hg log -l 3' return in /home/ncohen/sage/local/bin/ ?

/home/ncohen/sage/local/bin$ hg log -l 3
changeset: 1629:9b1c5a6e8446
tag: tip
user: Jeroen Demeyer <jdem...@cage.ugent.be>
date: Tue Jan 25 12:38:08 2011 +0000
summary: 4.6.2.alpha2

changeset: 1628:676a3ac18df4
user: Jeroen Demeyer <jdem...@cage.ugent.be>
date: Tue Jan 25 09:55:50 2011 +0000
summary: Added tag 4.6.2.alpha2 for changeset abefff5477ee

changeset: 1627:abefff5477ee
tag: 4.6.2.alpha2
user: Jeroen Demeyer <jdem...@cage.ugent.be>
date: Tue Jan 25 09:55:21 2011 +0000
summary: Added tag 4.6.2.alpha1 for changeset c1b1ba7e1b42

> And two extra ones: what do 'readlink -n /home/ncohen/sage/sage' and

Nothing !

/home/ncohen/sage/local/bin$ readlink -n /home/ncohen/sage/sage
/home/ncohen/sage/local/bin$

> 'realpath /home/ncohen/sage/sage' return?

This command does not exist, and on this 9*ERG##$$*/## Fedora I do not
find how to install it (still trying). May it be an explanation
already ? :-)

Thank you very muuuuch !! :-)

Nathann

Nathann Cohen

unread,
Jan 25, 2011, 1:18:30 PM1/25/11
to sage-r...@googlegroups.com
> sage -sh
> ldd $SAGE_ROOT/devel/sage-main/c_lib/libcsage.so

Sadly, Sage does not run at this point :-/

/home/ncohen/sage/local$ sage -sh


**************************************************************************
You must compile Sage first using 'make' in the Sage root directory.
(If you have already compiled Sage, you must set the SAGE_ROOT variable in
the file '/home/ncohen/sage/sage').
**************************************************************************

/home/ncohen/sage/local$

Nathann

Volker Braun

unread,
Jan 25, 2011, 2:06:43 PM1/25/11
to sage-r...@googlegroups.com
Fine, then just set LD_LIBRARY_PATH manually. For example from $SAGE_ROOT:

LD_LIBRARY_PATH=./local/lib ldd ./devel/sage-main/c_lib/libcsage.so


Volker Braun

unread,
Jan 25, 2011, 2:12:36 PM1/25/11
to sage-r...@googlegroups.com
On unix there usually is no "realpath" executable. There is a realpath() function in the C library. To canonicalize (dereference symlinks) a path, use readlink -f. For example,

[vbraun@volker-two sage]$ readlink -f ~/Sage/sage
/home/vbraun/opt/sage-4.6.2.alpha2

Willem Jan Palenstijn

unread,
Jan 25, 2011, 2:15:41 PM1/25/11
to sage-r...@googlegroups.com

I know, but see the sage script:

if [ "$SAGE_ROOT" = "....." ]; then
SAGE_ROOT=`readlink -n "$0" 2> /dev/null` || \
SAGE_ROOT=`realpath "$0" 2> /dev/null` || \
SAGE_ROOT="$0"


-Willem Jan

Thomas Dziedzic

unread,
Jan 26, 2011, 10:08:56 AM1/26/11
to sage-release
Clean build on Archlinux 64bit
make ptestlong
All tests passed!

Cheers!

Rob Beezer

unread,
Jan 26, 2011, 3:29:30 PM1/26/11
to sage-release
export MAKE="make -j4"
make ptestlong

All tests passed on 64-bit Ubuntu 10.04 on dual-core mobile Core i7.

Rob

kcrisman

unread,
Jan 27, 2011, 12:33:42 PM1/27/11
to sage-release
Build from scratch passes all long doctest on PPC OS X 10.4 except
known Maxima timeout.

- kcrisman

Dr. David Kirkby

unread,
Jan 27, 2011, 5:54:50 PM1/27/11
to sage-r...@googlegroups.com
On 01/25/11 01:36 PM, Jeroen Demeyer wrote:
> Dear Sage lovers,
>
> We're releasing Sage 4.6.2.alpha2.
>
> Source archive:
>
> http://sage.math.washington.edu/home/release/sage-4.6.2.alpha2/sage-4.6.2.alpha2.tar


All tests pass with 'make ptestlong' on OpenSolaris 06/2009 on a Sun Ultra 27.

----------------------------------------------------------------------
All tests passed!
Total time for all tests: 1731.5 seconds

Dave

Reply all
Reply to author
Forward
0 new messages