#9497: Fix the Singular spkg so it can take advantage of building in parallel
----------------------------------------------+-----------------------------
Reporter: was | Owner: GeorgSWeber
Type: enhancement | Status: positive_review
Priority: minor | Milestone: sage-4.7
Component: build | Keywords: singular
Author: Martin Albrecht, John Palmieri | Upstream: N/A
Reviewer: David Kirkby | Merged:
Work_issues: |
----------------------------------------------+-----------------------------
Changes (by drkirkby):
* status: needs_review => positive_review
* reviewer: => David Kirkby
Comment:
OK, I'm giving this positive review now, after the following were all
successful.
* 266 tests with a maximum delay before invoking the compilers of 200 ms.
'''No doctests were performed''', but all builds were OK.
* 55 tests with a maximum delay before invoking the compilers of 500 ms.
'''No doctests were performed''', but all builds were OK.
* 35 tests with a maximum delay before invoking the compilers of 5
seconds. '''No doctests were performed''', but all builds were OK.
* 21 tests with a maximum delay before invoking the compilers of 5
seconds. '''This time the doctest {{{sage/sage/libs/singular/}}} was run
after each build.'''
On my machine, the doctests are taking between 17 and 47 seconds
(depening on machine load), which is a lot less than the time to build
Singular (5 minutes or more). So with hindsight it would have been worth
running the tests on each build. But I've run the doctests on 21 builds,
and with a total 377 successful builds, I'm reasonably confident this is
building in parallel OK.
Of course Sod's Law says someone will get a failure, but I can't fault it
myself.
Note, the mean delays in invoking the compiler are half the maximum. The
source of random numbers for determining the delays is {{{/dev/urandom}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9497#comment:14>
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.