Announcing Mailman 2.0 release candidate 2

This is it. Mailman 2.0 release candidate 2 is now available from SourceForge at
http://sourceforge.net/project/showfiles.php?group_id=103
www.list.org and www.gnu.org should be updated soon.
Excerpts from the NEWS file are given below. Of primary importance in this release is the fix of the last known mail duplication bug, and updated on-line documentation. You can view the documentation at
http://mailman.sourceforge.net
Please let me know if you find any errors in the docs. Unless something's royally screwed, those are the only changes I'll make before 2.0 final. Plan for that one week from today: Friday November 17th.
Enjoy, -Barry
-------------------- snip snip -------------------- 2.0 release candidate 2 (10-Nov-2000)
- Documentation updates: start at admin/www/index.html
- bin/withlist accepts additional command line arguments when used
with the --run flag; bin/mmsitepass and bin/newlist accept
-h/--help flags
- bin/newlist has a -o/--output flag to append /etc/aliases
suggestions to a specified file
- SourceForge bugs fixed:
116615 (README.BSD update), 117015 (duplicate messages on
moderated posts), 117548 (exception in HyperArch.py), 117682
(typos), 121185 (vsnprintf signature), 121591 and 122017
(bogus link after web unsubscribe), 121811 (`subscribe' in
Subject: doesn't get archived)
- SourceForge patches applied:
101812 (securelinux_fix.py contrib), 102097 (fix for bug
117548), 102211 (additional args for withlist), 102268 (case
insensitive Content-Transfer-Encoding:)

Hello Barry
Please let me know if you find any errors in the docs.
The odd line needs putting in to help the less able
Set Ftp to Binary
tar zxvf mailman-xxxx.tgz
(I had to get the zxvf from support)
Under configure options, it is not clear what to do.
Is it tap in the command
configure --option1 --option2
or is it edit the configure file, changing the lines...
If it is edit the configure file, then putting these variable apart in an editable section and giving commented out examples would help.
Thanks,
John
Unless
something's royally screwed, those are the only changes I'll make before 2.0 final. Plan for that one week from today: Friday November 17th.
Enjoy, -Barry
-------------------- snip snip -------------------- 2.0 release candidate 2 (10-Nov-2000)
Documentation updates: start at admin/www/index.html
bin/withlist accepts additional command line arguments when used with the --run flag; bin/mmsitepass and bin/newlist accept -h/--help flags
bin/newlist has a -o/--output flag to append /etc/aliases suggestions to a specified file
SourceForge bugs fixed: 116615 (README.BSD update), 117015 (duplicate messages on moderated posts), 117548 (exception in HyperArch.py), 117682 (typos), 121185 (vsnprintf signature), 121591 and 122017 (bogus link after web unsubscribe), 121811 (`subscribe' in Subject: doesn't get archived)
SourceForge patches applied: 101812 (securelinux_fix.py contrib), 102097 (fix for bug 117548), 102211 (additional args for withlist), 102268 (case insensitive Content-Transfer-Encoding:)
Mailman-announce mailing list Mailman-announce@python.org http://www.python.org/mailman/listinfo/mailman-announce
Regards

"JB" == John Block johnblock@storeshop.com writes:
JB> The odd line needs putting in to help the less able
JB> Set Ftp to Binary
JB> tar zxvf mailman-xxxx.tgz
JB> (I had to get the zxvf from support)
JB> Under configure options, it is not clear what to do.
JB> Is it tap in the command
JB> configure --option1 --option2
JB> or is it edit the configure file, changing the lines...
JB> If it is edit the configure file, then putting these variable
JB> apart in an editable section and giving commented out examples
JB> would help.
No, you don't need to edit the configure file, just include the options on the command line. Thanks for the feedback; I've added some extra text to the documents to clarify things. I sometimes forget that not everybody is a grisled and curmudgeonly ex-sysadmin like myself. :)
dinosaurish-ly y'rs, -Barry

Hello Barry
Please let me know if you find any errors in the docs.
The odd line needs putting in to help the less able
Set Ftp to Binary
tar zxvf mailman-xxxx.tgz
(I had to get the zxvf from support)
Under configure options, it is not clear what to do.
Is it tap in the command
configure --option1 --option2
or is it edit the configure file, changing the lines...
If it is edit the configure file, then putting these variable apart in an editable section and giving commented out examples would help.
Thanks,
John

"Barry A. Warsaw" wrote:
This is it. Mailman 2.0 release candidate 2 is now available from SourceForge at
Thanks for the heads-up, and thanks for a great product.
I installed 2.0rc2, and I had a problem with lists that had administrative requests pending. I had to remove all the pending requests before "update" would run successfully. I know it's probably a bit late to fix, but I wanted to let you know... I posted to mailman-users with details and a log of my install.
Good luck!
-- Greg Connor gconnor@nekodojo.org

"GC" == Greg Connor gconnor@nekodojo.org writes:
GC> Thanks for the heads-up, and thanks for a great product.
You're welcome!
GC> I installed 2.0rc2, and I had a problem with lists that had
GC> administrative requests pending. I had to remove all the
GC> pending requests before "update" would run successfully. I
GC> know it's probably a bit late to fix, but I wanted to let you
GC> know... I posted to mailman-users with details and a log of
GC> my install.
Yup. There's a buglet in CheckVersion() when there are pending requests. Some older versions used a different requests database format, and Mailman's auto-update feature tries to repopulate using the new database format. This can only happen when the list is locked, but the new update script doesn't lock the list right away (to avoid hangs while updating).
Here's a patch to fix the problem.
-Barry
-------------------- snip snip -------------------- Index: MailList.py =================================================================== RCS file: /cvsroot/mailman/mailman/Mailman/MailList.py,v retrieving revision 1.187 retrieving revision 1.188 diff -u -r1.187 -r1.188 --- MailList.py 2000/11/10 17:56:55 1.187 +++ MailList.py 2000/11/14 04:44:01 1.188 @@ -913,9 +913,10 @@ else: self.InitVars() # Init any new variables, self.Load(check_version = 0) # then reload the file
from versions import Update
Update(self, stored_state)
self.data_version = mm_cfg.DATA_FILE_VERSION
if self.Locked():
from versions import Update
Update(self, stored_state)
self.data_version = mm_cfg.DATA_FILE_VERSION if self.Locked(): self.Save()
participants (4)
-
barry@digicool.com
-
Greg Connor
-
John Block
-
Mats Wichmann