#20884: line buffering in sage-logger causes "hang" due to invisible prompt when
installing experimental packages
-------------------------------------+-------------------------------------
       Reporter:  mkoeppe            |        Owner:
           Type:  defect             |       Status:  needs_review
       Priority:  blocker            |    Milestone:  sage-7.3
      Component:  build              |   Resolution:
       Keywords:                     |    Merged in:
        Authors:  Erik Bray          |    Reviewers:  Dima Pasechnik,
                                     |  Matthias Koeppe
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/embray/ticket-20884-squashed     |  a6aefa3c8c41d726a7e677a11ef521d484f1fa98
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------
Changes (by embray):

 * status:  new => needs_review
 * commit:  705573623266f1017aa4a433e816c0e878960836 =>
     a6aefa3c8c41d726a7e677a11ef521d484f1fa98
 * branch:  u/embray/disable-exp-pkg-prompt =>
             u/embray/ticket-20884-squashed


Comment:

 Okay, give this a look.  I've pushed a new branch with a different
 approach.

 The one downside I see to this approach is that if you run `./sage -i
 <pkg>` for an experimental package, while it ''will'' display the warning
 prompt for that package, if `<pkg>` has any dependencies that are also
 experimental packages it will not display the prompt for those packages as
 well (it will still display a warning message).

 I think this is acceptable--if the user is accepting to install one
 experimental package that can include everything that comes along with it.
 ----
 New commits:
 
||[https://git.sagemath.org/sage.git/commit?id=9da3ad56ca37501812a1f077f5bf504c133b6ef9
 9da3ad5]||{{{Disable the y/n prompt when installing experimental
 packages.}}}||
 
||[https://git.sagemath.org/sage.git/commit?id=a6aefa3c8c41d726a7e677a11ef521d484f1fa98
 a6aefa3]||{{{A simplified approach to #20884}}}||

--
Ticket URL: <https://trac.sagemath.org/ticket/20884#comment:86>
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 https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to