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 <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
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 <https://sourceforge.net/project/shownotes.php?release_id=653108&group_id=103> 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 <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
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 <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
participants (1)
-
Mark Sapiro