[ mailman-Bugs-2037414 ] Subscriber "disappears" after subscription

SourceForge.net noreply at sourceforge.net
Mon Aug 4 09:59:33 CEST 2008


Bugs item #2037414, was opened at 2008-08-04 00:59
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=2037414&group_id=103

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: (un)subscribing
Group: 2.1 (stable)
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Massimo Lanfranconi (mlanfranconi)
Assigned to: Nobody/Anonymous (nobody)
Summary: Subscriber "disappears" after subscription

Initial Comment:
Mailman 2.1.11
Python 2.4.4
OS Solaris 2.11


Hi,

I have been able to reproduce this bug consistently by running the replicate_bug script:


replicate _bug is the following:

#!/bin/sh
/usr/local/mailman/bin/rmlist testlist1
/usr/local/mailman/bin/rmlist testlist2
/usr/local/mailman/bin/rmlist testlist3
/usr/local/mailman/bin/rmlist testlist4
/usr/local/mailman/bin/rmlist testlist5
/usr/local/mailman/bin/rmlist testlist6
/usr/local/mailman/bin/newlist -q -e url.domain.com testlist1 list-admin at domain.com testpwd
/usr/local/mailman/bin/newlist -q -e url.domain.com testlist2 list-admin at domain.com testpwd
/usr/local/mailman/bin/newlist -q -e url.domain.com testlist3 list-admin at domain.com testpwd
/usr/local/mailman/bin/newlist -q -e url.domain.com testlist4 list-admin at domain.com testpwd
/usr/local/mailman/bin/newlist -q -e url.domain.com testlist5 list-admin at domain.com testpwd
/usr/local/mailman/bin/newlist -q -e url.domain.com testlist6 list-admin at domain.com testpwd


echo "foo at bar.com" | /usr/local/mailman/bin/add_members -r - testlist1
echo "foo at bar.com" | /usr/local/mailman/bin/add_members -r - testlist2
echo "foo at bar.com" | /usr/local/mailman/bin/add_members -r - testlist3
echo "foo at bar.com" | /usr/local/mailman/bin/add_members -r - testlist4
echo "foo at bar.com" | /usr/local/mailman/bin/add_members -r - testlist5
echo "foo at bar.com" | /usr/local/mailman/bin/add_members -r - testlist6
echo "boo at foo.com" | /usr/local/mailman/bin/add_members -r - testlist1
echo "boo at foo.com" | /usr/local/mailman/bin/add_members -r - testlist2
echo "boo at foo.com" | /usr/local/mailman/bin/add_members -r - testlist3
echo "boo at foo.com" | /usr/local/mailman/bin/add_members -r - testlist4
echo "boo at foo.com" | /usr/local/mailman/bin/add_members -r - testlist5
echo "boo at foo.com" | /usr/local/mailman/bin/add_members -r - testlist6

After a short wait the following output is received:

Subscribed: foo at bar.com
Subscribed: foo at bar.com
Subscribed: foo at bar.com
Subscribed: foo at bar.com
Subscribed: foo at bar.com
Subscribed: foo at bar.com
Subscribed: boo at foo.com
Subscribed: boo at foo.com
Subscribed: boo at foo.com
Subscribed: boo at foo.com
Subscribed: boo at foo.com
Subscribed: boo at foo.com

foo at bar.com receives 6 confirmation emails, as boo at foo.com does. So far so good.

At this point testlist1-6 each should contain 2 subscribers: foo at bar.com and boo at foo.com

BUT

/usr/local/mailman/bin/list_members testlist1
/usr/local/mailman/bin/list_members testlist2
/usr/local/mailman/bin/list_members testlist3
/usr/local/mailman/bin/list_members testlist4
/usr/local/mailman/bin/list_members testlist5
/usr/local/mailman/bin/list_members testlist6

invariably produce some random combination in which one or more of the subscribers are missing:
for example:
boo at foo.com
foo at bar.com
foo at bar.com
boo at foo.com
foo at bar.com
foo at bar.com
foo at bar.com
boo at foo.com
foo at bar.com

in which three instances of boo at foo.com are missing...

No Errors in any Mailman log.
Thanks in advance for your help. Please let me know if you need additional details.
Regards,
Max







----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=100103&aid=2037414&group_id=103


More information about the Mailman-coders mailing list