#11705: Port Sage to SUSE Linux Power 7 (ppc64).
---------------------------+------------------------------------------------
Reporter: was | Owner: drkirkby
Type: enhancement | Status: new
Priority: major | Milestone: sage-4.7.2
Component: porting | Keywords: sd32
Work_issues: | Upstream: N/A
Reviewer: | Author:
Merged: | Dependencies:
---------------------------+------------------------------------------------
Comment(by fbissey):
Benjamin posted a test log in #11708, let's analyse it:
{{{
sage -t -long -force_lib devel/sage/doc/en/numerical_sage/cvxopt.rst
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/doc/en/numerical_sage/cvxopt.rst", line 129:
sage: print sol['x'] # ... below since can get -00 or +00
depending on architecture
Expected:
[ 1.00e...00]
[ 1.00e+00]
Got:
[ 9.85e-01]
[ 9.91e-01]
<BLANKLINE>
**********************************************************************
}}}
Rather large numerical noise and some formatting noise which is more
curious.
There are multiples instances of these errors in that test:
{{{
sage -t -long -force_lib
devel/sage/doc/en/bordeaux_2008/elliptic_curves.rst
*** Warning: new stack size = 1098912 (1.048 Mbytes).
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/doc/en/bordeaux_2008/elliptic_curves.rst", line 299:
sage: E.integral_points(both_signs=True) # about a minute
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_10[3]>", line 1, in <module>
E.integral_points(both_signs=True) # about a minute###line 299:
sage: E.integral_points(both_signs=True) # about a minute
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/ell_rational_field.py", line 5452,
in integral_points
w1, w2 = self.period_lattice().basis()
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/ell_rational_field.py", line 2861,
in period_lattice
self._period_lattice = PeriodLattice_ell(self)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/period_lattice.py", line 231, in
__init__
self._ei = self.f2.roots(AA,multiplicities=False)
File "polynomial_element.pyx", line 4850, in
sage.rings.polynomial.polynomial_element.Polynomial.roots
(sage/rings/polynomial/polynomial_element.c:31255)
File "real_roots.pyx", line 4115, in
sage.rings.polynomial.real_roots.real_roots
(sage/rings/polynomial/real_roots.c:36162)
File "real_mpfi.pyx", line 277, in
sage.rings.real_mpfi.RealIntervalField (sage/rings/real_mpfi.c:2982)
File "real_mpfi.pyx", line 441, in
sage.rings.real_mpfi.RealIntervalField_class.__init__
(sage/rings/real_mpfi.c:3124)
OverflowError: value too large to convert to int
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/doc/en/bordeaux_2008/elliptic_curves.rst", line 177:
sage: L = E.padic_lseries(5)
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_4[3]>", line 1, in <module>
L = E.padic_lseries(Integer(5))###line 177:
sage: L = E.padic_lseries(5)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/padics.py", line 159, in
padic_lseries
normalize = normalize, use_eclib=use_eclib)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/padic_lseries.py", line 199, in
__init__
self._modular_symbol = E.modular_symbol(sign=+1, use_eclib =
use_eclib, normalize=normalize)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/ell_rational_field.py", line 1243,
in modular_symbol
M = ell_modular_symbols.ModularSymbolSage(self, sign,
normalize=normalize)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/ell_modular_symbols.py", line 629,
in __init__
self._find_scaling_L_ratio()
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/ell_modular_symbols.py", line 310,
in _find_scaling_L_ratio
l1 = self.__lalg__(D)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/ell_modular_symbols.py", line 362,
in __lalg__
lv = ED.lseries().L_ratio() # this is L(ED,1) divided by the Neron
period omD of ED
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/lseries_ell.py", line 686, in
L_ratio
omega = self.__E.period_lattice().basis()[0]
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/ell_rational_field.py", line 2861,
in period_lattice
self._period_lattice = PeriodLattice_ell(self)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/period_lattice.py", line 231, in
__init__
self._ei = self.f2.roots(AA,multiplicities=False)
File "polynomial_element.pyx", line 4850, in
sage.rings.polynomial.polynomial_element.Polynomial.roots
(sage/rings/polynomial/polynomial_element.c:31255)
File "real_roots.pyx", line 4141, in
sage.rings.polynomial.real_roots.real_roots
(sage/rings/polynomial/real_roots.c:36556)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/rings/qqbar.py", line 761, in polynomial_root
return AlgebraicReal(ANRoot(poly, interval, multiplicity))
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/rings/qqbar.py", line 4417, in __init__
self._interval = self.refine_interval(interval, 64)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/rings/qqbar.py", line 4528, in refine_interval
return self._real_refine_interval(interval, prec)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/rings/qqbar.py", line 4621, in _real_refine_interval
raise ValueError, "Refining interval that does not bound unique
root!"
ValueError: Refining interval that does not bound unique root!
**********************************************************************
}}}
Two potentially separate issues in mpfi and qqbar.py
{{{
sage -t -long -force_lib devel/sage/sage/structure/sage_object.pyx
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/structure/sage_object.pyx", line 1103:
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/bjones/.sage/temp/silius/20398/dir_2/pickle_jar/_class__sage_coding_linear_code_LinearCode__.sobj')
* unpickle failure:
load('/home/bjones/.sage/temp/silius/20398/dir_2/pickle_jar/_class__sage_crypto_mq_sr_SR_gf2__.sobj')
* unpickle failure:
load('/home/bjones/.sage/temp/silius/20398/dir_2/pickle_jar/_class__sage_homology_chain_complex_ChainComplex__.sobj')
* unpickle failure:
load('/home/bjones/.sage/temp/silius/20398/dir_2/pickle_jar/_type__sage_coding_binary_code_BinaryCode__.sobj')
* unpickle failure:
load('/home/bjones/.sage/temp/silius/20398/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.
}}}
picklejar failure should be checked against the same error on arm.
Possibly a deeper python problem.
{{{
sage -t -long -force_lib devel/sage/sage/structure/parent.pyx
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/structure/parent.pyx", line 1783:
sage: K.coerce_embedding()
Expected:
Generic morphism:
From: Number Field in a with defining polynomial x^3 + x^2 + 1
To: Real Lazy Field
Defn: a -> -1.465571231876768?
Got:
Generic morphism:
From: Number Field in a with defining polynomial x^3 + x^2 + 1
To: Real Lazy Field
Defn: a -> 0
**********************************************************************
1 items had failures:
1 of 7 in __main__.example_39
***Test Failed*** 1 failures.
}}}
That's more than large numerical noise, that has to be wrong.
{{{
sage -t -long -force_lib devel/sage/sage/matrix/matrix_double_dense.pyx
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/matrix/matrix_double_dense.pyx", line 1766:
sage: Q
Expected:
[ -0.359210604054 0.569326179705 0.368048420509 0.641385845805]
[ 0.179605302027 -0.144590775798 0.925041158846 -0.301884576418]
[ 0.179605302027 -0.704880032016 0.0774617736597 0.681825307224]
[ 0.898026510134 0.397624633445 -0.0532812182975 0.180566192161]
Got:
[ -0.359210604054 0.569326179705 0.146859067236 0.724753652911]
[ 0.179605302027 -0.144590775798 0.973039543327 0.00543048428303]
[ 0.179605302027 -0.704880032016 -0.141642164231 0.671433967908]
[ 0.898026510134 0.397624633445 -0.107535848925 0.154528570726]
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/matrix/matrix_double_dense.pyx", line 1771:
sage: R
Expected:
[ -5.56776436283 2.6940795304 -2.6940795304]
[ 0 -3.56958477752 3.56958477752]
[ 0 0 -9.93013661299e-16]
[ 0 0 0]
Got:
[ -5.56776436283 2.6940795304 -2.6940795304]
[ 0 -3.56958477752 3.56958477752]
[ 0 0 9.81879219451e-16]
[ 0 0 0]
**********************************************************************
1 items had failures:
2 of 40 in __main__.example_31
***Test Failed*** 2 failures.
}}}
Some numerical noise but something else is badly wrong in the first one.
{{{
sage -t -long -force_lib devel/sage/sage/matrix/matrix2.pyx
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/matrix/matrix2.pyx", line 7722:
sage: M.round(10)
Expected:
[-2.4494897428 0.0 0.0]
[-3.6742346142 0.7071067812 0.0]
[-4.8989794856 1.4142135624 0.0]
Got:
[-2.4494897428 0.0 0.0]
[-3.6742346142 0.7071067812 0.0]
[-4.8989794856 1.4142135624 -0.0]
**********************************************************************
1 items had failures:
}}}
That one is not that worrying, I just wish we could easily deal with 0.0
sign flipping.
{{{
sage -t -long -force_lib devel/sage/sage/numerical/optimize.py
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/numerical/optimize.py", line 469:
sage: sol['x']
Expected:
(0.999..., 1.000...)
Got nothing
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/numerical/optimize.py", line 479:
sage: sol['x']
Expected:
(45.000000..., 6.2499999...3, 1.00000000...)
Got nothing
GLPK Simplex Optimizer, v4.44
6 rows, 3 columns, 8 non-zeros
Preprocessing...
2 rows, 2 columns, 4 non-zeros
Scaling...
A: min|aij| = 2.400e+01 max|aij| = 5.000e+01 ratio = 2.083e+00
GM: min|aij| = 8.128e-01 max|aij| = 1.230e+00 ratio = 1.514e+00
EQ: min|aij| = 6.606e-01 max|aij| = 1.000e+00 ratio = 1.514e+00
Constructing initial basis...
Size of triangular part = 2
* 0: obj = -5.100000000e+01 infeas = 0.000e+00 (0)
* 1: obj = -5.225000000e+01 infeas = 0.000e+00 (0)
OPTIMAL SOLUTION FOUND
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/numerical/optimize.py", line 564:
sage: find_fit(data, model)
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_7[5]>", line 1, in <module>
find_fit(data, model)###line 564:
sage: find_fit(data, model)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/numerical/optimize.py", line 655, in find_fit
estimated_params, d = leastsq(error_function, initial_guess, args
= (x_data, y_data))
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/scipy/optimize/minpack.py", line 324, in leastsq
raise errors[info][1](errors[info][0])
TypeError: Improper input parameters.
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/numerical/optimize.py", line 570:
sage: fit = find_fit(data, f, parameters = [a, b, c], variables = [x],
solution_dict = True)
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_7[7]>", line 1, in <module>
fit = find_fit(data, f, parameters = [a, b, c], variables = [x],
solution_dict = True)###line 570:
sage: fit = find_fit(data, f, parameters = [a, b, c], variables = [x],
solution_dict = True)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/numerical/optimize.py", line 655, in find_fit
estimated_params, d = leastsq(error_function, initial_guess, args
= (x_data, y_data))
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/scipy/optimize/minpack.py", line 324, in leastsq
raise errors[info][1](errors[info][0])
TypeError: Improper input parameters.
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/numerical/optimize.py", line 571:
sage: fit[a], fit[b], fit[c]
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_7[8]>", line 1, in <module>
fit[a], fit[b], fit[c]###line 571:
sage: fit[a], fit[b], fit[c]
NameError: name 'fit' is not defined
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/numerical/optimize.py", line 577:
sage: find_fit(dataprime, a * x * log(b * x), parameters = [a, b],
variables = [x])
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_7[10]>", line 1, in <module>
find_fit(dataprime, a * x * log(b * x), parameters = [a, b],
variables = [x])###line 577:
sage: find_fit(dataprime, a * x * log(b * x), parameters = [a, b],
variables = [x])
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/numerical/optimize.py", line 655, in find_fit
estimated_params, d = leastsq(error_function, initial_guess, args
= (x_data, y_data))
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/scipy/optimize/minpack.py", line 324, in leastsq
raise errors[info][1](errors[info][0])
TypeError: Improper input parameters.
**********************************************************************
2 items had failures:
}}}
That looks bad we obviously have stuff wrong in scipy.
{{{
sage -t -long -force_lib devel/sage/sage/ext/fast_callable.pyx
get_str.c:149: MPFR assertion failed: size_s1 >= m
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/ext/fast_callable.pyx", line 1445:
sage: square(RIF(-1, 1)).str(style='brackets')
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_50[7]>", line 1, in <module>
square(RIF(-Integer(1), Integer(1))).str(style='brackets')###line
1445:
sage: square(RIF(-1, 1)).str(style='brackets')
File "real_mpfi.pyx", line 1425, in
sage.rings.real_mpfi.RealIntervalFieldElement.str
(sage/rings/real_mpfi.c:8979)
File "real_mpfr.pyx", line 1618, in
sage.rings.real_mpfr.RealNumber.str (sage/rings/real_mpfr.c:11037)
RuntimeError: Aborted
**********************************************************************
1 items had failures:
}}}
Something miscompiled in mpfr?
{{{
sage -t -long -force_lib devel/sage/sage/categories/pushout.py
Exception RuntimeError: 'maximum recursion depth exceeded while calling a
Python object' in <type 'exceptions.RuntimeError'> ignored
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/categories/pushout.py", line 2421:
sage: F2(QQ).coerce_embedding()
Expected:
Generic morphism:
From: Number Field in a with defining polynomial x^3 - x^2 + 1
To: Real Lazy Field
Defn: a -> -0.7548776662466928?
Got:
Generic morphism:
From: Number Field in a with defining polynomial x^3 - x^2 + 1
To: Real Lazy Field
Defn: a -> 0
**********************************************************************
}}}
And we have a repeat of errors from qqbar.py in that test too.
{{{
sage -t -long -force_lib
devel/sage/sage/schemes/elliptic_curves/period_lattice.py
}}}
more qqbar.py failuresalong with mpfr/mpfi like in elliptic_curves.rst and
some wrong results:
{{{
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/schemes/elliptic_curves/period_lattice.py", line 854:
sage: L.basis_matrix()
Expected:
[ 2.49021256085505 0.000000000000000]
[0.000000000000000 1.97173770155165]
Got:
[ 1.26920930427955 0.000000000000000]
[0.634604652139777 1.45881661693850]
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/schemes/elliptic_curves/period_lattice.py", line 857:
sage: L.basis_matrix(normalised=True)
Expected:
[ 2.49021256085505 0.000000000000000]
[0.000000000000000 -1.97173770155165]
Got:
[0.634604652139777 -1.45881661693850]
[-1.26920930427955 0.000000000000000]
**********************************************************************
}}}
{{{
sage -t -long -force_lib
devel/sage/sage/schemes/elliptic_curves/descent_two_isogeny.pyx
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/schemes/elliptic_curves/descent_two_isogeny.pyx", line 1147:
sage: E.sha().an()
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_18[28]>", line 1, in <module>
E.sha().an()###line 1147:
sage: E.sha().an()
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/sha_tate.py", line 392, in an
L1_over_omega = E.lseries().L_ratio()
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/lseries_ell.py", line 686, in
L_ratio
omega = self.__E.period_lattice().basis()[0]
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/ell_rational_field.py", line 2861,
in period_lattice
self._period_lattice = PeriodLattice_ell(self)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/period_lattice.py", line 231, in
__init__
self._ei = self.f2.roots(AA,multiplicities=False)
File "polynomial_element.pyx", line 4850, in
sage.rings.polynomial.polynomial_element.Polynomial.roots
(sage/rings/polynomial/polynomial_element.c:31255)
File "real_roots.pyx", line 4115, in
sage.rings.polynomial.real_roots.real_roots
(sage/rings/polynomial/real_roots.c:36162)
File "real_mpfi.pyx", line 277, in
sage.rings.real_mpfi.RealIntervalField (sage/rings/real_mpfi.c:2982)
File "real_mpfi.pyx", line 441, in
sage.rings.real_mpfi.RealIntervalField_class.__init__
(sage/rings/real_mpfi.c:3124)
OverflowError: value too large to convert to int
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/schemes/elliptic_curves/descent_two_isogeny.pyx", line 1147:
sage: E.sha().an()
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_18[28]>", line 1, in <module>
E.sha().an()###line 1147:
sage: E.sha().an()
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/sha_tate.py", line 392, in an
L1_over_omega = E.lseries().L_ratio()
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/lseries_ell.py", line 686, in
L_ratio
omega = self.__E.period_lattice().basis()[0]
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/ell_rational_field.py", line 2861,
in period_lattice
self._period_lattice = PeriodLattice_ell(self)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/period_lattice.py", line 231, in
__init__
self._ei = self.f2.roots(AA,multiplicities=False)
File "polynomial_element.pyx", line 4850, in
sage.rings.polynomial.polynomial_element.Polynomial.roots
(sage/rings/polynomial/polynomial_element.c:31255)
File "real_roots.pyx", line 4115, in
sage.rings.polynomial.real_roots.real_roots
(sage/rings/polynomial/real_roots.c:36162)
File "real_mpfi.pyx", line 277, in
sage.rings.real_mpfi.RealIntervalField (sage/rings/real_mpfi.c:2982)
File "real_mpfi.pyx", line 441, in
sage.rings.real_mpfi.RealIntervalField_class.__init__
(sage/rings/real_mpfi.c:3124)
OverflowError: value too large to convert to int
**********************************************************************
}}}
again and again in that one
{{{
sage -t -long -force_lib
devel/sage/sage/schemes/elliptic_curves/padics.py
}}}
There are other errors in that last one but I think they are consequences
of previous failures.
Same error in
{{{
sage -t -long -force_lib
devel/sage/sage/schemes/elliptic_curves/ell_modular_symbols.py
}}}
again some other errors that are probably consequences of this particular
failure. We get some qqbar.py errors too in that one.
{{{
sage -t -long -force_lib
devel/sage/sage/schemes/elliptic_curves/lseries_ell.py
*** Warning: new stack size = 1001728 (0.955 Mbytes).
*** Warning: new stack size = 1002624 (0.956 Mbytes).
*** Warning: new stack size = 1010736 (0.964 Mbytes).
*** Warning: new stack size = 1114144 (1.063 Mbytes).
**********************************************************************
sage -t -long -force_lib
devel/sage/sage/schemes/elliptic_curves/ell_point.py
sage -t -long -force_lib
devel/sage/sage/schemes/elliptic_curves/modular_parametrization.py
sage -t -long -force_lib devel/sage/sage/schemes/elliptic_curves/BSD.py
sage -t -long -force_lib
devel/sage/sage/schemes/elliptic_curves/padic_lseries.py
sage -t -long -force_lib
devel/sage/sage/schemes/elliptic_curves/heegner.py
sage -t -long -force_lib
devel/sage/sage/schemes/elliptic_curves/sha_tate.py
sage -t -long -force_lib devel/sage/sage/rings/real_lazy.pyx
sage -t -long -force_lib
devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py
sage -t -long -force_lib devel/sage/sage/rings/qqbar.py <- what a
surprise (got MPFR assertion errors too)
sage -t -long -force_lib
devel/sage/sage/rings/number_field/totallyreal_rel.py
sage -t -long -force_lib
devel/sage/sage/rings/number_field/number_field_morphisms.pyx
sage -t -long -force_lib
devel/sage/sage/rings/polynomial/multi_polynomial_ideal.py
sage -t -long -force_lib devel/sage/sage/rings/polynomial/real_roots.pyx
get_str.c:149: MPFR assertion failed: size_s1 >= m
get_str.c:149: MPFR assertion failed: size_s1 >= m
}}}
some more of the same with qqbar.py and mpfi/mpfr.
{{{
sage -t -long -force_lib devel/sage/sage/rings/real_interval_absolute.pyx
get_str.c:149: MPFR assertion failed: size_s1 >= m
get_str.c:149: MPFR assertion failed: size_s1 >= m
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/rings/real_interval_absolute.pyx", line 237:
sage: R(1)
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_12[4]>", line 1, in <module>
R(Integer(1))###line 237:
sage: R(1)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/misc/displayhook.py", line 174, in displayhook
print_obj(sys.stdout, obj)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/misc/displayhook.py", line 142, in print_obj
print >>out_stream, `obj`
File "sage_object.pyx", line 154, in
sage.structure.sage_object.SageObject.__repr__
(sage/structure/sage_object.c:1463)
File "real_interval_absolute.pyx", line 434, in
sage.rings.real_interval_absolute.RealIntervalAbsoluteElement._repr_
(sage/rings/real_interval_absolute.c:4989)
return repr(self._real_mpfi_(RealIntervalField(prec)))
File "real_mpfi.pyx", line 1109, in
sage.rings.real_mpfi.RealIntervalFieldElement.__repr__
(sage/rings/real_mpfi.c:7925)
return self.str(10)
File "real_mpfi.pyx", line 1434, in
sage.rings.real_mpfi.RealIntervalFieldElement.str
(sage/rings/real_mpfi.c:9075)
return self._str_question_style(base, error_digits, e, prefer_sci)
File "real_mpfi.pyx", line 1650, in
sage.rings.real_mpfi.RealIntervalFieldElement._str_question_style
(sage/rings/real_mpfi.c:9520)
sig_on()
RuntimeError: Aborted
get_str.c:149: MPFR assertion failed: size_s1 >= m
}}}
mpfr troubles with one backtrace
{{{
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/rings/real_interval_absolute.pyx", line 915:
sage: R(10)^-10
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_39[7]>", line 1, in <module>
R(Integer(10))**-Integer(10)###line 915:
sage: R(10)^-10
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/misc/displayhook.py", line 174, in displayhook
print_obj(sys.stdout, obj)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/misc/displayhook.py", line 142, in print_obj
print >>out_stream, `obj`
File "sage_object.pyx", line 154, in
sage.structure.sage_object.SageObject.__repr__
(sage/structure/sage_object.c:1463)
File "real_interval_absolute.pyx", line 434, in
sage.rings.real_interval_absolute.RealIntervalAbsoluteElement._repr_
(sage/rings/real_interval_absolute.c:4989)
return repr(self._real_mpfi_(RealIntervalField(prec)))
File "real_mpfi.pyx", line 1109, in
sage.rings.real_mpfi.RealIntervalFieldElement.__repr__
(sage/rings/real_mpfi.c:7925)
return self.str(10)
File "real_mpfi.pyx", line 1434, in
sage.rings.real_mpfi.RealIntervalFieldElement.str
(sage/rings/real_mpfi.c:9075)
return self._str_question_style(base, error_digits, e, prefer_sci)
File "real_mpfi.pyx", line 1650, in
sage.rings.real_mpfi.RealIntervalFieldElement._str_question_style
(sage/rings/real_mpfi.c:9520)
sig_on()
RuntimeError: Aborted
/tmp/bjones/sage-4.7.2.alpha2/local/lib/libcsage.so(print_backtrace-
0x1cf7c)[0x40000a4e49c]
/tmp/bjones/sage-4.7.2.alpha2/local/lib/libcsage.so(sigdie-
0x1cf24)[0x40000a4e50c]
/tmp/bjones/sage-4.7.2.alpha2/local/lib/libcsage.so(sage_signal_handler-
0x1d600)[0x40000a4dd88]
[0x40000040418]
[0xfffcd8e00f0]
/tmp/bjones/sage-4.7.2.alpha2/local/lib/libpython2.6.so.1.0
(PyString_FromString-0x1346dc)[0x40000132594]
/tmp/bjones/sage-4.7.2.alpha2/local/lib/libpython2.6.so.1.0
(PyErr_SetString-0xbeac8)[0x400001aced0]
/tmp/bjones/sage-4.7.2.alpha2/local/lib/libcsage.so(sage_signal_handler-
0x1d6c0)[0x40000a4dcc8]
[0x40000040418]
/tmp/bjones/sage-4.7.2.alpha2/local/lib/libgmp.so.3(__gmpz_get_str-
0x62970)[0x400013b3cf0]
/tmp/bjones/sage-4.7.2.alpha2/local/lib/libgmp.so.3(__gmpq_get_str-
0x55e8c)[0x400013c111c]
/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/rings/rational.so(+0x2156c)[0x40003b8156c]
/tmp/bjones/sage-4.7.2.alpha2/local/lib/libpython2.6.so.1.0
(PyCFunction_Call-0x1459b8)[0x4000011fc80]
/tmp/bjones/sage-4.7.2.alpha2/local/lib/libpython2.6.so.1.0(PyObject_Call-
0x18cd08)[0x400000d3590]
/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/rings/rational.so(+0x133cc)[0x40003b733cc]
}}}
Also
{{{
sage -t -long -force_lib devel/sage/sage/rings/complex_interval.pyx
get_str.c:149: MPFR assertion failed: size_s1 >= m
get_str.c:149: MPFR assertion failed: size_s1 >= m
sage -t -long -force_lib devel/sage/sage/rings/real_mpfi.pyx
get_str.c:149: MPFR assertion failed: size_s1 >= m
get_str.c:149: MPFR assertion failed: size_s1 >= m (and a bunch of other
errors)
sage -t -long -force_lib devel/sage/sage/misc/functional.py
#0: simplify_sum(expr='sum(q^k,k,0,inf))
#1: simplify_sum(expr=a*'sum(q^k,k,0,inf))
get_str.c:149: MPFR assertion failed: size_s1 >= m
sage -t -long -force_lib devel/sage/sage/rings/polynomial/real_roots.pyx
get_str.c:149: MPFR assertion failed: size_s1 >= m
get_str.c:149: MPFR assertion failed: size_s1 >= m
}}}
{{{
sage -t -long -force_lib devel/sage/sage/lfunctions/sympow.py
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/lfunctions/sympow.py", line 213:
sage: sympow.modular_degree(EllipticCurve('11a'))
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_6[2]>", line 1, in <module>
sympow.modular_degree(EllipticCurve('11a'))###line 213:
sage: sympow.modular_degree(EllipticCurve('11a'))
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/lfunctions/sympow.py", line 229, in modular_degree
raise RuntimeError, "failed to compute modular degree"
RuntimeError: failed to compute modular degree
}}}
sympow...
{{{
sage -t -long -force_lib devel/sage/sage/interfaces/qepcad.py
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/interfaces/qepcad.py", line 2045:
sage: x = _eval_qepcad_algebraic('the unique root of 8 x^2 - 8 x - 29
between -47/32 and -1503/1024'); x
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_52[3]>", line 1, in <module>
x = _eval_qepcad_algebraic('the unique root of 8 x^2 - 8 x - 29
between -47/32 and -1503/1024'); x###line 2045:
sage: x = _eval_qepcad_algebraic('the unique root of 8 x^2 - 8 x - 29
between -47/32 and -1503/1024'); x
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/interfaces/qepcad.py", line 2069, in _eval_qepcad_algebraic
raise ValueError, "%s or %s not an exact floating-point
number"%(lbound, ubound)
ValueError: -47/32 or -1503/1024 not an exact floating-point number
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/interfaces/qepcad.py", line 2047:
sage: 8*x^2 - 8*x - 29 == 0
Expected:
True
Got:
8*x^2 - 8*x - 29 == 0
**********************************************************************
}}}
{{{
sage -t -long -force_lib
devel/sage/sage/rings/number_field/number_field_rel.py
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/rings/number_field/number_field_rel.py", line 1876:
sage: L.places()
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_54[3]>", line 1, in <module>
L.places()###line 1876:
sage: L.places()
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/rings/number_field/number_field_rel.py", line 1899, in
places
pl = L.places(all_complex, prec)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/rings/number_field/number_field.py", line 6226, in places
real_intervals = [ x[0] for x in
self.defining_polynomial().roots(R) ]
File "polynomial_element.pyx", line 4853, in
sage.rings.polynomial.polynomial_element.Polynomial.roots
(sage/rings/polynomial/polynomial_element.c:31307)
File "real_roots.pyx", line 4115, in
sage.rings.polynomial.real_roots.real_roots
(sage/rings/polynomial/real_roots.c:36162)
File "real_mpfi.pyx", line 277, in
sage.rings.real_mpfi.RealIntervalField (sage/rings/real_mpfi.c:2982)
File "real_mpfi.pyx", line 441, in
sage.rings.real_mpfi.RealIntervalField_class.__init__
(sage/rings/real_mpfi.c:3124)
OverflowError: value too large to convert to int
**********************************************************************
1 items had failures:
}}}
{{{
sage -t -long -force_lib devel/sage/sage/plot/plot3d/list_plot3d.py
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/plot/plot3d/list_plot3d.py", line 102:
sage: list_plot3d(m, texture='yellow',
interpolation_type='spline',frame_aspect_ratio=[1,1,1/3])
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_1[9]>", line 1, in <module>
list_plot3d(m, texture='yellow',
interpolation_type='spline',frame_aspect_ratio=[Integer(1),Integer(1),Integer(1)/Integer(3)])###line
102:
sage: list_plot3d(m, texture='yellow',
interpolation_type='spline',frame_aspect_ratio=[1,1,1/3])
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/plot/plot3d/list_plot3d.py", line 172, in list_plot3d
return list_plot3d_tuples(l,interpolation_type,texture,**kwds)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/plot/plot3d/list_plot3d.py", line 316, in list_plot3d_tuples
s=interpolate.bisplrep(x,y,z,[int(1)]*len(x),xmin,xmax,ymin,ymax,kx=kx,ky=ky,s=s)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/scipy/interpolate/fitpack.py", line 873, in bisplrep
tx,ty,nxest,nyest,wrk,lwrk1,lwrk2)
ValueError: negative dimensions are not allowed
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/plot/plot3d/list_plot3d.py", line 109:
sage: list_plot3d(m, texture='yellow', interpolation_type='spline',
degree=5, frame_aspect_ratio=[1,1,1/3])
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_1[10]>", line 1, in <module>
list_plot3d(m, texture='yellow', interpolation_type='spline',
degree=Integer(5),
frame_aspect_ratio=[Integer(1),Integer(1),Integer(1)/Integer(3)])###line
109:
sage: list_plot3d(m, texture='yellow', interpolation_type='spline',
degree=5, frame_aspect_ratio=[1,1,1/3])
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/plot/plot3d/list_plot3d.py", line 172, in list_plot3d
return list_plot3d_tuples(l,interpolation_type,texture,**kwds)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/plot/plot3d/list_plot3d.py", line 316, in list_plot3d_tuples
s=interpolate.bisplrep(x,y,z,[int(1)]*len(x),xmin,xmax,ymin,ymax,kx=kx,ky=ky,s=s)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/scipy/interpolate/fitpack.py", line 873, in bisplrep
tx,ty,nxest,nyest,wrk,lwrk1,lwrk2)
ValueError: negative dimensions are not allowed
**********************************************************************
1 items had failures:
2 of 26 in __main__.example_1
}}}
{{{
sage -t -long -force_lib devel/sage/sage/modular/abvar/abvar.py
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/modular/abvar/abvar.py", line 3305:
sage: E.modular_degree()
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_84[8]>", line 1, in <module>
E.modular_degree()###line 3305:
sage: E.modular_degree()
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/ell_rational_field.py", line 3201,
in modular_degree
m = sympow.modular_degree(self)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/lfunctions/sympow.py", line 229, in modular_degree
raise RuntimeError, "failed to compute modular degree"
RuntimeError: failed to compute modular degree
**********************************************************************
1 items had failures:
sage -t -long -force_lib devel/sage/sage/modular/hecke/submodule.py
**********************************************************************
File "/tmp/bjones/sage-4.7.2.alpha2/devel/sage-
main/sage/modular/hecke/submodule.py", line 511:
sage: EllipticCurve('128a').congruence_number()
Exception raised:
Traceback (most recent call last):
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/sagedoctest.py", line
38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/tmp/bjones/sage-4.7.2.alpha2/local/bin/ncadoctest.py", line
1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_17[19]>", line 1, in <module>
EllipticCurve('128a').congruence_number()###line 511:
sage: EllipticCurve('128a').congruence_number()
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/ell_rational_field.py", line 3294,
in congruence_number
m = self.modular_degree()
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/schemes/elliptic_curves/ell_rational_field.py", line 3201,
in modular_degree
m = sympow.modular_degree(self)
File "/tmp/bjones/sage-4.7.2.alpha2/local/lib/python/site-
packages/sage/lfunctions/sympow.py", line 229, in modular_degree
raise RuntimeError, "failed to compute modular degree"
RuntimeError: failed to compute modular degree
**********************************************************************
1 items had failures:
1 of 21 in __main__.example_17
}}}
come from sympow
So big trouble coming from mpfr or possibly mpir underneath. Once we
isolate that most of these will disapear.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11705#comment:14>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.