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.

Reply via email to