https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7735
Henrik Krohns <apa...@hege.li> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #49 from Henrik Krohns <apa...@hege.li> --- (In reply to Wolfgang Breyha from comment #48) > Honestly I believe that the change to handle undefined rules as "unrun" > makes more harm than it helps. Up to 3.4.6 it was possible to include rules > in a " BLA1 || BLA2 || BLA3" chain without having to check those > dependencies with every run of sa-update. With 4.x this is impossible, > because each and every "unrun" rule makes the whole chain and further > dependencies "unrun". You are wrong there as simple metas like this do still work: meta FOOBAR BLA1 || BLA2 || BLA3 As previously described, the double evaluation evaluates the meta twice, with all unrun results as 0 and second time as 1. So the meta above will always work if one of those hits, regardless of the others being undefined/unrun. But you are correct that documentation is still missing, I'll reopen this for that. Of course more discussion is welcome on the unrun stuff. -- You are receiving this mail because: You are the assignee for the bug.