From barry at list.org Sat Jan 3 20:15:42 2009 From: barry at list.org (Barry Warsaw) Date: Sat, 3 Jan 2009 14:15:42 -0500 Subject: [Mailman-Announce] ANNOUNCE: GNU Mailman 3.0a2 (Grand Designs) Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello Mailpersons, I'm happy to announce the availability of GNU Mailman version 3.0 alpha 2, code name "Grand Designs". Of course, this is still an alpha snapshot and not suitable for production systems, however there is a lot of good functional stuff in this release that is worthy of a look. Because this is still alpha software, you can have a big influence on where the code goes from here. I'm especially interested in feedback from integrators, and I welcome your contribution. Mailman 3.0 alpha 2 should be functional enough to create mailing lists, connect them to your MTA, add and remove members, and send email to those lists. Incoming mail integration is currently only supported for Postfix via LMTP; contributions for other MTAs and incoming mechanisms are welcome. The web interface is still not functional, so for now you have to interact with Mailman via the command line. Please feel free to discuss Mailman 3 development on the mailman- developers mailing list. You can submit branches and bugs to the Launchpad bug tracker at https://bugs.launchpad.net/mailman For detailed information on 3.0a2, please read docs/ALPHA.txt. This file explains how to build Mailman and run the test suite. The docs/ NEWS.txt file contains high level descriptions of what's changed since 3.0a1. Most notably are the new configuration system, the better test suite and installation process, and the new LMTP support. Mailman 3 also contains extensive doctests which explain how certain subsystems work. Please note that Python 2.6 is required. You can download the tarball either from the Cheeseshop or from Launchpad. An egg is available on the Cheeseshop. See: http://pypi.python.org/pypi/mailman/3.0.0a2 https://launchpad.net/mailman/+download for details. I hope you find this second snapshot useful and encouraging. Please participate! Enjoy, B. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Darwin) iEYEARECAAYFAklfuV8ACgkQ2YZpQepbvXGRzACeLPvX9eeaPj4x9viw6qZqxgUA sawAn0iDsOHBMM6+RzfUJSQX9RORZTy/ =tTMG -----END PGP SIGNATURE----- From mark at msapiro.net Sat Jan 3 20:51:38 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sat, 3 Jan 2009 11:51:38 -0800 Subject: [Mailman-Announce] Mailman 2.x Roadmap Message-ID: Barry has been making wonderful progress with Mailman 3.0 and has just announced the second alpha release. This may leave some of you wondering what's happening with the Mailman 2.x series, so this note is for all interested Mailman users, developers and translators to give an idea of what to expect in Mailman 2.x in the coming months. Within the next few days, I plan to release Mailman 2.1.12rc1. This release contains several minor bug fixes since 2.1.11 and is updated for compatibility with Python 2.6. It will not work with Python older than 2.4. In the absence of "show stopping" bugs, the only changes between this and the final 2.1.12 release will be translation updates. I expect to release the final by the end of January. After January, my focus will be on Mailman 2.2. This branch was originally intended to be an overhaul of Mailman's GUI, but that work is stalled and will be deferred to Mailman 2.3 or 3.0. The focus of Mailman 2.2 will be ongoing maintenance of the 2.x series and several small new features that have not been added in the 2.1 branch because of i18n considerations. I hope to be able to release a 2.2 beta before the end of March, 2009. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Sun Jan 11 22:01:57 2009 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 11 Jan 2009 13:01:57 -0800 Subject: [Mailman-Announce] Mailman 2.1.12rc1 Released In-Reply-To: Message-ID: I am happy to announce the first release candidate of Mailman 2.1.12. Mailman 2.1.12 is a minor bug fix and Python 2.6 compatibility release. The minimum Python for this release is Python 2.4 and it is compatible with Python through 2.6. The previous Mailman releases are not compatible with Python 2.6. See the release notes at for more details. Mailman is free software for managing email mailing lists and e-newsletters. Mailman is used for all the python.org and SourceForge.net mailing lists, as well as at hundreds of other sites. For more information, including download links, please see: http://www.list.org http://mailman.sf.net http://www.gnu.org/software/mailman Note to translators: The mailman.pot is up to date in this release and has been merged with the individual message catalogs. If possible, please review your translations and submit any changes before the end of January. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Mon Jan 12 19:39:24 2009 From: mark at msapiro.net (Mark Sapiro) Date: Mon, 12 Jan 2009 10:39:24 -0800 Subject: [Mailman-Announce] Mailman 2.1.12rc1 Released In-Reply-To: Message-ID: Mark Sapiro wrote: >I am happy to announce the first release candidate of Mailman 2.1.12. > >Mailman 2.1.12 is a minor bug fix and Python 2.6 compatibility release. > >The minimum Python for this release is Python 2.4 and it is compatible >with Python through 2.6. The previous Mailman releases are not >compatible with Python 2.6. I have discovered a compatibility issue between Mailman 2.1.12rc1 and Python 2.4. As a result of the Python 2.6 compatibility changes, we no longer install the email 2.5.8 package in Mailman's pythonlib if Python's email version is greater. This creates a problem when Python's email is 3.0.1 which is the Python 2.4 package. There is no problem with the email 4.0.x packages in Python 2.5+. The following patch to Scrubber.py works around the incompatibility and will be included in subsequent 2.1.12 releases. === modified file 'Mailman/Handlers/Scrubber.py' --- Mailman/Handlers/Scrubber.py 2008-12-01 04:30:43 +0000 +++ Mailman/Handlers/Scrubber.py 2009-01-12 17:45:14 +0000 @@ -1,4 +1,4 @@ -# Copyright (C) 2001-2008 by the Free Software Foundation, Inc. +# Copyright (C) 2001-2009 by the Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -167,6 +167,9 @@ # message by a text (scrubbing). del msg['content-type'] del msg['content-transfer-encoding'] + if isinstance(charset, unicode): + # email 3.0.1 (python 2.4) doesn't like unicode + charset = charset.encode('us-ascii') msg.set_payload(text, charset) -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan