User:Jelly/Archweb

From ArchWiki
< User:Jelly
Revision as of 10:41, 13 February 2018 by Jelly (talk | contribs) (Add donating stuff)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Upgrade Archweb to Django 1.11.8 (LTS)

The plan is to update to Django 1.11.X which is an LTS release and supported until 2020.

The WIP git repo is located here: https://github.com/archlinux/archweb/tree/upgrade_django

Issues

Testing

  • Test all commands
  • Todo's
  •  ???

Refactor

  • All commands copy the verbosity log level, create a base class and inherit from that.

Auto adding new donaters

The donor list is in the Archweb database but not automatically updated. Options:

  • Dump mbox/maildir output every ~ hour and parse it using an django command
  • Set up an lmtp server that accepts the mail (it's like smtp, but better for local delivery)
  • Have postfix run a script with the mail being passed via stdin

For now, create a maildir/mbox importer script to import the donor backlog