1 |
Hi everyone, |
2 |
|
3 |
I performed the subject upgrade and I have one test that fails on my 32bit |
4 |
chroot that seems to be out of the ordinary. There is no problem with the test |
5 |
on amd64, at least here there isn't. |
6 |
|
7 |
sage -t -force_lib |
8 |
"devel/sage/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py" |
9 |
********************************************************************** |
10 |
File |
11 |
"/usr/share/sage/devel/sage/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py", |
12 |
line 315: |
13 |
sage: len(C.points()) |
14 |
Exception raised: |
15 |
Traceback (most recent call last): |
16 |
File "/usr/bin/ncadoctest.py", line 1231, in run_one_test |
17 |
self.run_one_example(test, example, filename, compileflags) |
18 |
File "/usr/bin/sagedoctest.py", line 38, in run_one_example |
19 |
OrigDocTestRunner.run_one_example(self, test, example, filename, |
20 |
compileflags) |
21 |
File "/usr/bin/ncadoctest.py", line 1172, in run_one_example |
22 |
compileflags, 1) in test.globs |
23 |
File "<doctest __main__.example_6[7]>", line 1, in <module> |
24 |
len(C.points())###line 315: |
25 |
sage: len(C.points()) |
26 |
File |
27 |
"/usr/lib/python2.6/site-packages/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py", |
28 |
line 327, in points |
29 |
self.__points = self._points_fast_sqrt() # this is fast using Zech |
30 |
logarithms |
31 |
File |
32 |
"/usr/lib/python2.6/site-packages/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py", |
33 |
line 239, in _points_fast_sqrt |
34 |
points.append(self.point([x, v+sqrtD, one], check=True)) |
35 |
File "/usr/lib/python2.6/site-packages/sage/schemes/generic/scheme.py", |
36 |
line 256, in point |
37 |
return self._point_class(self, v, check=check) |
38 |
File |
39 |
"/usr/lib/python2.6/site-packages/sage/schemes/generic/algebraic_scheme.py", |
40 |
line 208, in _point_class |
41 |
return self.__A._point_class(*args, **kwds) |
42 |
File |
43 |
"/usr/lib/python2.6/site-packages/sage/schemes/generic/projective_space.py", |
44 |
line 561, in _point_class |
45 |
return morphism.SchemeMorphism_projective_coordinates_field(*args, |
46 |
**kwds) |
47 |
File |
48 |
"/usr/lib/python2.6/site-packages/sage/schemes/generic/morphism.py", line 608, |
49 |
in __init__ |
50 |
X.codomain()._check_satisfies_equations(v) |
51 |
File |
52 |
"/usr/lib/python2.6/site-packages/sage/schemes/generic/algebraic_scheme.py", |
53 |
line 538, in _check_satisfies_equations |
54 |
raise TypeError, "Coordinates %s do not define a point on |
55 |
%s"%(list(v),self) |
56 |
TypeError: Coordinates [5*a + 6, 6*a + 4, 1] do not define a point on |
57 |
Hyperelliptic Curve over Finite Field in a of size 11^2 defined by y^2 + (x^2 + |
58 |
2)*y = x^5 + x + 10 |
59 |
********************************************************************** |
60 |
|
61 |
When I enter into sage the lines in the test around the failing line (315) |
62 |
things seem to be OK. So perhaps there is something else in the test |
63 |
contributing to the failure. François suggested python as a culprit. Here is |
64 |
my configuration: |
65 |
|
66 |
emerge -pv =dev-lang/python-2.6.5-r99 |
67 |
|
68 |
[ebuild R ] dev-lang/python-2.6.5-r99 USE="berkdb gdbm ipv6 ncurses |
69 |
readline sqlite ssl threads (wide-unicode) xml -build -doc -examples -tk |
70 |
-wininst" 0 kB [1] |
71 |
|
72 |
Total: 1 package (1 reinstall), Size of downloads: 0 kB |
73 |
Portage tree and overlays: |
74 |
[0] /usr/portage |
75 |
[1] /var/lib/layman/sage-on-gentoo |
76 |
|
77 |
Steve |