On Mon, Nov 21, 2005 at 07:04:50PM -0800, Robert Menschel wrote:
> TVD> meta statements aren't the same as if/then constructs?  ;)
> 
> Good enough explanation, though it doesn't explain why others who use
> the rules don't get the error.

It could very well be something perl-version related.  My FC machine is 5.8.5,
OSX is 5.8.6.  I can reproduce it on 5.8.3.

> So we're back to the discussion had in January/February about the best
> way to avoid --lint errors when SARE rules are removed from *.cf
> files, but people have score lines for those rules.
[...]
> which will always test false. Is there a better way to accomplish
> this?

Well, I think there are two issues here.

First, the "meta TEST 0" construct ought to work, and there's an easy enough
change to make it work.  I opened a ticket about it:
http://issues.apache.org/SpamAssassin/show_bug.cgi?id=4698

Second, what's the appropriate way to deprecate rules?  I think this will
require more thought and discussion.

-- 
Randomly Generated Tagline:
"Perl is designed to make the easy jobs easy and the hard jobs possible."
                      - Larry Wall

Attachment: pgphaWMXnwWeL.pgp
Description: PGP signature

Reply via email to