You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by do...@apache.org on 2006/07/14 22:48:05 UTC

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});