Mailing List Archive

svn commit: r422038 - /spamassassin/branches/3.1/lib/Mail/SpamAssassin/PerMsgStatus.pm
Author: dos
Date: Fri Jul 14 13:47:37 2006
New Revision: 422038

URL: http://svn.apache.org/viewvc?rev=422038&view=rev
Log:
provide debug info about missing/disabled meta dependencies

Modified:
spamassassin/branches/3.1/lib/Mail/SpamAssassin/PerMsgStatus.pm

Modified: spamassassin/branches/3.1/lib/Mail/SpamAssassin/PerMsgStatus.pm
URL: http://svn.apache.org/viewvc/spamassassin/branches/3.1/lib/Mail/SpamAssassin/PerMsgStatus.pm?rev=422038&r1=422037&r2=422038&view=diff
==============================================================================
--- spamassassin/branches/3.1/lib/Mail/SpamAssassin/PerMsgStatus.pm (original)
+++ spamassassin/branches/3.1/lib/Mail/SpamAssassin/PerMsgStatus.pm Fri Jul 14 13:47:37 2006
@@ -2479,6 +2479,13 @@
$meta{$rulename} .= "\$self->{'tests_already_hit'}->{'$token'} ";
$setup_rules{$token}=1;

+ if (!exists $self->{conf}->{scores}->{$token}) {
+ info("rules: meta test $rulename has undefined dependency '$token'");
+ }
+ elsif ($self->{conf}->{scores}->{$token} == 0) {
+ info("rules: meta test $rulename has dependency '$token' with a zero score");
+ }
+
# If the token is another meta rule, add it as a dependency
push (@{ $rule_deps{$rulename} }, $token)
if (exists $self->{conf}{meta_tests}->{$priority}->{$token});