problems with new perl???
Rick Green <[email protected]> Thu, 14 Mar 2013 16:49:31 -0400 (EDT)
| Newsgroups | gmane.mail.majordomo.general |
|---|---|
| Message-ID | <[email protected]> |
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? -- Rick Green "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -Benjamin Franklin "As for our common defense, we reject as false the choice between our safety and our ideals." -President Barack Obama 20 Jan 2009