#8306: Parallel inter/intra-spkg builds
----------------------------+-----------------------------------------------
   Reporter:  mpatel        |       Owner:  GeorgSWeber
       Type:  enhancement   |      Status:  needs_work 
   Priority:  major         |   Milestone:  sage-4.3.4 
  Component:  build         |    Keywords:             
     Author:  Mitesh Patel  |    Upstream:  N/A        
   Reviewer:  David Kirkby  |      Merged:             
Work_issues:                |  
----------------------------+-----------------------------------------------

Comment(by mpatel):

 Again, against 4.3.3 on sage.math, this appears to work well.  With
 `SAGE_CHECK="yes"`, I get the same known errors
 {{{
      sage: An error occurred while testing sagetex-2.2.3
      sage: An error occurred while testing pyprocessing-0.52.p0
      sage: An error occurred while testing sqlalchemy-0.4.6.p1
 }}}
 with and without parallel spkg builds.  All the docs build and the long
 doctests pass.

 Against 4.3.0.1 on t2: It builds and runs --- I used a stand-in atlas spkg
 that just copies the files from the
 [http://boxen.math.washington.edu/sage/solaris/index.html existing binary
 build].  "Several" doctests still fail or segfault.  With
 `SAGE_CHECK="yes"`, I get the known testing errors, a known testing error
 with eclib (see #8357),  and ''maybe'' a testing error with R.  I ran out
 of patience with the latter.  I don't have time to test further on t2 /
 *Solaris.  It's probably better that someone else test with 4.3.3+ on a
 capable machine.

 If I have time (and an account), I'll run a few tests on `bsd.math`.

 Note: With `SAGE_PARALLEL_SPKG_BUILD="yes"`, I find it useful to run one
 of
 {{{
 #!sh
 grep "An error occurred" SAGE_ROOT/install.log
 ls -l SAGE_ROOT/spkg/installed | wc
 }}}
 when I see `"Sage build/upgrade complete!"`.  Maybe we should add a
 similar check at the end of `install`?

 Please test and let us know what happens.  I didn't log detailed
 statistics, but with a warm compiler cache, I noticed a roughly three-fold
 speedup.  From a recent run on sage.math:
 {{{
 Sage build/upgrade complete!

 real    15m44.846s
 user    45m55.780s
 sys     11m10.470s
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8306#comment:19>
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.

Reply via email to