Sage 3.4.1.rc1 released

8 views
Skip to first unread message

mabshoff

unread,
Apr 6, 2009, 5:42:28 PM4/6/09
to sage-devel
Ok,

here goes 3.4.1.rc1. This is actually a release that will build on OSX
unlike 3.4.1.rc0. I also merged a couple other patches I had wanted in
3.4.1, but had barely missed rc0. Note that due to 3.4.1 having taken
nearly a months the merge phase is over and I have moved all but what
I consider blockers to 3.4.2. The current list of 3.4.1 blockers are:

* #5219: Build ATLAS in dist mode with SSE2 only
* #5559: roots issue on fedora core 32-bit and gcc 4.3.3
* #5628: William Stein: [with patch; needs review] a little sage-
flags.txt issue
* #5662: Gonzalo Tonoria: [with patch, needs review] Timing issue in
clisp-readline (Nasty hang (deadlock?) in maxima pexpect interface on
core 2 quad
* #5689: William Stein: [with patch, needs review] hitting control c
while computing pi results in wrong answers later
* #5695: Sage 3.4.1.rc1: [with patch, needs review] doctest failure
in combinat/words/words.py on 32 bit boxen
* #5696: update libpng to latest release (security)
* #5697: downgrade GAP due to Itanium issues
* #5698: doctest failure in schemes/elliptic_curves/
monsky_washnitzer.py

3.4.1.rc1 does have two broken doctests:

* #5698: doctest failure in schemes/elliptic_curves/
monsky_washnitzer.py which only happens with -long, but on 32 and 64
bit builds
* #5695: doctest failure in combinat/words/words.py - this is 32 bit
specific and has a reviewed patch.

You can upgrade to 3.4.1.rc1 by running

./sage -upgrade http://sage.math.washington.edu/home/mabshoff/release-cycles-3.4.1/sage-3.4.1.rc1/

Sources as well as a sage.math binary can be found in

http://sage.math.washington.edu/home/mabshoff/release-cycles-3.4.1/

Please build, test and report problems. Our goal at this point is to
really get this build out the door since we are very late and William
is not happy about this at all. Since I am physically in Seattle I am
supposed to care about such things ;)

Cheers,

Michael

Merged in Sage 3.4.1.rc1:

