You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@spamassassin.apache.org by Justin Mason <jm...@jmason.org> on 2004/01/09 20:58:25 UTC

adding rules to the core set: need a volunteer!

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Chris Santerre writes:
>> Maybe you should setup CSV and start a dev team?
>> (I'd help if I could but I suck at regex)
>
>I had thought about it. Once I finish tweaking the regex, then it is only a
>matter of adding/removing domains. No great regex knowledge really needed.  
>
>The Secret Society of Rule Writers is busy enough on other projects to
>bother them with this ;) 
>
>I'm going to think about it after I get the whole thing tweaked the way I
>want. Then I might put out the call for help. Of course this may all go away
>by SA 2.80 ;)

Talking of which ;)  Myself and Theo were discussing this the other day;
there's now a thriving community of external rulesets, and some of them
definitely look pretty good.  It would be useful to get the top rules from
those sets "promoted" into the core SpamAssassin distribution.

However, this requires a bit of work, and recently the main committer team
have been swamped by "core engine code" work -- of which there has been
plenty -- leaving little time for rule dev or QA.

So we really need another team member who'd be willing to do these kinds
of tasks:

  - tracking down originators and making sure they have sent in a CLA;

  - measuring accuracy of proposed rules using mass-check, hit-frequencies;

  - adding the rules to the "rules under test" ruleset in CVS;
  
  - measuring the accuracy on the wider, distributed corpus using the
    nightly rule-QA data (once that's restarted);

  - feeding back FPs, FNs, and suggested changes to the authors;

  - promoting them to the main ruleset in CVS.

A good knowledge of SpamAssassin, writing rules, and (of course) perl
regexps would be essential.

Does anyone feel like doing this -- and has the time to do so?

- --j.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
Comment: Exmh CVS

iD8DBQE//wfhQTcbUG5Y7woRAoOaAKCoX4dTaHq3NR7QV8xBHQOQrftdmgCgzb1V
BHlF0akglvMGu3SrAhuiI6Y=
=YOKe
-----END PGP SIGNATURE-----