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





------- Additional Comments From [EMAIL PROTECTED]  2004-05-19 10:08 -------
Subject: Re:  abandon rule processing when score gets high enough

On Wed, May 19, 2004 at 08:54:48AM -0700, [EMAIL PROTECTED] wrote:
> This also gives you a chance to detect circular meta rule chains.  I am
> presuming that detection is already done during lint if no other time.
> Since that much of a tree analysis must already be being done, the full
> treewalk shouldn't be that much more expensive.

Actually, --lint doesn't do any meta checking, and there's also no
explicit run-time check for circular dependencies either.  The algorithm
that runs the meta rules orders the rules based on number of meta
dependencies (just a sort) for meta-meta rules, and any circular rules
just fall out of the loop when being run as being unsolvable.  This is
also the not-so-infamous "Excluding meta test <NAME>; unsolved meta
dependencies: <LIST OF RULES>" debug statement.

Looking at the code, I ought to have the circular meta dependency issue
flag --lint though...  /me will do up some code





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

Reply via email to