⌈⌋ branch:  freshcode


View Ticket

Ticket UUID: 40d8db4aabad789bf980de688c2fd16b8532d890
Title: Backend: implement proper log for autoupdating modules
Status: Deferred Type: Documentation
Severity: Minor Priority: Immediate
Subsystem: Resolution: Open
Last Modified: 2015-08-28 06:31:06
Version Found In: 0.8.2
User Comments:
mario added on 2015-08-28 06:26:16: (text/x-fossil-wiki)
Autoupdating modules aren't all super reliable.

  *  There's around 25% failing projects at all times.
  *  Changelogs/NEWS files get removed/reformatted, thus break.
  *  Regex/Homepage scans are unreliable by nature.
  *  The GitHub module is somewhat flaky, and I suspect the crawler gets blocked after a thousand page requests.

Currently there's just a debug log, kept locally on producition server, a summary mailed out.

  *  We rather should have a more detailed HTTP request log.
  *  Autoupdate result overviews.
  *  An easier way to discover failed requests.
  *  In summary: an accessible/public UI that makes auditing of autoupdates simpler.

ToDo:

  *  Implement a log or event DB.
  *  More detailed message backend (currently just CLI/html printouts).