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