⌈⌋ 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:

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).