[Mailman-Developers] Mailman 3 production setup testbed

Terri Oda terri at toybox.ca
Sat Dec 5 02:44:02 EST 2015

On 2015-11-24 7:32 AM, Andrew Hodgson wrote:
> My confusion relates to the virtual environment that I create.  I am
> running from the dedicated MM3 user I created, and I am looking to
> expand the bundler from the user’s home directory in /home (for
> example).  When I create the virtual environment, the files are all
> held in this directory, and I really want the MM3 to be installed
> system wide as this will be the only program running on this machine.
> Do I even need to create a virtual environment at all?  Are there any
> other guides relating to setting up MM3 for a purely production
> environment with minimal dependencies?

I hit this same issue, as it were.  In my case, I knew exactly what was 
going on and why but, the problem arose when I needed other people to be 
able to do mailman-related stuff on the machine and it feels *really* 
weird to people to go into my home directory to restart mailman.

I think we should probably update the docs to suggest that you start by 
making a directory where you'd like mailman installed, rather than the 
way the guide is currently written where it sometimes surprises people 
that they have a live mailman install in their home directory (as 
opposed to the workflow people may be expecting which more like "I get a 
staged copy of my source in my home directory and then I type make 
install and it puts the executables and config files in expected places")

What would be a good default directory to have in the docs if I want to 
update them to suggest you start somewhere other than your home directory?


is probably the most appropriate one according to the LSB.

Does anyone want to make another suggestion before I update the docs to 
suggest that as a logical place to put your mailman stuff?  (I'll leave 
a note saying that if you're just trying stuff out then your home 
directory is fine, too.)


More information about the Mailman-Developers mailing list