You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@spamassassin.apache.org by bu...@bugzilla.spamassassin.org on 2005/08/21 23:50:42 UTC

[Bug 4549] New: un-run dependencies should not trigger meta rules

http://bugzilla.spamassassin.org/show_bug.cgi?id=4549

           Summary: un-run dependencies should not trigger meta rules
           Product: Spamassassin
           Version: SVN Trunk (Latest Devel Version)
          Platform: Other
        OS/Version: other
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Libraries
        AssignedTo: dev@spamassassin.apache.org
        ReportedBy: quinlan@pathname.com


Basically, these meta rules will trigger if some of their dependencies
is un-run for some reason.  This is a bug.  meta rules should only fire
if all of their dependencies have been run.

I have a slightly better fix than not allowing them to run though: run
each meta expression twice: once with undefined rules set to false and
once with them set to true.  If both evalate as true, then the meta can
safely fire - the un-met dependency did not affect the result.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.