Hey everyone,
Apologies for another cross-post this week. I'd like to just talk about
where I think our project is in the roadmap, and if anyone has any
thoughts about things here please follow up onto -devel - coders and
non-coders alike.
I was talking with Hixon a bit about this yesterday, and I realise not
everyone follows on IRC. I'm trying to be better about bringing things
onto list, not least so it can be archived and searchable.
One thing we've been bad at in the last year is being releasable. We
only really made two releases in 2007, and that's not really good enough
for me. I want to be much better about it in the future - for one thing,
many people will only test the released software - and although we had
some technical reasons for being unreleasable for so long, that's mostly
past now.
Looking at the roadmap, we're actually staggeringly close to being
feature complete for 1.0. Virtually all of the major features are in
place in some form, and many of them are quite close to being complete.
Indeed, looking at our roadmap, we're actually closer to the M4 release
than M3, and M5-M7 don't involve adding new features.
At this point, I don't want to expand our feature set too much, at least
in terms of what we commit to for 1.0 - of course, if new stuff comes
along I'm not going to turn it away, but the focus absolutely now has to
be on releasing a production version of Bongo.
Here is what I see is left to be done for M3:
* finish changes to the store on-disk format (mostly SQL schema
now);
* making sure IMAP is working for our primary clients (which is
something it seems to be for me, but still..);
Then for M4:
* redoing the bongo-manager system;
* additions to bongo-queuetool to allow mail queue inspection /
prodding;
* getting Hawkeye to the state where it can manage all aspects of
Bongo configuration - mainly now just managing users is needed;
* some kind of mail->folder filtering system;
* web interface for mobile / basic browsers;
* a "proper" agent API.
Beyond that, M5 onwards is really about testing, filling out features
where needed, but generally making the system production ready.
The one wart on that plan is our Ajax web UI, which isn't in amazing
shape and has a fair few problems. How that fits into the roadmap above
I'm not totally sure, I would hope that we can make a start on the
repairs for M4 and have something relatively complete for M5, but we'll
see.
I've been saying M3 is close for ages now. And it has been, but it's
been a really difficult release - we've done a lot of technical changes
under the hood which have been pretty much foist upon us. But, we've had
a few steps along to the release, the testing has thrown up some stuff
but it seems to be relatively reasonable. I'm hoping there'll be one
more 0.2.9x release and then 0.3 by the end of the month.
Cheers,
Alex.
_______________________________________________
Bongo-users mailing list
[email protected]
https://mail.gna.org/listinfo/bongo-users