spamassassin-users June 2010 archive
Main Archive Page > Month Archives  > spamassassin-users archives
spamassassin-users: Re: Rules updates

Re: Rules updates

From: Matt Kettler <mkettler_sa_at_nospam>
Date: Wed Jun 09 2010 - 01:34:06 GMT
To: users@spamassassin.apache.org

On 6/8/2010 5:48 PM, James Ralston wrote:
> On 2010-05-21 at 03:09+02 Karsten Bräckelmann <guenther@rudersport.de> wrote:
>
>
>> 3.2.x is in maintenance, and gets emergency rule updates
>> *exclusively*. As it has been for quite a long time.
>>
>> 3.3.x uses a new rule update model, and gets frequent updates. IFF
>> the mass-check corpus is large enough.
>>
> And exactly where is this ("3.2.x gets emergency rule updates only")
> documented?
>
> It's not mentioned in the 3.3.0 or 3.3.1 release notes.
>
>
We probably should document this, as far as I know, we haven't
documented it anywhere other than various list postings (like this one).

 We also very loudly repeatedly state on the list that if you want to
keep abreast of the latest spam, you need to be running the latest
version of the codebase (can't take advantage of new features without
it!), but don't have that clearly documented either.

Perhaps a pair of notes on the download page would be a good start:

Released version, 3.3.1 (recommended release for accuracy)

Previous Released version, 3.2.5 (rarely updated)

or better:

Legacy version, 3.2.5 (rarely updated)

We could also go further by creating a wiki page for the product
lifecycle, similar to the one for the rule lifecycle:
http://wiki.apache.org/spamassassin/RuleLifeCycle

That said it is extraordinarily common practice for open source projects
to have "legacy" releases (or as we term it on the download page
"Previous Released Version") enter a mature stage of its lifecycle with
few changes or updates. SpamAssassin conforms to this model. This may
not be the ideal version to use for spam catching, but it is there for
those who want it. I guess we've always "assumed it was obvious" that
the older codebase was in a mature lifecycle stage.