Mailing List Archive

svn commit: r422039 - /spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm
Author: dos
Date: Fri Jul 14 13:48:05 2006
New Revision: 422039

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

Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm
URL: http://svn.apache.org/viewvc/spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm?rev=422039&r1=422038&r2=422039&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/PerMsgStatus.pm Fri Jul 14 13:48:05 2006
@@ -2596,6 +2596,13 @@
$meta{$rulename} .= "\$h->{'$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 $conf->{meta_tests}->{$priority}->{$token});