5.13. How do I download the latest version from CVS (now Subversion - SVN)?
The information in this FAQ is out of date. Mailman's source code now resides in the Bazaar version control systems. See http://launchpad.net/mailman for details.
Q: I'd like to download and install the latest code from CVS, but how do I make sure I've got the right version?
WARNING --- WARNING --- WARNING --- WARNING --- WARNING --- WARNING WARNING --- WARNING --- WARNING --- WARNING --- WARNING --- WARNING WARNING --- WARNING --- WARNING --- WARNING --- WARNING --- WARNING
This subject is for list server administrators with significant experience with tools like Subversion (SVN) and CVS, and are willing and able to live on the bleeding edge in order to obtain the benefits of the enhancements that have not yet found their way into a release version!
If you don't know what Subversion or CVS are, and you aren't subscribed to the mailman-developers mailing list (see <http://mail.python.org/mailman/listinfo/mailman-developers> , you probably shouldn't be reading this FAQ entry.
You can do Very Grave Harm to your Mailman installation if you don't know what you're doing and you go mucking about with these kinds of tools.
There is lots of rope here for you to hang yourself with.
You have been warned.
WARNING --- WARNING --- WARNING --- WARNING --- WARNING --- WARNING WARNING --- WARNING --- WARNING --- WARNING --- WARNING --- WARNING WARNING --- WARNING --- WARNING --- WARNING --- WARNING --- WARNING
A: As of this date (2006-11-26), the current release version is 2.1.9. If you browse the SVNweb interface at SourceForge for the Mailman project at <http://mailman.svn.sourceforge.net/viewvc/mailman/>, you will see branches/, tags/ and trunk/ directories. Since you want the latest version of the 2.1 tree, you want the branches/Release_2_1-maint/ branch.
So, the SVN command you'd want to use would look something like:
% svn co https://mailman.svn.sourceforge.net/svnroot/mailman/branches/Release_2_1-maint mailman
See <http://sourceforge.net/svn/?group_id=103> for more information.
Do not try to use the trunk as that is not guaranteed to compile, much less work. See the thread at <http://mail.python.org/pipermail/mailman-developers/2004-March/016630.html>.
IMPORTANT --- IMPORTANT --- IMPORTANT --- IMPORTANT --- IMPORTANT IMPORTANT --- IMPORTANT --- IMPORTANT --- IMPORTANT --- IMPORTANT
As of June 22, 2007, the sourceforge SVN repository is no longer being updated. See <http://wiki.list.org/display/DEV/MailmanBranches> for information about the current development branches. The note above about the trunk applies equally to the Mailman 3.0 branch.
Converted from the Mailman FAQ Wizard
This is one of many Frequently Asked Questions.