On 12/16/2009 10:52 AM, Paul Querna wrote:
On Wed, Dec 16, 2009 at 10:13 AM, Leif Hedstrom<zw...@apache.org> wrote:
Bryan and I were talking about trying to come up with some preliminary
release schedule. One thing we'd like to aim for (at least initially) is to
do a "major" release every 6 months, similar to how the Fedora projects
plans their releases. I also think it'd be a good idea (going forward) to
use the versioning scheme used by HTTPD, i.e. even releases are public
releases, while odd releases are "beta" or test releases (similar to how
Linux used to do it).
So, for this first release, we're thinking something like this:
1/20: Trunk is frozen and we branch for the 2.0 release
1/25-26: Hackathon, focusing on stability (make it releasable)
2/10: (maybe?) 2.0a (alpha/test) release.
2/20: 2.0 Release.
(we'd adjust as necessary of course as we get closer).
I know it's short between the "alpha" and final release, but I'm not sure
we'll even need the alpha release (not sure anyone would use/test it?).
After this, we do 2.0.1, 2.0.2 releases as necessary, and then aim for a Q3
release of 2.2 (which will have all the new features for cache partitions
etc.). In between, we'll make 2.1.x releases as we add new features, for
testing. Going forward, we'd continue to aim for Q1 / Q3 major releases.
+1 in general, I think this largely makes sense and is a good plan,
though I have my doubts about a 10 day gap between alpha and a stable
release, but we can see how quickly it goes when we get there :)
Thanks,
Paul
We have been talking about making the 6 month release around April/May
and another around October/November. It would be ruffly 6 months apart
and we release in the fall before everyone starts to take vacation.
We don't know yet if we would have a release this April/May because we
are releasing in Feb/March this year.
-Bryan