Sage 4.1.2.alpha2 doctest failures on Fedora

2 views
Skip to first unread message

Minh Nguyen

unread,
Sep 22, 2009, 5:01:55 AM9/22/09
to sage-...@googlegroups.com
Hi folks,

Sage 4.1.2.alpha2 compiles OK on x86 Fedora 9 (cicero on SkyNet) with
GCC 4.4.1. The following doctests failed:

****** doctest failures on x86 Fedora 9 ******

sage -t -long "devel/sage/sage/misc/randstate.pyx"
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/misc/randstate.pyx",
line 124:
: s = ZZ(subsage('initial_seed()'))
Exception raised:
Traceback (most recent call last):
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_0[32]>", line 1, in <module>
s = ZZ(subsage('initial_seed()'))###line 124:
: s = ZZ(subsage('initial_seed()'))
File "parent.pyx", line 323, in
sage.structure.parent.Parent.__call__ (sage/structure/parent.c:4174)
File "coerce_maps.pyx", line 156, in
sage.structure.coerce_maps.NamedConvertMap._call_
(sage/structure/coerce_maps.c:4067)
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/lib/python/site-packages/sage/interfaces/expect.py",
line 1805, in _integer_
return sage.rings.all.Integer(repr(self))
File "integer.pyx", line 564, in
sage.rings.integer.Integer.__init__ (sage/rings/integer.c:6402)
TypeError: unable to convert x
(=---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)

/home/mvngu/.sage/temp/cicero/27341/_home_mvngu__sage_init_sage_0.py
in <module>()

