[Mailman-Developers] Regarding System set up

Stephen J. Turnbull stephen at xemacs.org
Sun May 15 13:18:53 EDT 2016


By the way, Aditi is my student under the Systers org.  Please take
good care of her!  Thanks to Simon and Aditya for getting started
already! :-)

Aditya Divekar writes:

 > It seems you ran into the error due to the incompatible falcon version.
 > You should have falcon==0.3 installed for the setup to work for older
 > Mailman versions.
 > 
 > However, this error doesn't occur with the latest Mailman version 3.1.0
 > So you should upgrade your Mailman version and the issue would be solved.
 > You can pull the Mailman master branch from Gitlab and then re-run the setup.

I would recommend that you have two full suites locally, something
like

gsoc2016 -+--- gnu ---+- mailman
          |           |
          |           +- mailmanclient
          :           :
          |           +- bin, include, lib for venv
          |
          +- systers -+- mailman
                      |
                      +- mailmanclient
                      :
                      +- bin, include, lib for venv

This will allow you to configure each suite appropriately.  The
systers venv at least, and possibly the gnu venv, should *not* use
--system-site-packages, so that you can have private and fixed
versions of external packages like Falcon and Django.  This will cost
some disk space, but measured in 10s of MB I suppose.



More information about the Mailman-Developers mailing list