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 2010/01/29 12:03:07 UTC

3.3.x auto updates, was Re: Need a 3.3 branch

On Fri, Jan 29, 2010 at 03:21, Daryl C. W. O'Shea
<sp...@dostech.ca> wrote:
> On 27/01/2010 5:11 AM, Justin Mason wrote:
>> On Wed, Jan 27, 2010 at 05:10, Daryl C. W. O'Shea
>> <sp...@dostech.ca> wrote:
>>> On 26/01/2010 11:02 PM, Daryl C. W. O'Shea wrote:
>>>> On 26/01/2010 10:33 PM, Warren Togami wrote:
>>>>> How are we going to do the proposed "auto-promote rules with nightly
>>>>> masscheck from trunk to 3.3.x stable sa-update"?
>>>> Crap.  That stuff needs to be disabled, or changed to 3.4.0 real fast.
>>> OK, I've disabled the two cron jobs that generate the nightly rule
>>> updates for now.
>>> They can be re-enabled when things "in there" get rolled to 3.4.0.
>>
>> ?  I don't get you.  what do you mean?
>
> We were publishing automated sa-update updates for 3.3.0 (which was
> until we released 3.3.0 the trunk updates).  This isn't good since we're
> not quite ready to automatically publish updates for stable releases.

I was under the impression this was the plan for 3.3.x.

We do rule dev, mass-checks and ruleqa using trunk, then publish the
updates to the 3.3.x sa-update channel.

- appropriately linted; anything that fails lint will not be published

- "if can(...)" will be used to protect trunk-only new features

- easier than setting up a parallel ruleqa infrastructure & mass-checks


If we instead move all that stuff to 3.4.0 (ie trunk), we'll be in
exactly the same situation as 3.2.x was -- ie. rule updates only cut
in response to tickets, which will effectively mean 1 update every ~3
months.

If it's not ready, in my opinion we need to get this running again as
a priority for 3.3.x.

-- 
--j.

Re: 3.3.x auto updates, was Re: Need a 3.3 branch

Posted by "Daryl C. W. O'Shea" <sp...@dostech.ca>.
On 29/01/2010 6:03 AM, Justin Mason wrote:
> On Fri, Jan 29, 2010 at 03:21, Daryl C. W. O'Shea
>> We were publishing automated sa-update updates for 3.3.0 (which was
>> until we released 3.3.0 the trunk updates).  This isn't good since we're
>> not quite ready to automatically publish updates for stable releases.
> 
> I was under the impression this was the plan for 3.3.x.

I thought we were going to assign scores to the rules before we
distributed them.

> We do rule dev, mass-checks and ruleqa using trunk, then publish the
> updates to the 3.3.x sa-update channel.
> 
> - appropriately linted; anything that fails lint will not be published
> 
> - "if can(...)" will be used to protect trunk-only new features
> 
> - easier than setting up a parallel ruleqa infrastructure & mass-checks

There's no need to setup a parallel instance.  We'll generate scores
just after the weekly net mass-check and generate an update with those
automatically.

> If we instead move all that stuff to 3.4.0 (ie trunk), we'll be in
> exactly the same situation as 3.2.x was -- ie. rule updates only cut
> in response to tickets, which will effectively mean 1 update every ~3
> months.

Nah.  Weekly to start, more often after that's proven.

> If it's not ready, in my opinion we need to get this running again as
> a priority for 3.3.x.

That's my plan for the weekend.

Daryl



Re: 3.3.x auto updates, was Re: Need a 3.3 branch

Posted by Mark Martinec <Ma...@ijs.si>.
On Friday January 29 2010 12:03:07 Justin Mason wrote:

> I was under the impression this was the plan for 3.3.x.
> 
> We do rule dev, mass-checks and ruleqa using trunk, then publish the
> updates to the 3.3.x sa-update channel.
> - appropriately linted; anything that fails lint will not be published
> - "if can(...)" will be used to protect trunk-only new features
> - easier than setting up a parallel ruleqa infrastructure & mass-checks
> If we instead move all that stuff to 3.4.0 (ie trunk), we'll be in
> exactly the same situation as 3.2.x was -- ie. rule updates only cut
> in response to tickets, which will effectively mean 1 update every ~3
> months.
>
> If it's not ready, in my opinion we need to get this running again as
> a priority for 3.3.x.

Exactly.

  Mark