You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@spamassassin.apache.org by Robert Nicholson <ro...@elastica.com> on 2006/11/13 15:28:12 UTC

Is this a problem with 3.2.0pr?

> Posted this to users list but maybe it should go here


> It use to be
>
>     $body = join("\n", @$body);
>     if ($self->are_more_high_bits_set ($body)) {
>       return 1;
>     }
>
> and now it's
>
> $body = join("\n", @$body);
>     if ($pms->are_more_high_bits_set ($body)) {
>       return 1;
>     }
>
> but are_more_high_bits_set isn't defined in PerMsgStatus it's  
> defined in MIMEEval.pm which is self again


Begin forwarded message:

> From: Robert Nicholson <ro...@elastica.com>
> Date: November 12, 2006 5:51:10 PM CST
> To: spam mailling list <us...@spamassassin.apache.org>
> Subject: Re: Is this a problem with 3.2.0pr?
>
> Where is EvalTests.pm now then?
>
> On Nov 12, 2006, at 5:46 PM, Robert Nicholson wrote:
>
>> [6858] dbg: rules: ran eval rule TVD_SPACE_RATIO ======> got hit (1)
>> rules: failed to run CHARSET_FARAWAY test, skipping:
>>         (Can't locate object method "are_more_high_bits_set" via  
>> package "Mail::SpamAssassin::PerMsgStatus" at /home/robert/TRUNK/ 
>> lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Plugin/MIMEEval.pm  
>> line 84.
>> )
>>         Mail::SpamAssassin::PerMsgStatus::handle_eval_rule_errors 
>> ('Mail::SpamAssassin::PerMsgStatus=HASH 
>> (0xa13db3c)','CHARSET_FARAWAY') called at (eval 671)[/home/robert/ 
>> TRUNK/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Plugin/Check.pm: 
>> 1167] line 3072
>>
>> cannot find any are_more_high_bits_set in PerMsgStatus.pm