#4938: Florent Hivert: Words.count() returns a Python int instead of a
Sage Integer (fixed by #5308) [Reviewed by Nicolas Thiery]
#4990: Eduardo Ocampo Alvarez, Andrey Timofeev, Alex Ghitza: Add code
to compute Hilbert class polynomials [Reviewed by Nick Alexander]
#5308: Florent Hivert: Removing __len__ for combinatorial classes
(depend on #5200,#4549) [Reviewed by Nicolas Thiery]
#5551: Sebastien Labbe: Permutation from a pair of standard tableaux
[Reviewed by Florent Hivert]
#5573: William Stein: genus2reduction interface has at least two
problems [Reviewed by Michael Abshoff]
#5633: John Palmieri: add missing picture to the documentation
[Reviewed by Michael Abshoff]
#5683: William Stein: Inverse operation for matrices over non integral
domain [Reviewed by John Cremona, John Palmieri]
#5687: William Stein: notebook -- only save snapshot when
worksheet.txt has changed [Reviewed by Timothy Clemans]
#5688: Ondrej Certik: update to sympy 0.6.4 [Reviewed by Michael
Abshoff]
#5690: Michael Abshoff: Update MPIR to 1.0.0.rc7 (latest upstream)
[Reviewed by William Stein]
#5691: Michael Abshoff: Fix the OSX specific dylib build problem for
FLINT 1.2.4 [Reviewed by William Stein]
#5692: Michael Abshoff, John Cremona: fix some accents that prevent
cloning [Reviewed by William Stein]

John Cremona

unread,
Apr 7, 2009, 9:56:11 AM4/7/09
to sage-...@googlegroups.com
Built fine on 64-bit Suse linux; one test failed the first time and
then passed:

The following tests failed:


sage -t "devel/sage/sage/interfaces/sage0.py"
Total time for all tests: 2846.3 seconds
Please see /home/jec/sage-3.4.1.rc1/tmp/test.log for the complete log
from this test.
jec@host-57-44%./sage -t "devel/sage/sage/interfaces/sage0.py"
sage -t "devel/sage/sage/interfaces/sage0.py"
[5.7 s]

----------------------------------------------------------------------
All tests passed!

John

2009/4/6 mabshoff <mabs...@googlemail.com>:

William Stein

unread,
Apr 7, 2009, 1:13:46 PM4/7/09
to sage-...@googlegroups.com
On Tue, Apr 7, 2009 at 6:56 AM, John Cremona <john.c...@gmail.com> wrote:
>
> Built fine on 64-bit Suse linux;  one test failed the first time and
> then passed:
>
> The following tests failed:
>
>
>        sage -t  "devel/sage/sage/interfaces/sage0.py"
> Total time for all tests: 2846.3 seconds
> Please see /home/jec/sage-3.4.1.rc1/tmp/test.log for the complete log
> from this test.
> jec@host-57-44%./sage -t  "devel/sage/sage/interfaces/sage0.py"
> sage -t  "devel/sage/sage/interfaces/sage0.py"
>         [5.7 s]
>
> ----------------------------------------------------------------------
> All tests passed!
>
> John
>

Built fine on OS X 32-bit intel, but there were some doctest failures,
which maybe you already know about:

sage -t -long "devel/sage/sage/combinat/words/words.py"
sage -t -long "devel/sage/sage/interfaces/psage.py"
sage -t -long "devel/sage/sage/schemes/elliptic_curves/monsky_washnitzer.py"
Total time for all tests: 7521.4 seconds


sage -t -long "devel/sage/sage/interfaces/psage.py"
**********************************************************************
File "/Users/was/build/sage-3.4.1.rc1/devel/sage/sage/interfaces/psage.py",
line 35:
sage: print "ignore this"; w # random output
Exception raised:
Traceback (most recent call last):
File "/Users/was/build/sage-3.4.1.rc1/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/Users/was/build/sage-3.4.1.rc1/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/Users/was/build/sage-3.4.1.rc1/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_0[5]>", line 1, in <module>
print "ignore this"; w # random output###line 35:
sage: print "ignore this"; w # random output
File "/Users/was/build/sage-3.4.1.rc1/local/lib/python2.5/site-packages/sage/interfaces/expect.py",
line 1514, in __repr__
s = s.replace(self._name, self.__dict__['__custom_name'])
KeyError: '__custom_name'
****************************************


sage -t -long "devel/sage/sage/schemes/elliptic_curves/monsky_washnitzer.py"
**********************************************************************
File "/Users/was/build/sage-3.4.1.rc1/devel/sage/sage/schemes/elliptic_curves/monsky_washnitzer.py",
line 1562:
sage: B.det() # long time
Expected:
11 + 484*t^2 + 451*t^3 + O(t^4)
Got:
245 + 240*t + 724*t^2 + 808*t^3 + O(t^4)
**********************************************************************
1 items had failures:
1 of 70 in __main__.example_32
***Test Failed*** 1 failures.

William Stein

unread,
Apr 7, 2009, 1:19:56 PM4/7/09
to sage-...@googlegroups.com
On Mon, Apr 6, 2009 at 2:42 PM, mabshoff <mabs...@googlemail.com> wrote:
>
> Ok,
>
> here goes 3.4.1.rc1. This is actually a release that will build on OSX
> unlike 3.4.1.rc0. I also merged a couple other patches I had wanted in
> 3.4.1, but had barely missed rc0. Note that due to 3.4.1 having taken
> nearly a months the merge phase is over and I have moved all but what
> I consider blockers to 3.4.2. The current list of 3.4.1 blockers are:

By the way, the notebook is *completely broken* in 3.4.1.rc1. The
one-line patch at

http://trac.sagemath.org/sage_trac/ticket/5703

fixes the problem. I hope somebody referees it!

William

Jaap Spies

unread,
Apr 7, 2009, 1:27:14 PM4/7/09
to sage-...@googlegroups.com
William Stein wrote:

>
> sage -t -long "devel/sage/sage/schemes/elliptic_curves/monsky_washnitzer.py"
> **********************************************************************
> File "/Users/was/build/sage-3.4.1.rc1/devel/sage/sage/schemes/elliptic_curves/monsky_washnitzer.py",
> line 1562:
> sage: B.det() # long time
> Expected:
> 11 + 484*t^2 + 451*t^3 + O(t^4)
> Got:
> 245 + 240*t + 724*t^2 + 808*t^3 + O(t^4)
> **********************************************************************
> 1 items had failures:
> 1 of 70 in __main__.example_32
> ***Test Failed*** 1 failures.
>

I confirm this. Also happening on Fedora 9, 32 bit.

Jaap

Justin C. Walker

unread,
Apr 7, 2009, 6:27:35 PM4/7/09
to sage-...@googlegroups.com

On Apr 6, 2009, at 14:42 , mabshoff wrote:

> here goes 3.4.1.rc1. This is actually a release that will build on OSX
> unlike 3.4.1.rc0.

[snip]


> You can upgrade to 3.4.1.rc1 by running
>
> ./sage -upgrade http://sage.math.washington.edu/home/mabshoff/release-cycles-3.4.1/sage-3.4.1.rc1/
>
> Sources as well as a sage.math binary can be found in
>
> http://sage.math.washington.edu/home/mabshoff/release-cycles-3.4.1/

Built from scratch on Mac OS X, 10.5.6 (32-bit build on Dual Quad
Xeon) w/o problems.

Testing showed only one, previously-reported, failure:

sage -t -long "devel/sage/sage/combinat/words/words.py"

Justin

--
Justin C. Walker, Curmudgeon-At-Large
Institute for the Enhancement of the Director's Income
--------
Experience is what you get
when you don't get what you want.
--------

Alex Ghitza

unread,
Apr 7, 2009, 8:37:51 PM4/7/09
to sage-...@googlegroups.com
I upgraded from rc0 on four different machines running 32-bit
Archlinux. Testing fails on three files:

sage -t "devel/sage/sage/structure/sage_object.pyx"
sage -t "devel/sage/sage/algebras/quaternion_algebra_element.py"
sage -t "devel/sage/sage/combinat/words/words.py"

The last one is the one that has been reported already. I'm attaching
the output from the first two below.

The sage installs were all upgraded first from 3.4, and then from 3.4.1.rc0.

Best,
Alex



[aghitza@epsilon sage-devel]$ ./sage -t
devel/sage/sage/structure/sage_object.pyx
sage -t "devel/sage/sage/structure/sage_object.pyx"
**********************************************************************
File "/opt/sage-devel/devel/sage/sage/structure/sage_object.pyx", line 715:
sage: sage.structure.sage_object.unpickle_all(std)
Expected:
doctest:...: DeprecationWarning: RQDF is deprecated; use
RealField(212) instead.
Successfully unpickled 487 objects.
Failed to unpickle 0 objects.
Got:
** failed:
_type__sage_algebras_quaternion_algebra_element_QuaternionAlgebraElement_generic__.sobj
** failed:
_type__sage_algebras_quaternion_algebra_element_QuaternionAlgebraElement_number_field__.sobj
** failed:
_type__sage_algebras_quaternion_algebra_element_QuaternionAlgebraElement_rational_field__.sobj
doctest:1172: DeprecationWarning: RQDF is deprecated; use
RealField(212) instead.
Failed:
_type__sage_algebras_quaternion_algebra_element_QuaternionAlgebraElement_generic__.sobj
_type__sage_algebras_quaternion_algebra_element_QuaternionAlgebraElement_number_field__.sobj
_type__sage_algebras_quaternion_algebra_element_QuaternionAlgebraElement_rational_field__.sobj
Successfully unpickled 484 objects.
Failed to unpickle 3 objects.
**********************************************************************
1 items had failures:
1 of 7 in __main__.example_16
***Test Failed*** 1 failures.
For whitespace errors, see the file /opt/sage-devel/tmp/.doctest_sage_object.py
[8.0 s]
exit code: 1024

----------------------------------------------------------------------
The following tests failed:


sage -t "devel/sage/sage/structure/sage_object.pyx"
Total time for all tests: 8.0 seconds



[aghitza@epsilon sage-devel]$ ./sage -t
devel/sage/sage/algebras/quaternion_algebra_element.py
sage -t "devel/sage/sage/algebras/quaternion_algebra_element.py"
**********************************************************************
File "/opt/sage-devel/devel/sage/sage/algebras/quaternion_algebra_element.py",
line 16:
sage: import sage.algebras.quaternion_algebra_element
Exception raised:
Traceback (most recent call last):
File "/opt/sage-devel/local/bin/ncadoctest.py", line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/opt/sage-devel/local/bin/sagedoctest.py", line 38, in
run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/opt/sage-devel/local/bin/ncadoctest.py", line 1172, in
run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_0[5]>", line 1, in <module>
import sage.algebras.quaternion_algebra_element###line 16:
sage: import sage.algebras.quaternion_algebra_element
ImportError:
/opt/sage-devel/local/lib/python/site-packages/sage/algebras/quaternion_algebra_element.so:
undefined symbol: _Z16fmpz_poly_to_ZZXRN3NTL3ZZXEPK16fmpz_poly_struct
**********************************************************************
File "/opt/sage-devel/devel/sage/sage/algebras/quaternion_algebra_element.py",
line 17:
sage: sage.algebras.quaternion_algebra_element.unpickle_QuaternionAlgebraElement_generic_v0(*t)
Exception raised:
Traceback (most recent call last):
File "/opt/sage-devel/local/bin/ncadoctest.py", line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/opt/sage-devel/local/bin/sagedoctest.py", line 38, in
run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/opt/sage-devel/local/bin/ncadoctest.py", line 1172, in
run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_0[6]>", line 1, in <module>
sage.algebras.quaternion_algebra_element.unpickle_QuaternionAlgebraElement_generic_v0(*t)###line
17:
sage: sage.algebras.quaternion_algebra_element.unpickle_QuaternionAlgebraElement_generic_v0(*t)
AttributeError: 'module' object has no attribute
'quaternion_algebra_element'
**********************************************************************
File "/opt/sage-devel/devel/sage/sage/algebras/quaternion_algebra_element.py",
line 19:
sage: sage.algebras.quaternion_algebra_element.unpickle_QuaternionAlgebraElement_generic_v0(*t)
== z
Exception raised:
Traceback (most recent call last):
File "/opt/sage-devel/local/bin/ncadoctest.py", line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/opt/sage-devel/local/bin/sagedoctest.py", line 38, in
run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/opt/sage-devel/local/bin/ncadoctest.py", line 1172, in
run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_0[7]>", line 1, in <module>
sage.algebras.quaternion_algebra_element.unpickle_QuaternionAlgebraElement_generic_v0(*t)
== z###line 19:
sage: sage.algebras.quaternion_algebra_element.unpickle_QuaternionAlgebraElement_generic_v0(*t)
== z
AttributeError: 'module' object has no attribute
'quaternion_algebra_element'
**********************************************************************
File "/opt/sage-devel/devel/sage/sage/algebras/quaternion_algebra_element.py",
line 30:
sage: import sage.algebras.quaternion_algebra_element
Exception raised:
Traceback (most recent call last):
File "/opt/sage-devel/local/bin/ncadoctest.py", line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/opt/sage-devel/local/bin/sagedoctest.py", line 38, in
run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/opt/sage-devel/local/bin/ncadoctest.py", line 1172, in
run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_1[4]>", line 1, in <module>
import sage.algebras.quaternion_algebra_element###line 30:
sage: import sage.algebras.quaternion_algebra_element
ImportError:
/opt/sage-devel/local/lib/python/site-packages/sage/algebras/quaternion_algebra_element.so:
undefined symbol: _Z16fmpz_poly_to_ZZXRN3NTL3ZZXEPK16fmpz_poly_struct
**********************************************************************
File "/opt/sage-devel/devel/sage/sage/algebras/quaternion_algebra_element.py",
line 31:
sage: sage.algebras.quaternion_algebra_element.unpickle_QuaternionAlgebraElement_rational_field_v0(*t)
Exception raised:
Traceback (most recent call last):
File "/opt/sage-devel/local/bin/ncadoctest.py", line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/opt/sage-devel/local/bin/sagedoctest.py", line 38, in
run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/opt/sage-devel/local/bin/ncadoctest.py", line 1172, in
run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_1[5]>", line 1, in <module>
sage.algebras.quaternion_algebra_element.unpickle_QuaternionAlgebraElement_rational_field_v0(*t)###line
31:
sage: sage.algebras.quaternion_algebra_element.unpickle_QuaternionAlgebraElement_rational_field_v0(*t)
AttributeError: 'module' object has no attribute
'quaternion_algebra_element'
**********************************************************************
File "/opt/sage-devel/devel/sage/sage/algebras/quaternion_algebra_element.py",
line 42:
sage: import sage.algebras.quaternion_algebra_element
Exception raised:
Traceback (most recent call last):
File "/opt/sage-devel/local/bin/ncadoctest.py", line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/opt/sage-devel/local/bin/sagedoctest.py", line 38, in
run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/opt/sage-devel/local/bin/ncadoctest.py", line 1172, in
run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_2[4]>", line 1, in <module>
import sage.algebras.quaternion_algebra_element###line 42:
sage: import sage.algebras.quaternion_algebra_element
ImportError:
/opt/sage-devel/local/lib/python/site-packages/sage/algebras/quaternion_algebra_element.so:
undefined symbol: _Z16fmpz_poly_to_ZZXRN3NTL3ZZXEPK16fmpz_poly_struct
**********************************************************************
File "/opt/sage-devel/devel/sage/sage/algebras/quaternion_algebra_element.py",
line 43:
sage: sage.algebras.quaternion_algebra_element.unpickle_QuaternionAlgebraElement_number_field_v0(*t)
Exception raised:
Traceback (most recent call last):
File "/opt/sage-devel/local/bin/ncadoctest.py", line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/opt/sage-devel/local/bin/sagedoctest.py", line 38, in
run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/opt/sage-devel/local/bin/ncadoctest.py", line 1172, in
run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_2[5]>", line 1, in <module>
sage.algebras.quaternion_algebra_element.unpickle_QuaternionAlgebraElement_number_field_v0(*t)###line
43:
sage: sage.algebras.quaternion_algebra_element.unpickle_QuaternionAlgebraElement_number_field_v0(*t)
AttributeError: 'module' object has no attribute
'quaternion_algebra_element'
**********************************************************************
File "/opt/sage-devel/devel/sage/sage/algebras/quaternion_algebra_element.py",
line 45:
sage: sage.algebras.quaternion_algebra_element.unpickle_QuaternionAlgebraElement_number_field_v0(*t)
== z
Exception raised:
Traceback (most recent call last):
File "/opt/sage-devel/local/bin/ncadoctest.py", line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/opt/sage-devel/local/bin/sagedoctest.py", line 38, in
run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/opt/sage-devel/local/bin/ncadoctest.py", line 1172, in
run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_2[6]>", line 1, in <module>
sage.algebras.quaternion_algebra_element.unpickle_QuaternionAlgebraElement_number_field_v0(*t)
== z###line 45:
sage: sage.algebras.quaternion_algebra_element.unpickle_QuaternionAlgebraElement_number_field_v0(*t)
== z
AttributeError: 'module' object has no attribute
'quaternion_algebra_element'
**********************************************************************
3 items had failures:
3 of 8 in __main__.example_0
2 of 6 in __main__.example_1
3 of 7 in __main__.example_2
***Test Failed*** 8 failures.
For whitespace errors, see the file
/opt/sage-devel/tmp/.doctest_quaternion_algebra_element.py
[4.7 s]
exit code: 1024

----------------------------------------------------------------------
The following tests failed:


sage -t "devel/sage/sage/algebras/quaternion_algebra_element.py"
Total time for all tests: 4.7 seconds
--
Alex Ghitza -- Lecturer in Mathematics -- The University of Melbourne
-- Australia -- http://www.ms.unimelb.edu.au/~aghitza/

mabshoff

unread,
Apr 7, 2009, 8:40:55 PM4/7/09
to sage-devel


On Apr 7, 3:27 pm, "Justin C. Walker" <jus...@mac.com> wrote:
> On Apr 6, 2009, at 14:42 , mabshoff wrote:

Hi Justin,

> > here goes 3.4.1.rc1. This is actually a release that will build on OSX
> > unlike 3.4.1.rc0.
> [snip]
> > You can upgrade to 3.4.1.rc1 by running
>
> > ./sage -upgradehttp://sage.math.washington.edu/home/mabshoff/release-cycles-3.4.1/sa...
>
> > Sources as well as a sage.math binary can be found in
>
> >http://sage.math.washington.edu/home/mabshoff/release-cycles-3.4.1/
>
> Built from scratch on Mac OS X, 10.5.6 (32-bit build on Dual Quad  
> Xeon) w/o problems.
>
> Testing showed only one, previously-reported, failure:
>
>         sage -t -long "devel/sage/sage/combinat/words/words.py"
>
> Justin

That one is fixed. I am surprised you did not get the mosky failure,
but I suspected if you did a -ba you would hit it.

> --
> Justin C. Walker, Curmudgeon-At-Large

Cheers,

Michael

mabshoff

unread,
Apr 7, 2009, 8:43:51 PM4/7/09
to sage-devel


On Apr 7, 5:37 pm, Alex Ghitza <aghi...@gmail.com> wrote:

Hi Alex,

> I upgraded from rc0 on four different machines running 32-bit
> Archlinux.  Testing fails on three files:
>
>         sage -t  "devel/sage/sage/structure/sage_object.pyx"

See the comment about that regarding Jaap which had the same problem.
This is caused by left over pyc or so files in the build directory.
There is a ticket to clean up left over crap like this in trac, but it
remains unfixed. A brute force approach would to match each py and pyx
file with each pyc and so file and remove the ones without a match.

>         sage -t  "devel/sage/sage/algebras/quaternion_algebra_element.py"
>         sage -t  "devel/sage/sage/combinat/words/words.py"

That is fixed.

> The last one is the one that has been reported already.  I'm attaching
> the output from the first two below.
>
> The sage installs were all upgraded first from 3.4, and then from 3.4.1.rc0.
>
> Best,
> Alex

Cheers,

Michael

Justin C. Walker

unread,
Apr 8, 2009, 1:11:11 AM4/8/09
to sage-...@googlegroups.com
Hi, Michael,

On Apr 7, 2009, at 17:40 , mabshoff wrote:
> On Apr 7, 3:27 pm, "Justin C. Walker" <jus...@mac.com> wrote:
>> On Apr 6, 2009, at 14:42 , mabshoff wrote:
>>> here goes 3.4.1.rc1. This is actually a release that will build on
>>> OSX
>>> unlike 3.4.1.rc0.
>> [snip]
>>> You can upgrade to 3.4.1.rc1 by running
>>
>>> ./sage -upgradehttp://sage.math.washington.edu/home/mabshoff/release-cycles-3.4.1/sa
>>> ...
>>
>>> Sources as well as a sage.math binary can be found in
>>
>>> http://sage.math.washington.edu/home/mabshoff/release-cycles-3.4.1/
>>
>> Built from scratch on Mac OS X, 10.5.6 (32-bit build on Dual Quad
>> Xeon) w/o problems.
>>
>> Testing showed only one, previously-reported, failure:
>>
>> sage -t -long "devel/sage/sage/combinat/words/wo rds.py"
>>
>> Justin
>
> That one is fixed. I am surprised you did not get the mosky failure,
> but I suspected if you did a -ba you would hit it.

Ha! I just (well, a while back) did './sage -ba' and then
./sage -t devel/sage/sage/schemes/elliptic_curves/
monsky_washnitzer.py

All tests passed! :-}

