#14307: The new doctesting framework doesn't like being run with nohup
---------------------------+------------------------------------------------
       Reporter:  fbissey  |         Owner:  mvngu   
           Type:  defect   |        Status:  new     
       Priority:  major    |     Milestone:  sage-5.9
      Component:  doctest  |    Resolution:          
       Keywords:           |   Work issues:          
Report Upstream:  N/A      |     Reviewers:          
        Authors:           |     Merged in:          
   Dependencies:           |      Stopgaps:          
---------------------------+------------------------------------------------

Comment (by jdemeyer):

 `nohup` is crazy. It opens the standard '''input''' for '''writing''' and
 claims it's a feature. From `nohup` sources:
 {{{
   /* If standard input is a tty, replace it with /dev/null if possible.
      Note that it is deliberately opened for *writing*,
      to ensure any read evokes an error.  */
   if (ignoring_input)
     {
       if (fd_reopen (STDIN_FILENO, "/dev/null", O_WRONLY, 0) < 0)
         {
           error (0, errno, _("failed to render standard input unusable"));
           exit (exit_internal_failure);
         }
       if (!redirecting_stdout && !redirecting_stderr)
         error (0, 0, _("ignoring input"));
     }
 }}}

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