Gentoo Archives: gentoo-science

From: Steven Trogdon <strogdon@×××××.edu>
To: "gentoo-science@l.g.o" <gentoo-science@l.g.o>
Subject: [gentoo-science] [sage-on-gentoo] numpy-1.4.1/scipy-0.8.0
Date: Wed, 08 Sep 2010 13:04:00
Message-Id: 1283950861.28048.0@pavilion64
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

Replies

Subject Author
Re: [gentoo-science] [sage-on-gentoo] numpy-1.4.1/scipy-0.8.0 "François Bissey" <f.r.bissey@×××××××××.nz>