On Apr 22, 12:54 pm, "David M. Monarres" <
dmmonar...@gmail.com> wrote:
Hi David,
> On an upgrade from 3.4 on Mac OS X 10.5.6 (intel) I get the following
> doctest errors:
Thanks for the build report.
> The following tests failed:
>
> sage -t "devel/sage/sage/algebras/quaternion_algebra_element.py"
> sage -t "devel/sage/sage/schemes/elliptic_curves/
> ell_rational_field.py"
> sage -t "devel/sage/sage/structure/sage_object.pyx"
>
> The errors are a bit long so here is a link to the test.log:
>
>
http://www-rohan.sdsu.edu/~monarres/test.log
The problems:
sage -t "devel/sage/sage/schemes/elliptic_curves/
ell_rational_field.py"
**********************************************************************
File "/Users/ayeq/sage/devel/sage/sage/schemes/elliptic_curves/
ell_rational_field.py", line 4941:
sage: P = G(E.0) + G(E.1) + G(phi(F.0)); P
Expected:
(-867/3872*a - 3615/3872 : -18003/170368*a - 374575/170368 : 1)
Got:
(-51/1058*a + 141/1058 : -1581/12167*a - 9912/12167 : 1)
**********************************************************************
File "/Users/ayeq/sage/devel/sage/sage/schemes/elliptic_curves/
ell_rational_field.py", line 4943:
sage: P.division_points(2)
Expected:
[(1/8*a + 5/8 : -5/16*a - 9/16 : 1)]
Got:
[(1/2*a - 1/2 : 1/2*a - 5/2 : 1)]
**********************************************************************
File "/Users/ayeq/sage/devel/sage/sage/schemes/elliptic_curves/
ell_rational_field.py", line 3185:
sage: E.cremona_label()
Expected:
Traceback (most recent call last):
...
RuntimeError: Cremona label not known for Elliptic Curve defined
by y^2 + x*y + 3*y = x^3 + 2*x^2 + 4*x + 5 over Rational Field.
Got:
'10351a1'
**********************************************************************
This is caused by you having some optional Cremona database installed
and it is #5346 which has a trivial fix suggested by John - someone
just has to put a patch up and unless someone beats me to it I will do
it tonight :)
The other two failures are upgrade specific and happen when when left
over pyc and so files are around due to the Quaternion classes being
moved. One brutal fix is to do delete devel/sage* and to do a -ba.
The more fine tuned fix is to delete some py files and touch a couple
others followed by a -b, but I would need to look up the details.
> --
> David Monarres
>
dmmonar...@gmail.com
Cheers,
Michael