Hi,
Next steps:
* set up the mailer
Well, Hans was able to get the MTA up and running. It's now able to send out commit mails and handle mailing list traffic. Setup includes handling of mails for the ticket handling system.
We can't switch to the next steps below yet, because:
* the webserver (on new) needs to be configured to handle serving the mailman web interface and archives [done; although I need to make this an official vhost] * the webserver (on old) should be configured to respond with "permanently moved" responses [to be done]
In order to be able to forward the web ui and archive traffic to the new host, I've created 'lists.common-lisp.net' to serve list related web traffic.
* The common-lisp main website needs to be adjusted to point to the new lists.* subdomain. [in progress; I've copied /var/www to /var/www-new-lists for the purpose on old-cl-net]
* set up Apache virtual hosts for common-lisp.net, lists.common-lisp.net, trac.common-lisp.net (others?)
* re-instate the ssh traffic route to new-cl-net
When we reinstate ssh traffic routing, we'll also need to migrate Trac: some projects will depend on being able to call the trac-post-commit handler for subversion integration. Maybe other version control tools have similar integration. [Nice to have to be around the same time; but it does like a good next step after ]
* set up the webserver in order to be able to migrate trac.c-l.net
So, all in all, this was a productive weekend and we're ready to take the next steps.
Before we can switch over the MX dns entry, Hans said we need to copy the /var/lib/mailman/lists directory, meaning that the switch-over steps will be: * Turn off the MTA on old-* * Turn off mailman on old-* * Turn off mailman on new-* * Sync mailman lists directory to new-* * Update the URL in the existing projects using the command "/usr/lib/mailman/bin/withlist -l -a -r fix_url -- -v" * (re)start mailman on new-* * introduce redirect rules for common-lisp.net/pipermail, common-lisp.net/mailman/ and common-lisp.net/cgi-bin/mailman to lists.common-lisp.net/* * move the /var/www-new-lists directory over the /var/www directory, updating links to lists.common-lisp.net.
I'll keep you posted on my progress. In case anybody has cycles to spend...
Bye,
Erik.