On Mon, 10 May 2021 20:39:31 +0200
Bert Van de Poel wrote:

> Based on what I've read, I agree that this is indeed a bug (or
> actually several). I've filed the following bug reports:
> https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7904 (missing body 
> types, as mentioned by RW)
> https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7905 (meta
> tflags=net tests are ignored)
> https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7906 (meta 
> tflags!=net tests are always header tests)
> https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7907 (better
> support for meta tests in autolearning in general, with 2 possible
> solutions)
> 
> Thank you very much to RW and Matus Uhlar for helping me figure out
> what code to look at and for al three of you to confirm that this is
> clearly a set of bugs.


I don't agree that they are bugs. I think it would be useful to add
missing body types, but I don't think the rest is hugely wrong, and
it's not sensible for anyone to spend a lot of time on it. Particularly
when it so easy to to turn-off the 3+3 test selectively with
autolearn_force.

Net meta rules usually contain scored net eval rules so it's sensible
to ignore them. Treating meta rules as header points seems to be erring
on the right side. There's a case for ignoring metarules altogether

Autolearning is something that's best avoided if at all possible.
Erring on on the side of avoiding mistraining is a good thing.

Reply via email to