Re: problems with new perl???

Bill Ott <[email protected]> Thu, 14 Mar 2013 15:44:59 -0700
Newsgroups gmane.mail.majordomo.general
Message-ID <[email protected]>
Rick, I spent almost 2 months trying to get Majordomo to work. Used all 
of the fixes described on the internet. In the end, it still did not 
work.  I moved to Mailman. I used majordomo for over 10 years for dozens 
of lists totaling over 20,000 email addresses.  The transition was 
painful.  It was worth it.

Mailman is a modern, well supported, list server.  I have half a dozen 
moderators, who were not happy with having to change but are now very 
satisfied. Mailman provides a much more comprehensive list server 
control through a web interface.  Majordomo with Majorcool never came close.

--
Regards,
Bill

mailto:[email protected]
website:http://www.theotts.org

On 03/14/2013 01:49 PM, Rick Green wrote:
> We recently had our server die, and are in the process of building and 
> configuring a replacement.  I've been pulling my hair out trying to 
> get majordomo working.  It has been working fine for me for years on 
> several generations of old machines...
>
> Our most recent installation was on Ubuntu 9.04 with Postfix and 
> majordomo 1.94.5.  This new machine is being built with Ubuntu 12.04, 
> postfix, and majordomo 1.94.5.
>
> I've got past all the normal install, permissions, and alias issues, 
> and have tracked it down to a perl issue in ParseAddrs in 
> majordomo.pl.  This routine is supposed to be stripping all the 
> comments off of an email address.  It doesn't seem to be doing anything.
>
> I turned on debugging, and added another debug statement to the 
> addr_match routine, so I've got a snapshot before and after ParseAddrs 
> is called:
>
> addr_match: enter
> addr_match: comparing Rick Green <[email protected]> against Richard Green 
> <[email protected]>
> addr_match: comparing rick green <[email protected]> against richard green 
> <[email protected]>
>
> ...all that seems to be happening is the first regexp, which is 
> actually in addr_match.  None of the actual stripping that is supposed 
> to happen in ParseAddrs is being done.
>
> I don't believe any changes have been made to majordomo in the past 
> few years, so I'm suspecting a change in the perl interpreter.  I'm 
> seeing several warning messages in other places about 'deprecated 
> usage'...
>
> The perl package installed on the new system is: 5.14.2-6ubuntu2.2
>
> Any thoughts on that version of perl breaking majordomo code?
>