[Mailman-Users] Which parts of mailman are platform-dependent?

Steve Burling srb at umich.edu
Sun Mar 11 18:25:36 CET 2007

Here's why I want to know:

We're getting ready to jack up our environment and drag out two (tired, 
weak) machines running Solaris on SPARC, replacing them with two (strong, 
healthy) Red Hat boxes, runing on Intel hardware.

Unfortunately, we're not going to swap them at the same time.

Currently, one of those machines is our mail server, and the other is the 
web server.  The web server is what provides Mailman access for 
administrative tasks and for archive access.  That's the machine that will 
be replaced first.

If all goes smoothly (yeah, right :-), we will, at the same time that we 
replace the web server, move mail server duties to that machine as well.

If things don't go well, then mail may end up continuing to run on the 
Solaris box.

>From what I've been able to figure out, there are two parts of mailman that 
are platform-dependent:

    $MAILMAN_HOME/mail/mailman (the wrapper that mail is piped to)
    $MAILMAN_HOME/cgi-bin/* (which get used by the web server)

Everything in $MAILMAN_HOME/bin is python and so should be 
platform-independent, right?

If I'm correct, then if things go badly and we end up in the situation 
where our mail server is running Solaris on SPARC and our web server is 
running Linux on Intel, then assuming that the two machines share 
$MAILMAN_HOME, I just have to ensure that the wrapper is a SPARC 
executable, while the cgi-bin files are Intel executables.

Or have I missed something?  Anything else that will care?

Steve Burling                                    <mailto:srb at umich.edu>
University of Michigan, ICPSR                    Voice: +1 734 615.3779
330 Packard Street                               FAX:   +1 734 647.8700
Ann Arbor, MI 48104-2910

More information about the Mailman-Users mailing list