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.
