Hi,
I fought again to compile sage on my little ARM box, then reported the
progress in trac -- with some hope 4.7.2 may compile without patching.
I then ran make ptestlong to check for sanity. Unsurprisingly, things
are not perfect yet (after all I mostly focused on making it compile),
see below what was found.
The following tests failed:
sage -t -long -force_lib devel/sage/sage/modules/free_module.py # 0
doctests failed
sage -t -long -force_lib devel/sage/sage/interfaces/psage.py # 1
doctests failed
sage -t -long -force_lib devel/sage/sage/interfaces/maxima_abstract.py
# 1 doctests failed
sage -t -long -force_lib devel/sage/sage/structure/sage_object.pyx # 1
doctests failed
sage -t -long -force_lib devel/sage/sage/libs/ppl.pyx # Time out
sage -t -long -force_lib devel/sage/sage/misc/sagedoc.py # 2 doctests
failed
sage -t -long -force_lib devel/sage/sage/symbolic/expression.pyx # 1
doctests failed
sage -t -long -force_lib devel/sage/sage/rings/arith.py # 1 doctests
failed
sage -t -long -force_lib devel/sage/sage/functions/other.py # 1
doctests failed
----------------------------------------------------------------------
Total time for all tests: 35303.8 seconds
Those errors just disappeared when running again :
sage -t -long -force_lib "devel/sage/sage/modules/free_module.py"
[1496.8 s]
sage -t -long -force_lib "devel/sage/sage/interfaces/psage.py"
[56.8 s]
Those errors are due to the test being wrong (testing for exact equality
with floating
point numbers!) :
sage -t -long -force_lib "devel/sage/sage/interfaces/maxima_abstract.py"
**********************************************************************
File
"/home/jpuydt/sage-4.7.1/devel/sage/sage/interfaces/maxima_abstract.py",
line 1596:
sage: float(maxima("1.7e+17"))
Expected:
1.7e+17
Got:
1.6999999999999997e+17
**********************************************************************
1 items had failures:
1 of 6 in __main__.example_54
***Test Failed*** 1 failures.
For whitespace errors, see the file
/home/jpuydt/.sage//tmp/.doctest_maxima_abstract.py
[84.9 s]
sage -t -long -force_lib "devel/sage/sage/symbolic/expression.pyx"
**********************************************************************
File "/home/jpuydt/sage-4.7.1/devel/sage/sage/symbolic/expression.pyx",
line 6256:
sage: SR(10.0r).gamma()
Expected:
362880.0
Got:
362880.00000000047
#0: simplify_sum(expr='sum(q^k,k,0,inf))
#1: simplify_sum(expr=a*'sum(q^k,k,0,inf))
**********************************************************************
1 items had failures:
1 of 16 in __main__.example_142
***Test Failed*** 1 failures.
For whitespace errors, see the file
/home/jpuydt/.sage//tmp/.doctest_expression.py
[172.6 s]
sage -t -long -force_lib "devel/sage/sage/rings/arith.py"
**********************************************************************
File "/home/jpuydt/sage-4.7.1/devel/sage/sage/rings/arith.py", line 2961:
sage: binomial(0.5r, 5)
Expected:
0.02734375
Got:
0.02734375000000001
**********************************************************************
1 items had failures:
1 of 28 in __main__.example_57
***Test Failed*** 1 failures.
For whitespace errors, see the file
/home/jpuydt/.sage//tmp/.doctest_arith.py
[772.0 s]
sage -t -long -force_lib "devel/sage/sage/functions/other.py"
**********************************************************************
File "/home/jpuydt/sage-4.7.1/devel/sage/sage/functions/other.py", line 498:
sage: gamma1(float(6))
Expected:
120.0
Got:
119.99999999999997
**********************************************************************
1 items had failures:
1 of 33 in __main__.example_13
***Test Failed*** 1 failures.
For whitespace errors, see the file
/home/jpuydt/.sage//tmp/.doctest_other.py
[52.8 s]
That one is worrying ; especially since I'm pretty clueless what it is
about :
sage -t -long -force_lib "devel/sage/sage/structure/sage_object.pyx"
**********************************************************************
File
"/home/jpuydt/sage-4.7.1/devel/sage/sage/structure/sage_object.pyx",
line 1077:
sage: sage.structure.sage_object.unpickle_all() # (4s on
sage.math, 2011)
Expected:
Successfully unpickled ... objects.
Failed to unpickle 0 objects.
Got:
* unpickle failure:
load('/home/jpuydt/.sage/temp/hecke/19723/dir_2/pickle_jar/_class__sage_coding_linear_code_LinearCode__.sobj')
* unpickle failure:
load('/home/jpuydt/.sage/temp/hecke/19723/dir_2/pickle_jar/_class__sage_crypto_mq_sr_SR_gf2__.sobj')
* unpickle failure:
load('/home/jpuydt/.sage/temp/hecke/19723/dir_2/pickle_jar/_class__sage_homology_chain_complex_ChainComplex__.sobj')
* unpickle failure:
load('/home/jpuydt/.sage/temp/hecke/19723/dir_2/pickle_jar/_type__sage_coding_binary_code_BinaryCode__.sobj')
* unpickle failure:
load('/home/jpuydt/.sage/temp/hecke/19723/dir_2/pickle_jar/_type__sage_matrix_matrix_mod2_dense_Matrix_mod2_dense__.sobj')
Failed:
_class__sage_coding_linear_code_LinearCode__.sobj
_class__sage_crypto_mq_sr_SR_gf2__.sobj
_class__sage_homology_chain_complex_ChainComplex__.sobj
_type__sage_coding_binary_code_BinaryCode__.sobj
_type__sage_matrix_matrix_mod2_dense_Matrix_mod2_dense__.sobj
Successfully unpickled 582 objects.
Failed to unpickle 5 objects.
**********************************************************************
1 items had failures:
1 of 7 in __main__.example_25
***Test Failed*** 1 failures.
For whitespace errors, see the file
/home/jpuydt/.sage//tmp/.doctest_sage_object.py
[41.4 s]
That one is probably harmless ; I tried to multiply the timeouts by 10
in both ppl.pyx and ppl.cpp, but it still failed after the same 1800s...
so I guess there was something to recompile somewhere :
sage -t -long -force_lib "devel/sage/sage/libs/ppl.pyx"
*** *** Error: TIMED OUT! PROCESS KILLED! *** ***
[1801.2 s]
Those look mysterious ; what is tested exactly?
sage -t -long -force_lib "devel/sage/sage/misc/sagedoc.py"
**********************************************************************
File "/home/jpuydt/sage-4.7.1/devel/sage/sage/misc/sagedoc.py", line 876:
sage: len(search_doc('tree', interact=False).splitlines()) > 2500
# long time
Expected:
True
Got:
False
**********************************************************************
File "/home/jpuydt/sage-4.7.1/devel/sage/sage/misc/sagedoc.py", line 491:
sage: 'abvar/homology' in _search_src_or_doc('doc', 'homology',
'variety', interact=False)
Expected:
True
Got:
False
**********************************************************************
2 items had failures:
1 of 6 in __main__.example_14
1 of 8 in __main__.example_8
***Test Failed*** 2 failures.
For whitespace errors, see the file
/home/jpuydt/.sage//tmp/.doctest_sagedoc.py
[253.2 s]
Help and support would be welcome,
Snark on trac and #sagemath
--
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org