/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/lib/python2.6/site-packages/sage/misc/functional.pyc
in gen(x)
353 Return the generator of x.
354 """
--> 355 return x.gen()
356
357 def gens(x):

AttributeError: 'int' object has no attribute 'gen') to an integer
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/misc/randstate.pyx",
line 131:
: r == ZZ.random_element(2^200)
Expected:
True
Got:
False
**********************************************************************
1 items had failures:
2 of 62 in __main__.example_0
***Test Failed*** 2 failures.
For whitespace errors, see the file
/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/tmp/.doctest_randstate.py
[21.2 s]

<SNIP>

The following failure has been reported at [1] and [2].

sage -t -long "devel/sage/sage/rings/polynomial/pbori.pyx"
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/rings/polynomial/pbori.pyx",
line 3940:
sage: x.stable_hash()
Expected:
173100285919
Got:
-845955105
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/rings/polynomial/pbori.pyx",
line 4849:
sage: s.stable_hash()
Expected:
173100285919
Got:
-845955105
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/rings/polynomial/pbori.pyx",
line 1976:
sage: m.stable_hash()
Expected:
173100285919
Got:
-845955105
**********************************************************************
3 items had failures:
1 of 4 in __main__.example_128
1 of 5 in __main__.example_165
1 of 5 in __main__.example_48
***Test Failed*** 3 failures.
For whitespace errors, see the file
/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/tmp/.doctest_pbori.py
[10.2 s]

<SNIP>

The following has also been reported at [1] and [2].

sage -t -long "devel/sage/sage/interfaces/gp.py"
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/gp.py",
line 567:
sage: repr(gp(10.^80)).replace(gp._exponent_symbol(), 'e')
Expected nothing
Got:
'1.000000000000000000000000000e80'
**********************************************************************
1 items had failures:
1 of 4 in __main__.example_26
***Test Failed*** 1 failures.
For whitespace errors, see the file
/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/tmp/.doctest_gp.py
[6.5 s]

<SNIP>

sage -t -long "devel/sage/sage/interfaces/expect.py"
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/expect.py",
line 807:
sage: print sage0.eval("alarm(1); singular._expect_expr('1')")
Expected:
Control-C pressed. Interrupting Singular. Please wait a few seconds...
...
KeyboardInterrupt: computation timed out because alarm was set for 1 seconds
Got:
[0m
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/expect.py",
line 1599:
sage: gp(10.^80)._sage_repr()
Expected nothing
Got:
'1.000000000000000000000000000e80'
**********************************************************************
2 items had failures:
1 of 10 in __main__.example_15
1 of 3 in __main__.example_45
***Test Failed*** 2 failures.
For whitespace errors, see the file
/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/tmp/.doctest_expect.py
[17.1 s]

<SNIP>

sage -t -long "devel/sage/sage/interfaces/sage0.py"
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 55:
sage: a^3
Expected:
8
Got:
<BLANKLINE>
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 62:
sage: V.gens()
Expected:
((1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, 0, 1))
Got:
<BLANKLINE>
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 75:
sage: g = V.0; g
Expected:
(1, 0, 0, 0)
Got:
<BLANKLINE>
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 85:
sage: s('%s.parent()'%g.name())
Expected:
Vector space of dimension 4 over Rational Field
Got:
(1, 0, 0, 0)
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 93:
sage: s('x = 5')
Expected:
5
Got:
<BLANKLINE>
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 97:
sage: s('x')
Expected:
5
Got:
<BLANKLINE>
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 105:
sage: a
Expected:
10
Got:
<BLANKLINE>
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 114:
sage: s3('"x"')
Expected:
8
Got:
<BLANKLINE>
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 116:
sage: s('x')
Expected:
5
Got:
<BLANKLINE>
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 320:
sage: sage0.eval('2+2')
Expected:
'4'
Got:
'\x1b[0m'
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 334:
sage: sage0.get('x')
Expected:
'2'
Got:
'4'
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 364:
sage: sage0.get('x')
Expected:
"...NameError: name 'x' is not defined"
Got:
'2'
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 373:
sage: sage0._contains('2', 'QQ')
Expected:
True
Got:
False
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 397:
sage: sage0.version()
Exception raised:
Traceback (most recent call last):
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_16[2]>", line 1, in <module>
sage0.version()###line 397:
sage: sage0.version()
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/lib/python/site-packages/sage/interfaces/sage0.py",
line 402, in version
return sage0_version()
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/lib/python/site-packages/sage/interfaces/sage0.py",
line 547, in sage0_version
return str(sage0('version()'))
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/lib/python/site-packages/sage/interfaces/sage0.py",
line 263, in __call__
return SageElement(self, x)
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/lib/python/site-packages/sage/interfaces/expect.py",
line 1447, in __init__
raise TypeError, x
TypeError: Error executing code in Sage
CODE:
sage0=version()
Sage ERROR:
---------------------------------------------------------------------------
NameError Traceback (most recent call last)

/home/mvngu/.sage/temp/cicero/21966/_home_mvngu__sage_init_sage_0.py
in <module>()

NameError: name 'x' is not defined
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 399:
sage: sage0.version() == version()
Expected:
True
Got:
False
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 417:
sage: sage0.new(2)
Expected:
2
Got:
<BLANKLINE>
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 445:
sage: F == sage0(F)._sage_()
Exception raised:
Traceback (most recent call last):
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_20[4]>", line 1, in <module>
F == sage0(F)._sage_()###line 445:
sage: F == sage0(F)._sage_()
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/lib/python/site-packages/sage/interfaces/sage0.py",
line 455, in _sage_
return load(P._local_tmpfile())
File "sage_object.pyx", line 645, in
sage.structure.sage_object.load (sage/structure/sage_object.c:7156)
IOError: [Errno 2] No such file or directory:
'/home/mvngu/.sage//temp/cicero/21795//interface//tmp21795.sobj'
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 463:
sage: four_gcd(6)
Expected:
2
Got:
<BLANKLINE>
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 486:
sage: sage0(4).gcd
Expected:
<built-in method gcd of sage.rings.integer.Integer object at 0x...>
Got:
<BLANKLINE>
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 512:
sage: half = reduce_load_element(s); half
Expected:
1/2
Got:
<BLANKLINE>
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 544:
sage: sage0_version() == version()
Expected:
True
Got:
False
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 174:
sage: print "ignore this"; sage0.cputime() # random output
Exception raised:
Traceback (most recent call last):
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_3[2]>", line 1, in <module>
print "ignore this"; sage0.cputime() # random output###line 174:
sage: print "ignore this"; sage0.cputime() # random output
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/lib/python/site-packages/sage/interfaces/sage0.py",
line 185, in cputime
return float(s)
ValueError: invalid literal for float(): Sage Version
4.1.2.alpha2, Release Date: 2009-09-21
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 176:
sage: sage0('factor(2^157-1)')
Expected:
852133201 * 60726444167 * 1654058017289 * 2134387368610417
Got:
5.0402319999999996
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 178:
sage: print "ignore this"; sage0.cputime() # random output
Exception raised:
Traceback (most recent call last):
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_3[4]>", line 1, in <module>
print "ignore this"; sage0.cputime() # random output###line 178:
sage: print "ignore this"; sage0.cputime() # random output
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/lib/python/site-packages/sage/interfaces/sage0.py",
line 185, in cputime
return float(s)
ValueError: empty string for float()
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 192:
sage: len(t) > 100
Exception raised:
Traceback (most recent call last):
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.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>
len(t) > Integer(100)###line 192:
sage: len(t) > 100
TypeError: object of type 'long' has no len()
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 194:
sage: 'gcd' in t
Exception raised:
Traceback (most recent call last):
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/ncadoctest.py",
line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/sagedoctest.py",
line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example,
filename, compileflags)
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/local/bin/ncadoctest.py",
line 1172, in run_one_example
compileflags, 1) in test.globs
File "<doctest __main__.example_4[4]>", line 1, in <module>
'gcd' in t###line 194:
sage: 'gcd' in t
TypeError: argument of type 'long' is not iterable
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/interfaces/sage0.py",
line 204:
sage: s.eval('2+2')
Expected:
'4'
Got:
'\x1b[0m'
**********************************************************************
15 items had failures:
9 of 23 in __main__.example_1
1 of 3 in __main__.example_10
1 of 4 in __main__.example_11
1 of 6 in __main__.example_13
1 of 3 in __main__.example_14
2 of 4 in __main__.example_16
1 of 4 in __main__.example_18
1 of 5 in __main__.example_20
1 of 4 in __main__.example_21
1 of 3 in __main__.example_22
1 of 6 in __main__.example_24
1 of 4 in __main__.example_26
3 of 5 in __main__.example_3
2 of 5 in __main__.example_4
1 of 5 in __main__.example_5
***Test Failed*** 27 failures.
For whitespace errors, see the file
/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/tmp/.doctest_sage0.py
[26.8 s]

<SNIP>

sage -t -long "devel/sage/sage/crypto/boolean_function.pyx"
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/crypto/boolean_function.pyx",
line 1013:
sage: B.nonlinearity()
Expected:
222
Got:
217
**********************************************************************
1 items had failures:
1 of 6 in __main__.example_36
***Test Failed*** 1 failures.
For whitespace errors, see the file
/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/tmp/.doctest_boolean_function.py
[9.1 s]

<SNIP>

sage -t -long "devel/sage/sage/server/simple/twist.py"
**********************************************************************
File "/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/devel/sage/sage/server/simple/twist.py",
line 51:
sage: print
get_url('http://localhost:%s/simple/compute?session=%s&code=2*2' %
(port, session))
Expected:
{
"status": "done",
"files": [],
"cell_id": 1
}
___S_A_G_E___
4
Got:
{
"status": "computing",
"files": [],
"cell_id": 1
}
___S_A_G_E___
<BLANKLINE>
**********************************************************************
1 items had failures:
1 of 24 in __main__.example_0
***Test Failed*** 1 failures.
For whitespace errors, see the file
/home/mvngu/usr/cicero/sandbox/sage-4.1.2.alpha2/tmp/.doctest_twist.py
[17.9 s]

----------------------------------------------------------------------
The following tests failed:


sage -t -long "devel/sage/sage/misc/randstate.pyx"
sage -t -long "devel/sage/sage/rings/polynomial/pbori.pyx"
sage -t -long "devel/sage/sage/interfaces/gp.py"
sage -t -long "devel/sage/sage/interfaces/expect.py"
sage -t -long "devel/sage/sage/interfaces/sage0.py"
sage -t -long "devel/sage/sage/crypto/boolean_function.pyx"
sage -t -long "devel/sage/sage/server/simple/twist.py


[1] http://groups.google.com/group/sage-devel/browse_thread/thread/792bb7c3d1f662ef

[2] http://groups.google.com/group/sage-devel/browse_thread/thread/954ecbadeb7676a8

--
Regards
Minh Van Nguyen

Minh Nguyen

unread,
Sep 22, 2009, 5:09:46 AM9/22/09
to sage-...@googlegroups.com
On Tue, Sep 22, 2009 at 7:01 PM, Minh Nguyen <nguye...@gmail.com> wrote:
> Hi folks,
>
> Sage 4.1.2.alpha2 compiles OK on x86 Fedora 9 (cicero on SkyNet) with
> GCC 4.4.1. The following doctests failed:

Compiles OK on x86_64 Fedora 9 (eno on SkyNet) with GCC 4.4.1. All
doctests pass.

Minh Nguyen

unread,
Sep 23, 2009, 3:55:19 AM9/23/09
to sage-...@googlegroups.com
On Tue, Sep 22, 2009 at 7:01 PM, Minh Nguyen <nguye...@gmail.com> wrote:

<SNIP>

> sage -t -long "devel/sage/sage/interfaces/gp.py"
> sage -t -long "devel/sage/sage/interfaces/expect.py"

Ticket #6999 [1] contains a patch to fix these two doctest failures on
32-bit platforms.

[1] http://trac.sagemath.org/sage_trac/ticket/6999

Reply all
Reply to author
Forward
0 new messages