#12016: parallelism in Sage: just use value of 'MAKE'
---------------------------+------------------------------------------------
Reporter: jhpalmieri | Owner: GeorgSWeber
Type: enhancement | Status: needs_work
Priority: critical | Milestone: sage-4.8
Component: build | Keywords:
Work_issues: | Upstream: N/A
Reviewer: | Author: John Palmieri, Jeroen Demeyer
Merged: | Dependencies: sage-4.8.alpha3 + #12096
---------------------------+------------------------------------------------
Comment(by jdemeyer):
With these patches applied, I often (not always) get the following doctest
error in `sage0.py`:
{{{
sage -t -force_lib devel/sage/sage/interfaces/sage0.py
**********************************************************************
File "/mnt/usb1/scratch/jdemeyer/merger/sage-4.8.alpha3-make-jobs/devel
/sage-main/sage/interfaces/sage0.py", line 448:
sage: F == sage0(F)._sage_()
Exception raised:
Traceback (most recent call last):
File "/mnt/usb1/scratch/jdemeyer/merger/sage-4.8.alpha3-make-
jobs/local/bin/ncadoctest.py", line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/mnt/usb1/scratch/jdemeyer/merger/sage-4.8.alpha3-make-
jobs/local/bin/sagedoctest.py", line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/mnt/usb1/scratch/jdemeyer/merger/sage-4.8.alpha3-make-
jobs/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 448:
sage: F == sage0(F)._sage_()
File "/mnt/usb1/scratch/jdemeyer/merger/sage-4.8.alpha3-make-
jobs/local/lib/python/site-packages/sage/interfaces/sage0.py", line 458,
in _sage_
return load(P._local_tmpfile())
File "sage_object.pyx", line 775, in sage.structure.sage_object.load
(sage/structure/sage_object.c:7937)
IOError: [Errno 2] No such file or directory:
'/scratch/jdemeyer/merger/sage-4.8.alpha3-make-
jobs/home/.sage//temp/sage.math.washington.edu/4956//interface//tmp5116.sobj'
**********************************************************************
[...]
**********************************************************************
File "/mnt/usb1/scratch/jdemeyer/merger/sage-4.8.alpha3-make-jobs/devel
/sage-main/sage/interfaces/sage0.py", line 547:
sage: sage0_version() == version()
Expected:
True
Got:
False
**********************************************************************
[...]
**********************************************************************
File "/mnt/usb1/scratch/jdemeyer/merger/sage-4.8.alpha3-make-jobs/devel
/sage-main/sage/interfaces/sage0.py", line 176:
sage: sage0('factor(2^157-1)')
Expected:
852133201 * 60726444167 * 1654058017289 * 2134387368610417
Got:
<BLANKLINE>
**********************************************************************
File "/mnt/usb1/scratch/jdemeyer/merger/sage-4.8.alpha3-make-jobs/devel
/sage-main/sage/interfaces/sage0.py", line 178:
sage: print "ignore this"; sage0.cputime() # random output
Exception raised:
Traceback (most recent call last):
File "/mnt/usb1/scratch/jdemeyer/merger/sage-4.8.alpha3-make-
jobs/local/bin/ncadoctest.py", line 1231, in run_one_test
self.run_one_example(test, example, filename, compileflags)
File "/mnt/usb1/scratch/jdemeyer/merger/sage-4.8.alpha3-make-
jobs/local/bin/sagedoctest.py", line 38, in run_one_example
OrigDocTestRunner.run_one_example(self, test, example, filename,
compileflags)
File "/mnt/usb1/scratch/jdemeyer/merger/sage-4.8.alpha3-make-
jobs/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 "/mnt/usb1/scratch/jdemeyer/merger/sage-4.8.alpha3-make-
jobs/local/lib/python/site-packages/sage/interfaces/sage0.py", line 185,
in cputime
return float(s)
ValueError: invalid literal for float(): 852133201 * 60726444167 *
1654058017289 * 2134387368610417
**********************************************************************
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12016#comment:25>
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.