#14055: Fix sage-cleaner
----------------------------------+-----------------------------------------
       Reporter:  jdemeyer        |         Owner:  leif                        
 
           Type:  defect          |        Status:  needs_review                
 
       Priority:  critical        |     Milestone:  sage-5.9                    
 
      Component:  scripts         |    Resolution:                              
 
       Keywords:                  |   Work issues:                              
 
Report Upstream:  N/A             |     Reviewers:  John Palmieri, Leif 
Leonhardy
        Authors:  Jeroen Demeyer  |     Merged in:                              
 
   Dependencies:                  |      Stopgaps:                              
 
----------------------------------+-----------------------------------------

Comment (by leif):

 So I've continued experimenting with Sage 5.8 vs. 5.9.beta2 (same system,
 same compiler and flags), and it turns out that the rogue ECL processes
 are solely caused by the new doctesting framework, so we should probably
 open another ticket for that issue.  (I did the tests with the Sage
 cleaner "disabled" in both releases, too, with the same results: 5.8, with
 the old doctesting framework: No problems at all.  5.9.beta2: ECL orphans
 every time I run doctests from the Makefile, no problems when run from the
 command line, i.e., without using `make`.)

 Minimal receipt to reproduce the orphans here:
 {{{
 #!make
 testlisp:
         ./sage -t devel/sage/sage/interfaces/lisp.py
 }}}
 Running `make testlisp`.

 The (un)setting of `MAKE`, using `make -j1`, `./sage -t` vs. `./sage -tp`
 etc. doesn't matter, nor does using `$(PIPE)` (or `spkg/bin/pipestatus`),
 or `tee`ing the output with a "normal" pipe;  it just works when running
 `./sage -t ...` from the command line, while I get the busy orphans as
 soon as I run the exact same command(s) from the Makefile.

 (Note that also ECL didn't change between 5.8 and 5.9.beta2.)

 So fixing the Sage cleaner alone ''may'' alleviate the problem, but won't
 really solve it.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/14055#comment:36>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to