#20884: line buffering in sage-logger causes "hang" due to invisible prompt when
installing experimental packages
-------------------------------------+-------------------------------------
Reporter: mkoeppe | Owner:
Type: defect | Status: closed
Priority: critical | Milestone: sage-7.3
Component: build | Resolution: fixed
Keywords: | Merged in:
Authors: Erik Bray | Reviewers: Dima Pasechnik,
| Matthias Koeppe
Report Upstream: N/A | Work issues:
Branch: | Commit:
705573623266f1017aa4a433e816c0e878960836|
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Comment (by jhpalmieri):
I can confirm Leif's timings. On an OS X machine:
- `make build` from a fresh tarball: 73 minutes. Within that build, it
took 19m53s to build `gcc`.
- `make build` from a fresh tarball + this branch: 93 minutes. Within that
build, it took 29m57s to build `gcc`.
Following that:
- `./sage -f gcc` took 20m39s without this branch.
- `./sage -f gcc` took 29m15s with this branch.
So the timing difference can be significant. It will be more significant
for larger log files, which is why it doesn't make that much difference
when building `patch`.
--
Ticket URL: <https://trac.sagemath.org/ticket/20884#comment:57>
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.