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/05/29 03:21:56 UTC

Re: time to make 3.0 happen

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


Theo Van Dinter writes:
> > 3. I propose we enter Review-then-Commit mode for HEAD on Monday morning
> >    at 0900 UTC.  That should be enough time to cycle everything out of
> >    70_testing.cf, including some network tests that I need to add (NJABL
> >    has a new dynamic list I want us to test) before this weekend.
> 
> I'd rather not.  We have a release plan already, I'd rather stick to
> it and update the dates.  In short, it says we should get everything
> done, get votes for enhancements before moving to the 3.0 queue, and
> get the mass-checks started.  RTC mode is good for the start/end of the
> mass-check runs.

I suggest we don't need RTC just yet, but RTC should definitely be the
case as soon as the mass-checks start, at least, and remain in place until
release. But we will need speedy reviewing, note!  otherwise it'll slow us
down too much.


> > 5. We release 3.0.0-pre1 in one week to have more people start testing
> >    it.  It already has better accuracy for both FPs and FNs than 2.63.
> 
> We could put in general scores based on the daily/weekly runs for pre1,
> btw.  Just a thought.

yeah, either way -- I'm happy with releasing a pre1 with whatever.  I
would *prefer* tweaked scores, as I've received one or two FPs.  but
generally it's been rock-solid for me, and much better than 2.6x.

> Currently open tickets and my comments:
> 
> 2427	enh	Add combined rules file to improve scores on multiple rules
> 3431	enh	[review] feature to add hostname of the remote client to ...
> 2853	enh	[review] Rewrite masses/ (in perl)
> 3435	enh	Support for --long-options for spamc?
> 1645	enh	updated french ruleset
> 
> I think all of these can be punted.  2427: needs testing.  3431 is pretty
> much done I think so that should be trivial to get in and close.  2853:
> good idea, but I think it's too complex for right now.  3435: I thought
> this was going to be easily straightforward, but it's clearly not, doh.
> 1645: french rules?  needs french mails/results/etc.  too complex for now.
> except for 3431, 3.1.0?

yep, +1 on that.

> 3082	nor	auto-whitelist database needs expiry
> this is really an enhancement, and isn't complete enough for 3.0 imho.  3.1.0.
> 2037	nor	SQL efficiency: keep persistent DB connections
> also an enhancement, and has no code or anything.  3.1.0.

see Michael's mails.

> 3169	nor	Fix SPF failures
> I think this is done?

I think so too.  All that's left is actually figuring out some usable
rules from the SPF results!

> 2987	nor	Put user config options at top of Conf.pm
> we're already on the way for this, so may as well finish it.

yep, done...  feel free to do any further moving around of options
you all feel like doing, BTW.

> 3438	nor	Conflicting API documentation
> whatever, doco fix, just do it.

yep.

> 3326	nor	Bayes db update ignored: Too many open files
> as far as I can tell, this isn't an SA issue.  so far, it's been DB_File,
> ulimit, and the crazy HTML-taint issue which we all agree shouldn't ever
> have been possible.  I'd be fine closing this out now as WFM.

yep. +1

> 3059	nor	runaway spamd with pyzor (uses 100% CPU and does not return)
> JM can't reproduce, no response from the submitter for a while.

done

> 3414	maj	BayesSQLStore schema for PostgreSQL wrong
> 3415	maj	BayesStoreSQL quoting issues with PostgreSQL
> 3378	nor	Bayes SQL: fix possible slow query in nspam_nham_change
> 3380	nor	Bayes SQL: Clearing an empty database burns a user id nee...
> 3381	nor	Bayes: Restoring a backup file with spam_count == 0 and/o...
> 
> these need to get done.   3378, at least, has a patch already.
> 
> 3295	maj	FORGED_DEF_WHITELIST false positives for Yahoo and Orbitz
> 
> 3.0.1?

yeah, not really bothered either way here.

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

iD8DBQFAt+W0QTcbUG5Y7woRAoZEAKDKCxNf9x/Il6Jg9LpMdgT3jCwAtgCgpDQb
vVuois8n7vFaSTJWa1CS2aA=
=ZurB
-----END PGP SIGNATURE-----


Re: time to make 3.0 happen

Posted by Daniel Quinlan <qu...@pathname.com>.
jm@jmason.org (Justin Mason) writes:

> I suggest we don't need RTC just yet, but RTC should definitely be the
> case as soon as the mass-checks start, at least, and remain in place until
> release. But we will need speedy reviewing, note!  otherwise it'll slow us
> down too much.

I think we should start R-T-C mode soon (that is, on Monday).  Four
reasons:

  1. Releasing: I think R-T-C will actually help speed up the release.
     We should focus on getting the release out.  My experience is that
     it has never slowed down development (in general, not just the
     release process) since more people hang around on IRC and AIM to
     review stuff when we're in R-T-C.

  2. Focus: R-T-C will encourage people to focus on critical stuff and
     drop stuff we don't need.  It's also a pain, so everyone is
     motivated to move at a reasonable pace, not add bugs to the queue,
     etc.

  3. Stability: I'd like to only a small number of pre-releases and I
     think some period of R-T-C mode *before* the last one is necessary
     to make that happen and make sure things are stable.  I think
     waiting for the sake of "convenience" is apt to be a mistake.

  4. Going into R-T-C mode is accepted Apache practice.  When we haven't
     done it long enough, we've experienced bad results and brown paper
     bag releases in the past.

So, (how do I put this nicely?)  stop your whining and suck it up!  ;-)

Daniel

-- 
Daniel Quinlan
http://www.pathname.com/~quinlan/