Sage 4.3.1.alpha0 is out. Source and binary areavailable at
http://sage.math.washington.edu/home/mhansen/release/4.3.1/alpha0/sage-4.3.1.alpha0.tar
http://sage.math.washington.edu/home/mhansen/release/4.3.1/alpha0/sage-4.3.1.alpha0-sage.math.washington.edu-x86_64-Linux.tar.gz
The upgrade path is
http://sage.math.washington.edu/home/mhansen/release/4.3.1/alpha0/sage-4.3.1.alpha0
Patches merged in sage-4.3.1.alpha0:
#6595: William Stein, David Kirkby: 'modified sage library code' fails
at c_lib if /opt/SUNWspro/bin/CC can be found. (SCons issue) [Reviewed
by William Stein]
#7783: Tim Dumol: 3d graphics (viewed with jmol) do not work from the
command line in sage-4.3 [Reviewed by William Stein]
#7840: William Stein: include sagenb-0.4.9 in sage-4.3.1.alpha0
[Reviewed by Mike Hansen]
#7620: Simon King: Inconsistent ordering when composing functors
[Reviewed by Mike Hansen]
#4142: Karl-Dieter Crisman: limit bug: should be -Infinity, but gives
+Infinity [Reviewed by Dan Drake]
#5174: John Palmieri: _repr_ for large matrices should indicate how to
see the entries [Reviewed by Mike Hansen]
#6423: Karl-Dieter Crisman: Sage not always understanding i=sqrt(-1)
- Maxima bug probably [Reviewed by Robert Marik]
#6425: Alex Ghitza: GammaH constructor doesn't check the gens are
units mod N [Reviewed by John Cremona]
#6583: Robert Miller: Implement 2-isogeny descent over QQ natively in
Sage using ratpoints [Reviewed by William Stein]
#6772: William Stein: increase default ecl memory limits for
maxima+ecl in sage [Reviewed by Mike Hansen]
#7097: John Cremona: bug in polynomial factorization over number
fields [Reviewed by Mike Hansen]
#7138: David Kirkby: freetype always builds 32-bit libraries on
Solaris, even when SAGE64="yes" [Reviewed by Jaap Spies]
#7279: William Stein: issue with %sh in sagenb (notebook) [Reviewed by
Jason Grout, Mike Hansen]
#7388: Robert Miller: upgrade ratpoints to 2.1.3 [Reviewed by William
Stein, John Cremona]
#7505: David Kirkby, Peter Jeremy: Add scripts which check C and C++
compilers, and report what they are [Reviewed by Martin Albrecht,
William Stein, Minh Van Nguyen]
#7548: Alex Ghitza: modular form times scalar = boom [Reviewed by William Stein]
#7616: Robert Bradshaw, Craig Citro, Robert Miller: fix bug in trivial
number field extensions [Reviewed by Robert Miller, John Cremona,
Francis Clarke]
#7696: William Stein: zlib -- source spkg contains precompiled binary
crap (.obj files) [Reviewed by Mike Hansen]
#7699: William Stein: Delete OS X metadata in lcalc spkg [Reviewed by
David Kirkby]
#7704: William Stein: bug in sparse matrix det [Reviewed by Sebastian Pancratz]
#7724: Nathann Cohen, Yann Laigle-Chapuy: breadth/depth first search
and basic connectivity for c_graphs [Reviewed by Robert Miller]
#7728: Dag Sverre Seljebotn: Make matrix factorizations immutable and
cached [Reviewed by William Stein]
#7732: William Stein: remove binary files from ECL distribution
[Reviewed by David Kirkby]
#7745: Karl-Dieter Crisman: Update Maxima to 5.20.1 [Reviewed by Robert Marik]
#7754: Nicolas M. Thiéry: Weyl group optimizations [with patch,
positive review] [Reviewed by Daniel Bump]
#7768: Minh Van Nguyen: PDF version of reference manual fails to build
in Sage 4.3 [Reviewed by John Palmieri]
#7775: Nathann Cohen: Wrong url in numerical.mip [Reviewed by Minh Van Nguyen]
#7796: Minh Van Nguyen: prevent Sphinx from rebuilding full document
[Reviewed by John Cremona, John Palmieri]
#7799: John Palmieri: install_scripts should not install M2 [Reviewed
by Andrey Novoseltsev]
#7817: David Kirkby: opencdk ignoring SAGE64 except on OS X [Reviewed
by Jaap Spies]
#7834: Dag Sverre Seljebotn: Implement conjugate() for
RealDoubleElement [Reviewed by Alex Ghitza]
#6820: John Palmieri, Mitesh Patel: Easy command-line access to HTML
documentation and docstrings [Reviewed by Mitesh Patel, John Cremona,
John Palmieri]
#6965: John Palmieri: preventing repository corruption with
MANIFEST.in [Reviewed by Minh Van Nguyen]
#7162: David Kirkby: maybe remove linking xpm into gd [Reviewed by Jaap Spies]
#7271: Martin Albrecht: some small polybori interface fixes [Reviewed
by Mike Hansen]
#7678: Alex Ghitza: shorten very long doctests in rings/arith.py
[Reviewed by John Cremona]
#7692: Steven Sivek: update the sloane OEIS database to the latest
version; it is a little out of date. [Reviewed by Jaap Spies]
#7697: William Stein: Delete OS X meta-crap from gfan-0.3.p4 [Reviewed
by Karl-Dieter Crisman]
#7749: Steven Sivek: Add names.gz to the Sloane OEIS [Reviewed by Jaap Spies]
#7756: Mitesh Patel: Extra, unwanted text inserted in cells by
shift-enter [Reviewed by William Stein]
#7769: John Palmieri: delete some rst files [Reviewed by Minh Van Nguyen]
#7770: Rob Beezer: Implement Tower of Hanoi graph [Reviewed by David Joyner]
#7772: Mao Ziyang, Minh Van Nguyen: resolve 15 warnings when building
the tutorial [Reviewed by John Palmieri]
#7779: John Cremona: typo in comment of Sage script [Reviewed by Minh
Van Nguyen]
Other tickets closed:
#1321: graphs: an interactive graph editor
#3993: implicit multiplication doesn't work in notebook
#6887: Implement elliptic curve isogenies (continued)
#7468: SageNB - Include `zope.testbrowser` and its dependencies in the
SageNB package
#7482: provide a mode so that undeclared variables magically spring
into existence and object oriented notation is not necessary
#7483: notebook: move preparsing to the worksheet process and out of
the server (was: weird pointless line)
#7514: rewrite load and attach
#7635: notebook -- make it trivial for any user to restrict the
notebook server to only listen on certain subdomain
#7778: Update jsMath-image-fonts install path detection
#7811: Worksheet list CSS: Account for special characters in login names
#7481: upgrade phcpack optional package to version 2.3.53
#7639: notebook -- change "address" option to "interface" in
notebook(...) command
--Mike
My build on Fedora 12 intel i7 860 64 bit failed on
gcc -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/jaap/downloads/sage-4.3.1.alpha0/local/include/cudd
-I/home/jaap/downloads/sage-4.3.1.alpha0/local/include/polybori -I/home/jaap/downloads/sage-4.3.1.alpha0/local/include/polybori/groebner -Isage/libs/polybori
-I/home/jaap/downloads/sage-4.3.1.alpha0/local//include -I/home/jaap/downloads/sage-4.3.1.alpha0/local//include/csage
-I/home/jaap/downloads/sage-4.3.1.alpha0/devel//sage/sage/ext -I/home/jaap/downloads/sage-4.3.1.alpha0/local/include/python2.6 -c
sage/rings/polynomial/pbori.cpp -o build/temp.linux-x86_64-2.6/sage/rings/polynomial/pbori.o -DNDEBUG -DHAVE_GD -DHAVE_TR1_UNORDERED_MAP -DPACKED -DHAVE_M4RI
-DHAVE_GD -DSIZEOF_VOID_P=8 -DSIZEOF_LONG=8 -DHAVE_IEEE_754 -DBSD -w
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for Ada/C/ObjC but not for C++
sage/rings/polynomial/pbori.cpp: In function ‘PyObject* __pyx_pf_4sage_5rings_10polynomial_5pbori_easy_linear_factors(PyObject*, PyObject*)’:
sage/rings/polynomial/pbori.cpp:38652: error: ‘easy_linear_factors’ was not declared in this scope
error: command 'gcc' failed with exit status 1
sage: There was an error installing modified sage library code.
ERROR installing SAGE
real 18m2.474s
user 17m2.478s
sys 0m35.034s
sage: An error occurred while installing sage-4.3.1.alpha0
Jaap
Same for me (on 64-bit ubuntu with gcc 4.3.3)
John
>
> --
> To post to this group, send an email to sage-...@googlegroups.com
> To unsubscribe from this group, send an email to sage-devel+...@googlegroups.com
> For more options, visit this group at http://groups.google.com/group/sage-devel
> URL: http://www.sagemath.org
>
On Fedra 11 32 bit:
sage -t "devel/sage/sage/misc/sagedoc.py"
**********************************************************************
File "/home/jaap/downloads/sage-4.3/devel/sage/sage/misc/sagedoc.py", line 897:
sage: browse_sage_doc(identity_matrix, 'html', False)[:59]
Expected:
'<div class="docstring">\n \n <p><strong>File:</strong> /v'
Got:
'<div class="docstring">\n \n <p><strong>File:</strong> /h'
**********************************************************************
1 items had failures:
1 of 5 in __main__.example_17
***Test Failed*** 1 failures.
For whitespace errors, see the file /home/jaap/.sage//tmp/.doctest_sagedoc.py
[23.8 s]
Jaap
I'm getting this, too (OS X 10.6). I think the problem is that there
are two polybori spkg's included, and the wrong one is getting
installed. I'm in the middle of trying again, after deleting
"SAGE_ROOT/spkg/standard/polybori-0.6.3-20090827.spkg", keeping ".../
polybori-0.6.3.r1647-20091028.spkg".
--
John
And I'm (un)happily joining this party, on 32-bit Archlinux with
gcc-4.4.2.
Best,
Alex
--
Alex Ghitza -- Lecturer in Mathematics -- The University of Melbourne
-- Australia -- http://www.ms.unimelb.edu.au/~aghitza/
I saw the same problem, and then installed the newer polybori (with
./sage -f ...polybori-0.6.3.r1647...), restarted the build, which then
completed successfully. All doctests passed except the sagedoc.py test,
which someone already noted:
**********************************************************************
File "/home/drake/s/sage-4.3.1.alpha0/devel/sage/sage/misc/sagedoc.py", line 897:
sage: browse_sage_doc(identity_matrix, 'html', False)[:59]
Expected:
'<div class="docstring">\n \n <p><strong>File:</strong> /v'
Got:
'<div class="docstring">\n \n <p><strong>File:</strong> /h'
**********************************************************************
The new polybori spkg is over three times as large as the previous one!
Does anyone know why? I see that the source got updated, but why did it,
in two months, triple in size?
Dan
--
--- Dan Drake
----- http://mathsci.kaist.ac.kr/~drake
-------
The ticket's title is:
#7271: "some small polybori interface fixes"
so it does seem odd in that case.
It wont build for me at all, but I'm using Sun Studio on Open Solaris. I know
PolyBoRi did have issues with Sun's compiler, so perhaps that is the reason, and
nothing to do with the reasons others get problems.
dave
Unpacked, the two aren't that different in size. The new version
includes a mercurial repository inside the source directory (in src/
polybori-0.6), and I think that's the problem: it includes files that
probably don't compress well.
--
John
This is now
Ah, that explains it. I made a .tar.bz2 file of that .hg directory, and
sure enough, it's about 4.5 megabytes, and is almost exactly the size
difference.
Minh -- can you please make an alpha1 release with the above fix
applied? I have some students working on graph theory, and want to
make it easy for them to work on the new graph editor (which is in
alpha0). And if you just take your build, do "./sage -sdist ..." and
post a link to the result, that would be handy.
William
William
>
> sage -t -long "devel/sage/sage/misc/sagedoc.py"
>
> --
> Regards
> Minh Van Nguyen
>
> --
> To post to this group, send an email to sage-...@googlegroups.com
> To unsubscribe from this group, send an email to sage-devel+...@googlegroups.com
> For more options, visit this group at http://groups.google.com/group/sage-devel
> URL: http://www.sagemath.org
>
--
William Stein
Associate Professor of Mathematics
University of Washington
http://wstein.org
On Mac OS X 10.6, things seem to have gotten worse: I have 93 files
failing with segfaults! Is anyone else seeing this?
--
John