Happy new year! New year, time for a new major release since we missed
one in 2006 ;)

I think the 3.2.0 bugs list has most of the major ones off the list, and
the remaining either (a) don't need to be done for 3.2.0 necessarily or
(b) will probably be doable in the month or whatever between now and
release, in parallel with rescoring (feel free to shout if this is not the
case ;).

I've created http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5270 to
track the rescoring task.

First step, I think, is to define a schedule.  How does this sound?
(based approximately on what we did for 3.1.0: 
http://wiki.apache.org/spamassassin/Release310Schedule )

  - T + 0 days: announce a heads-up mail. clean up our corpora, get ready
    for mass-checking, try out mass-check to spot any big memory leaks or
    whatnot, fix remaining bugs that affect mass-checks (esp bug 5260!),
    get people signed up, enable all rules in svn.

  - T + 1 week, around a Thursday or so: start --bayes --net mass-checks;
    move to C-T-R.

  - T + 3 weeks, a Monday or so: hopefully finish mass-checks, bugs
    allowing ;) (note that includes two weekends.)

  - T + 3 weeks: perceptron runs, voting on new proposed scores, etc

  - T + 4 weeks and a bit: hopefully ready to release


Interesting URLs for what happened in the 3.1.0 rescoring:

  http://wiki.apache.org/spamassassin/Release310Schedule
  http://wiki.apache.org/spamassassin/RescoreMassCheck
  http://wiki.apache.org/spamassassin/RescoreDetails
  http://issues.apache.org/SpamAssassin/show_bug.cgi?id=4505


Here are the remaining 3.2.0 bugs fwiw, apart from bug 5270 (rescoring):

21 bugs found.
ID      Sev     Pri     Summary
5155    maj     P1      "make install" always attempts to write to 
/usr/local/lib...
5146    nor     P1      remove rule description translations out of 
SpamAssassin ...
5269    blo     P2      may need to have separate mirror sets for differing 
versi...
5235    maj     P2      SPF_FAIL on SMTP-authenticated mail relay
4493    enh     P2      add pre-tokenize text munge to learner
4820    maj     P3      The code for creating a new userstate_dir is severly 
broken
4653    min     P3      bayes_pg.sql syntax error for old versions of PgSQL 
(7.4.x)
5260    maj     P5      Memory leak persists in 3.2 DNS usage
3563    nor     P5      Odd errors if tieing Bayes DB while learning...
4078    nor     P5      Windows Hebrew encoding in subject not detected
4332    nor     P5      PMS->{redirect_num} unused / obfu redirection not 
included
4435    nor     P5      Progress meter doesn't handle time left when it's in 
the ...
4598    nor     P5      If DNS set available and it's not, hard failure occurs
4717    nor     P5      EnvelopeFrom option should be documented
4747    nor     P5      Problems with EnvelopeFrom auto-detection
4999    nor     P5      spamd --auth-ident trivial to bypass
5110    nor     P5      EXTRA_MPART_TYPE fires on valid multipart/related
5185    nor     P5      Bayesian learning uses different message checksums 
during...
5257    nor     P5      push out autolearning thresholds for 3.2.0
4770    min     P5      use ASN data as Bayes token

--j.

Reply via email to