Go figure. Maybe it's that metal plate in my head.

J

--
Justin C. Walker
Curmudgeon-at-large
Director
Institute for the Absorption of Federal Funds
----
186,000 Miles per Second
Not just a good idea:
it's the law!
----

mabshoff

unread,
Apr 8, 2009, 1:23:59 AM4/8/09
to sage-devel


On Apr 7, 10:11 pm, "Justin C. Walker" <jus...@mac.com> wrote:
> Hi, Michael,

<SNIP>

Hi Justin,

> > That one is fixed. I am surprised you did not get the mosky failure,
> > but I suspected if you did a -ba you would hit it.
>
> Ha!  I just (well, a while back) did './sage -ba' and then
>       ./sage -t devel/sage/sage/schemes/elliptic_curves/
> monsky_washnitzer.py
>
> All tests passed!  :-}
>
> Go figure.  Maybe it's that metal plate in my head.

Well, the issue with monsky is at #5698 and as I write over there I
suspect an issue with the new "small" LA being passed to pari instead
of LinBox and there is two "Conditional jump or move depends on
uninitialised value(s)" in there, so I think this might be the cause
and it just depends on luck if you hit it or not. The issue valgrind
picked up I plan to fix tomorrow, so we should know soon if it is
something else or that bug. This one is the main blocker at the moment
to get 3.4.1 out the door.

> J

Cheers,

Michael

Rob Beezer

unread,
Apr 8, 2009, 10:18:15 PM4/8/09
to sage-devel
Built from source and passes all tests with sage -t with 64-bit
Kubuntu 8.10 on Intel dual core.

Rob

Carlo Hamalainen

unread,
Apr 9, 2009, 7:18:56 AM4/9/09
to sage-...@googlegroups.com
Hi,

I built 3.4.1.rc1 on my Asus EEE PC 1000H (Intel Atom). The previous
issue with gmp-mpir not compiling has been fixed (thanks to Bill Hart
and others) but I get a doctest failure on calculus.py. The first time
I ran sage -testall I saw this:


sage -t "devel/sage/sage/calculus/calculus.py"
*** *** Error: TIMED OUT! PROCESS KILLED! *** ***
*** *** Error: TIMED OUT! *** ***
*** *** Error: TIMED OUT! *** ***
[361.7 s]

When I tried to run sage -t calculus.py independently I got 700k of output:

http://carlo-hamalainen.net/sagetmp/calc.txt.gz

--
Carlo Hamalainen
http://carlo-hamalainen.net

Golam Mortuza Hossain

unread,
Apr 9, 2009, 7:44:20 AM4/9/09
to sage-...@googlegroups.com
On Thu, Apr 9, 2009 at 8:18 AM, Carlo Hamalainen
<carlo.ha...@gmail.com> wrote:
> but I get a doctest failure on calculus.py. The first time
> I ran sage -testall I saw this:
>
>
> sage -t  "devel/sage/sage/calculus/calculus.py"
> *** *** Error: TIMED OUT! PROCESS KILLED! *** ***
> *** *** Error: TIMED OUT! *** ***
> *** *** Error: TIMED OUT! *** ***
>         [361.7 s]

IMHO, the file calculus.py is too big. It has more than 10,000 lines
of codes. While adding new doc-tests to it, I had to wait
several minutes for each doc-test.

I will be good to have separate files for some of the long class
definitions inside it. These classes can then be imported into
calculus.

Cheers,
Golam

William Stein

unread,
Apr 9, 2009, 12:37:41 PM4/9/09
to sage-...@googlegroups.com

It may be a waste of time to refactor calculus.py right now, since we
will be moving to a completely different symbolic calculus
implementation in the near future. (That's the pynac stuff.)

William

Reply all
Reply to author
Forward
0 new messages