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