I'd like to start talking about the schedule for the next "new features"
release of emc, which I assume we'll call 2.4.
There are a number of exciting new features in master, both finished and
unfinished. A number of developers are depending on these features and
as a result they're using master for day-to-day use, which is a good
sign regarding its stability.
Aside from the number of features, there are some external forces that
tend to drive our release cycle: we want to make emc available for the
new Ubuntu LTS not too long after it comes out in April 2010, and we
want to be able to promote the new features and new Ubuntu version at
CNC Workshop in June 2010.
What we need to figure out now is
* What new features are finished in master?
* What new features are unfinished in master?
* Which ones will we remove / move to a branch?
* Which ones will we finish, and how long will that take?
Based on this information, and the LTS/Workshop considerations, we'll
set a schedule. I think it should look broadly like the 2.3 schedule
did, with betas by March, 2.4.0 by April, and 2.4.1/new live CD by
Workshop. In contrast to 2.3, I would create the branch for 2.4 much
earlier.
Finally, since we will be using git through the full 2.4 cycle, we will
gain some powerful new options for making changes in 2.4 and master. If
we use branches wisely, it will be possible to decide on a case-by-case
basis whether to put new features into the stable release version, while
being very confident of getting all the changes related to that feature.
I think we should consider this for 2.4, so that well-tested new
features that don't introduce incompatibilities can be made during the
2.4.x series. These techniques for managing branches are discussed in
gitworkflows:
http://www.kernel.org/pub/software/scm/git/docs/v1.6.5.2/gitworkflows.html
Jeff
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers