On Fedora 10, 32 bits numerical noise:
[jaap@peace sage-3.3.alpha0]$ ./sage -t "devel/sage/sage/calculus/calculus.py"
sage -t "devel/sage/sage/calculus/calculus.py"
**********************************************************************
File "/home/jaap/Download/sage-3.3.alpha0/devel/sage/sage/calculus/calculus.py",
line 3206:
sage: f.roots(ring=CC)
Expected:
[(-0.0588115223184495, 1), (1.36050567903502 + 1.51880872209965*I,
1), (-1.33109991787579 + 1.52241655183732*I, 1), (1.36050567903502 -
1.51880872209965*I, 1), (-1.33109991787580 - 1.52241655183732*I, 1)]
Got:
[(-0.0588115223184495, 1), (1.36050567903502 + 1.51880872209965*I,
1), (-1.33109991787580 + 1.52241655183732*I, 1), (1.36050567903502 -
1.51880872209965*I, 1), (-1.33109991787580 - 1.52241655183732*I, 1)]
**********************************************************************
File "/home/jaap/Download/sage-3.3.alpha0/devel/sage/sage/calculus/calculus.py",
line 3208:
sage: (2.5*f).roots(ring=RR)
Expected:
[(-0.0588115223184494, 1)]
Got:
[(-0.0588115223184495, 1)]
**********************************************************************
File "/home/jaap/Download/sage-3.3.alpha0/devel/sage/sage/calculus/calculus.py",
line 3210:
sage: f.roots(ring=CC, multiplicities=False)
Expected:
[-0.0588115223184495, 1.36050567903502 + 1.51880872209965*I,
-1.33109991787579 + 1.52241655183732*I, 1.36050567903502 -
1.51880872209965*I, -1.33109991787580 - 1.52241655183732*I]
Got:
[-0.0588115223184495, 1.36050567903502 + 1.51880872209965*I,
-1.33109991787580 + 1.52241655183732*I, 1.36050567903502 -
1.51880872209965*I, -1.33109991787580 - 1.52241655183732*I]
**********************************************************************
1 items had failures:
3 of 29 in __main__.example_81
***Test Failed*** 3 failures.
For whitespace errors, see the file
/home/jaap/Download/sage-3.3.alpha0/tmp/.doctest_calculus.py
[243.9 s]
exit code: 1024
Jaap
Just the use numerical noise... sorry, I wrote this code and I only
ran the tests on sage.math.
Nick
Failed to build on:
* centos32 -- atlas, system too loaded
* mandriva32, mandriva64 -- fails to build python; possible compiler bug
* opensuse64 -- readline (known problem)
Built but failed doctests (here's the output):
* all other test systems on the vmware box. I've copied the ends
of the test logs.
Built and fails spectacularly:
* Fedora 64 bit, with dozens of failures like this (about 1 in 6
doctest files):
sage -t "devel/sage/sage/misc/all.py"
A mysterious error (perphaps a memory error?) occurred, which may have
crashed doctest.
I think this related to the issues a little birdy told me about,
where Fedora does something involving randomly moving around libraries
in memory or something. He said Allan Steel had to work very hard to
come up with a hack to get around this problem for Magma. Said birdy
didn't give any further details when asked.
For complete details, see
http://sage.math.washington.edu/home/was/farm/out/3.3.alpha2/
==> centos32.out <==
subshell.)
make[1]: *** [installed/atlas-3.8.2.p1] Error 1
make[1]: Leaving directory `/space/wstein/farm/sage-3.3.alpha2/spkg'
real 52m58.973s
user 22m31.941s
sys 26m21.553s
. local/bin/sage-env && sage-starts && sage-maketest
Testing that Sage starts...
Sage failed to startup.
==> centos64.out <==
[1.4 s]
----------------------------------------------------------------------
The following tests failed:
sage -t "devel/sage/sage/interfaces/octave.py"
sage -t "devel/sage/sage/interfaces/maple.py"
Total time for all tests: 3269.8 seconds
Please see /space/wstein/farm/sage-3.3.alpha2/tmp/test.log for the
complete log from this test.
==> debian32.out <==
----------------------------------------------------------------------
The following tests failed:
sage -t "devel/sage/sage/rings/polynomial/toy_d_basis.py"
sage -t "devel/sage/sage/interfaces/octave.py"
sage -t "devel/sage/sage/interfaces/maple.py"
Total time for all tests: 3771.4 seconds
Please see /space/wstein/farm/sage-3.3.alpha2/tmp/test.log for the
complete log from this test.
==> debian64.out <==
[1.4 s]
----------------------------------------------------------------------
The following tests failed:
sage -t "devel/sage/sage/interfaces/octave.py"
sage -t "devel/sage/sage/interfaces/maple.py"
Total time for all tests: 3640.1 seconds
Please see /space/wstein/farm/sage-3.3.alpha2/tmp/test.log for the
complete log from this test.
==> farm.out <==
==> fedora32.out <==
----------------------------------------------------------------------
The following tests failed:
sage -t "devel/sage/sage/rings/polynomial/toy_d_basis.py"
sage -t "devel/sage/sage/interfaces/octave.py"
sage -t "devel/sage/sage/interfaces/maple.py"
sage -t "devel/sage/sage/interfaces/gp.py"
Total time for all tests: 3520.2 seconds
Please see /space/wstein/farm/sage-3.3.alpha2/tmp/test.log for the
complete log from this test.
==> fedora64.out <==
sage -t "devel/sage/sage/structure/sage_object.pyx"
sage -t "devel/sage/sage/structure/coerce_dict.pyx"
sage -t "devel/sage/sage/algebras/algebra.py"
sage -t "devel/sage/sage/algebras/algebra_element.py"
sage -t "devel/sage/sage/algebras/steenrod_milnor_multiplication_odd.py"
sage -t "devel/sage/sage/algebras/steenrod_algebra_element.py"
sage -t "devel/sage/sage/algebras/quaternion_algebra_element.py"
sage -t "devel/sage/sage/algebras/quaternion_order_element.py"
Total time for all tests: 3338.1 seconds
Please see /space/wstein/farm/sage-3.3.alpha2/tmp/test.log for the
complete log from this test.
==> mandriva32.out <==
/space/wstein/farm/sage-3.3.alpha2/spkg/build/python-2.5.2.p8
(When you are done debugging, you can type "exit" to leave the
subshell.)
make[1]: *** [installed/python-2.5.2.p8] Error 1
make[1]: Leaving directory `/space/wstein/farm/sage-3.3.alpha2/spkg'
Command exited with non-zero status 2
979.35user 646.44system 31:35.81elapsed 85%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+720584outputs (0major+45069597minor)pagefaults 0swaps
. local/bin/sage-env && sage-starts && sage-maketest
Problem with sage location or flags.
==> mandriva64.out <==
/space/wstein/farm/sage-3.3.alpha2/spkg/build/python-2.5.2.p8
(When you are done debugging, you can type "exit" to leave the
subshell.)
make[1]: *** [installed/python-2.5.2.p8] Error 1
make[1]: Leaving directory `/space/wstein/farm/sage-3.3.alpha2/spkg'
Command exited with non-zero status 2
958.69user 561.70system 28:45.65elapsed 88%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+724488outputs (0major+54490961minor)pagefaults 0swaps
. local/bin/sage-env && sage-starts && sage-maketest
Problem with sage location or flags.
==> opensuse32.out <==
----------------------------------------------------------------------
The following tests failed:
sage -t "devel/sage/sage/rings/polynomial/toy_d_basis.py"
sage -t "devel/sage/sage/interfaces/octave.py"
sage -t "devel/sage/sage/interfaces/maple.py"
Total time for all tests: 5620.8 seconds
Please see /space/wstein/farm/sage-3.3.alpha2/tmp/test.log for the
complete log from this test.
==> opensuse64.out <==
(When you are done debugging, you can type "exit" to leave the
subshell.)
make[1]: *** [installed/readline-5.2.p5] Error 1
make[1]: Leaving directory `/space/wstein/farm/sage-3.3.alpha2/spkg'
real 9m22.068s
user 1m28.382s
sys 2m55.627s
. local/bin/sage-env && sage-starts && sage-maketest
Problem with sage location or flags.
==> ubuntu32.out <==
----------------------------------------------------------------------
The following tests failed:
sage -t "devel/sage/sage/rings/polynomial/toy_d_basis.py"
sage -t "devel/sage/sage/interfaces/octave.py"
sage -t "devel/sage/sage/interfaces/maple.py"
Total time for all tests: 4034.0 seconds
Please see /space/wstein/farm/sage-3.3.alpha2/tmp/test.log for the
complete log from this test.
==> ubuntu64.out <==
[1.5 s]
----------------------------------------------------------------------
The following tests failed:
sage -t "devel/sage/sage/interfaces/octave.py"
sage -t "devel/sage/sage/interfaces/maple.py"
Total time for all tests: 3535.4 seconds
Please see /space/wstein/farm/sage-3.3.alpha2/tmp/test.log for the
complete log from this test.
Crap! I just posted all the logs from alpha2. Oops. Alpha3 is
actually builiding or done for most of my machines. I just looked in
the wrong directory.
So far, only mandriva32 and 64 are totally done, and both failed with
that compiler bug when building python (?). Oh, opensuse64 also still
fails because of readline.
William
> There will be another alpha4 in the near future since we need to
> switch to ecls and also do a couple more invasive things. Also another
> bunch of essential build fixes did not make it into this release yet,
> but delaying it won't do any good since we are starting to see rejects
> for existing patches, so it was important to release this. As usual
> sources, a sage.math only binary as well as the upgrade files can be
> found in
>
> http://sage.math.washington.edu/home/mabshoff/release-cycles-3.3/
Built w/o problems as an upgrade from alpha2 (Mac OS X, 10.5.6, Dual
Quad Xeon). Two tests had failures:
sage -t "devel/sage/sage/calculus/calculus.py"
sage -t "devel/sage/sage/rings/polynomial/toy_d_basis.py"
The 'toy_d_basis' failure is known. Don't know about the calculus
failure (below). It doesn't look like noise; rather, order of the
output values differs from the expected order in all three failures.
Justin
sage -t "devel/sage/sage/calculus/calculus.py"
**********************************************************************
File "/Users/tmp/sage-3.3.alpha0/devel/sage/sage/calculus/
calculus.py", line 3206:
sage: f.roots(ring=CC)
Expected:
[(-0.0588115223184495, 1), (1.36050567903502 +
1.51880872209965*I, 1), (-1.33109991787579 + 1.52241655183732*I, 1),
(1.36050567903502 - 1.51880872209965*I, 1), (-1.33109991787580 -
1.52241655183732*I, 1)]
Got:
[(-0.0588115223184495, 1), (-1.33109991787579 +
1.52241655183732*I, 1), (1.36050567903502 + 1.51880872209965*I, 1),
(-1.33109991787579 - 1.52241655183732*I, 1), (1.36050567903502 -
1.51880872209965*I, 1)]
**********************************************************************
File "/Users/tmp/sage-3.3.alpha0/devel/sage/sage/calculus/
calculus.py", line 3210:
sage: f.roots(ring=CC, multiplicities=False)
Expected:
[-0.0588115223184495, 1.36050567903502 + 1.51880872209965*I,
-1.33109991787579 + 1.52241655183732*I, 1.36050567903502 -
1.51880872209965*I, -1.33109991787580 - 1.52241655183732*I]
Got:
[-0.0588115223184495, -1.33109991787579 + 1.52241655183732*I,
1.36050567903502 + 1.51880872209965*I, -1.33109991787579 -
1.52241655183732*I, 1.36050567903502 - 1.51880872209965*I]
**********************************************************************
File "/Users/tmp/sage-3.3.alpha0/devel/sage/sage/calculus/
calculus.py", line 3214:
sage: f.roots(ring=QQbar, multiplicities=False)
Expected:
[-0.05881152231844944?, 1.360505679035020? + 1.518808722099650?
*I, -1.331099917875796? + 1.522416551837318?*I, 1.360505679035020? -
1.518808722099650?*I, -1.331099917875796? - 1.522416551837318?*I]
Got:
[-0.05881152231844944?, -1.331099917875796? + 1.522416551837318?
*I, 1.360505679035020? + 1.518808722099650?*I, -1.331099917875796? -
1.522416551837318?*I, 1.360505679035020? - 1.518808722099650?*I]
**********************************************************************
1 items had failures:
3 of 29 in __main__.example_81
***Test Failed*** 3 failures.
--
Justin C. Walker, Curmudgeon at Large
Director
Institute for the Enhancement of the Director's income
-----------
--
They said it couldn't be done, but sometimes,
it doesn't work out that way.
- Casey Stengel
--
I've done multiple runs of 'make test', 'make ptest', and 'make
ptestlong', and don't get any persistent failures -- Ubuntu 8.10 amd64.
I still get a bit of the lisp hangs in calculus.py and am eager to see
the new Lisp in alpha4!
Dan
--
--- Dan Drake <dr...@kaist.edu>
----- KAIST Department of Mathematical Sciences
------- http://mathsci.kaist.ac.kr/~drake
This is not quite true:
>> On 01/19/2009 I wrote, testing alpha0:
>> On Fedora 9, 32 bits:
>>
>> ----------------------------------------------------------------------
>> The following tests failed:
>>
>>
>> sage -t "devel/sage/sage/matrix/misc.pyx"
>> sage -t "devel/sage/sage/rings/polynomial/term_order.py"
>> sage -t "devel/sage/sage/rings/polynomial/toy_d_basis.py"
>> sage -t "devel/sage/sage/rings/number_field/small_primes_of_degree_one.py"
>> sage -t "devel/sage/sage/rings/finite_field_ext_pari.py"
>> sage -t "devel/sage/sage/rings/padics/padic_printing.pyx"
>> sage -t "devel/sage/sage/rings/integral_domain.py"
>> sage -t "devel/sage/sage/algebras/algebra_order_ideal.py"
>> sage -t "devel/sage/sage/monoids/free_abelian_monoid.py"
>> sage -t "devel/sage/sage/schemes/generic/glue.py"
>> Total time for all tests: 5864.7 seconds
>> Please see /home/jaap/downloads/sage-3.2.2/tmp/test.log for the complete log from this test.
>>
>> Mostly of the type:
>> sage -t "devel/sage/sage/matrix/misc.pyx"
>> A mysterious error (perphaps a memory error?) occurred, which may have crashed doctest.
>> [1.0 s]
Jaap
On Fedora 9, 32 bits in a fresh build:
The following tests failed:
sage -t "devel/sage/sage/libs/linbox/linbox.pyx"
sage -t "devel/sage/sage/matrix/matrix_dense.pyx"
sage -t "devel/sage/sage/calculus/calculus.py"
sage -t "devel/sage/sage/rings/polynomial/toy_d_basis.py"
sage -t "devel/sage/sage/rings/number_field/totallyreal_data.pyx"
sage -t "devel/sage/sage/structure/coerce_maps.pyx"
sage -t "devel/sage/sage/algebras/quaternion_algebra.py"
sage -t "devel/sage/sage/tests/arxiv_0812_2725.py"
sage -t "devel/sage/sage/server/wiki/moin.py"
sage -t "devel/sage/sage/schemes/elliptic_curves/padics.py"
Total time for all tests: 5450.3 seconds
8 out of 10 are from the form:
A mysterious error (perphaps a memory error?) occurred, which may have
crashed doctest.
Now running this eight tests in a loop.
Until now:
[jaap@paix sage-3.3.alpha3]$ grep passed t.log | wc -l
493
[jaap@paix sage-3.3.alpha3]$ grep fail t.log | wc -l
2
Jaap
[jaap@paix sage-3.3.alpha3]$ grep passed t.log | wc -l
857
[jaap@paix sage-3.3.alpha3]$ grep fail t.log | wc -l
6
[...]
>
> The problem is likely the same as Carl Witty and I tracked down above,
> i.e. brk() does not extend the heap and Singular goes boom even though
> it did get the memory. Note that in case of failure the amount
> allocated seems to be sub-page in size, but that is only speculation
> at this point if that is really a contributing factor.
>
Great job! I see this behaviour only on Fedora 9, not on Fedora 10.
Jaap
>> Great job! I see this behaviour only on Fedora 9, not on Fedora 10.
>
> Well, it isn't fixed yet, but my guess is that it only happens on FC9
> and higher since the way brk randomization is done has changed in the
> kernel.
I didn't see it in Fedora 10. Maybe I was lucky :)!
Jaap