#18894: Automatic build error reporting
----------------------------+----------------------------
   Reporter:  vbraun        |            Owner:
       Type:  enhancement   |           Status:  new
   Priority:  major         |        Milestone:  sage-6.8
  Component:  distribution  |         Keywords:
  Merged in:                |          Authors:
  Reviewers:                |  Report Upstream:  N/A
Work issues:                |           Branch:
     Commit:                |     Dependencies:
   Stopgaps:                |
----------------------------+----------------------------
 Its likely that Sage fails to build on many distributions as the
 developers tend to use a pretty small subset. Also, it is time consuming
 to ask the few users that '''do''' complain to upload individual build
 logs. Instead, logs from failed builds should be uploaded automatically
 but
 * only after sanitizing
 * only after asking the user for permission
 Compressed logs are about 2M so it is easily doable.

 As concrete steps I'm proposing to
 * replace `tee` with a python script that logs without spewing forth
 endless output and sane error propagation
 * Only output from '''failed''' builds (and perhaps hung processes) should
 ever be dumped to the console
 * Logs should always only be a single build log, and never have logs from
 multiple builds concatenated
 * Upon failure, ask the user for permission to upload the logs to our
 server
 * Implement a backend to store the logs
 * Implement a webapp to view the logs
 * Viewing the logs should be restricted to Sage developers (emails in git
 commit log), perhaps with the option of being invited by a developer

--
Ticket URL: <http://trac.sagemath.org/ticket/18894>
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to