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 2007/05/01 19:39:40 UTC
3.2.x updates (Re: [VOTE][DRAFT] SpamAssassin 3.2.0)
Daryl C. W. O'Shea writes:
> Don't forget to change the current trunk/3.2 updates into 3.3 updates
> and create 3.2 updates similar to 3.1 updates *before* releasing 3.2.0.
do we have to do this beforehand? I was thinking we could get away
with doing it afterwards. ;)
by the way -- I'm not in favour of adopting the current 3.1.x updates
model for 3.2.x, where they have to be manually backported from a dev
branch by hand -- it's proven fragile (there's been breakages) and is
pretty much entirely neglected now (there hasn't been an update in 2 1/2
months). I think the trunk-style auto-built model works a lot better.
and what use are updates if they're too hard for us to update?
I'd prefer to have the auto-promotion, updates generation, etc. to
output rules directly to the 3.2.x updates.
The discussion at
http://issues.apache.org/SpamAssassin/show_bug.cgi?id=4982 also seems
relevant...
--j.
Re: 3.2.x updates (Re: [VOTE][DRAFT] SpamAssassin 3.2.0)
Posted by "Daryl C. W. O'Shea" <sp...@dostech.ca>.
Justin Mason wrote:
> Daryl C. W. O'Shea writes:
>> Don't forget to change the current trunk/3.2 updates into 3.3 updates
>> and create 3.2 updates similar to 3.1 updates *before* releasing 3.2.0.
>
> do we have to do this beforehand? I was thinking we could get away
> with doing it afterwards. ;)
At a minimum I'd disable the 3.2 updates until we figure out exactly
what we want to do (actually that's what I intended). The majority of
the currently promoted rules have no score, scores commented out for the
3.2 rescoring, or commented scores that are entirely inappropriate. The
updates as currently published are unacceptable IMO.
> by the way -- I'm not in favour of adopting the current 3.1.x updates
> model for 3.2.x, where they have to be manually backported from a dev
> branch by hand -- it's proven fragile (there's been breakages) and is
> pretty much entirely neglected now (there hasn't been an update in 2 1/2
> months). I think the trunk-style auto-built model works a lot better.
> and what use are updates if they're too hard for us to update?
Updates for the sake of updates, without ensuring that they're sane
updates, isn't good either. The only breakages I can recall are the
issue with the same update number (fixed by using svn tags) and multiple
rules having the same scores (not any better, possibly worse, with auto
updates).
In any case I'd rather have automatic updates too, I'm just against
releasing the current auto updates the way they are. I really only
meant to switch the 3.2 updates to 3.3 to stop the current auto-updates
for the stable release (for now) and leave a 3.2 update place holder in
DNS with no real updates (until we get acceptable auto-updates).
> I'd prefer to have the auto-promotion, updates generation, etc. to
> output rules directly to the 3.2.x updates.
The auto-promotion has some issues:
- auto-demotion needs some dampening (say a three day minimum before
being removed or at least a lower criteria for keeping currently
promoted rules); rules are bouncing in and out of the active.list way
too much; of particular interest are rules bouncing in and out around
the weekly non-net, net, non-net 3 night sequence
- auto-promoted rules need auto-generated scores; there's been a number
of instances of duplicate rules with 'big' scores causing FPs in the
manual updates... and somebody had to manually add those rules and
scores without noticing the problem, doing the same thing
automatically can't be any better
- at some point trunk, which the updates are currently based on, is
probably going to diverge in compatibility from 3.2; that's not an
issue now but down the road there's potential for breakage... any
automated process should try to at least lint the updates with all
targeted versions of SA (this still applies if the updates become
based on stable branch mass checks and not trunk)
> The discussion at
> http://issues.apache.org/SpamAssassin/show_bug.cgi?id=4982 also seems
> relevant...
Yeah, nothing really solved there. :(
Daryl