Hi,
me and Simone have been thinking about ways to improve the current release schedule based
on feedback we’re getting from users and customers.
What seems to be working: the 6 months development cycle keeps dev short enough that we
don’t make the GeoServer code too unstable in the process, and helps getting funding for
new features, as they get in a released version soon enough.
What seems to not be working: the monthly release and the fact we have the stable series
live for only six months. Indeed we received a number of complaints that “we can’t keep up
with you” and a general desire to have a stable series with bug fixes live a longer time,
as production installation don’t want to get on .0/.1/.2 releases, but by the time we get to .3
the residual life is rather short.
So we tried to devise a plan to have less frequent releases, and keep the life of a stable
branch longer, basically by:
- having at any time two stable branches
- each month release from one of those, but try to avoid doing multiple releases in the same month,
besides the period in which the betas/rcs for the new series is coming out
We provided the tentative schedule here, and Jody added an alternate version in the second tab.
The first one is based on releasing bi-monthly in turns from the stable branches, Jody’s approach
is to release frequently at the beginning, each month right away, then every 3 months, then
wait 4 for the last optional release, which will be done if there is funding/interest:
https://docs.google.com/spreadsheet/ccc?key=0Aq3GF1EnUyHEdE9sVG54VzFpWHpXMmNlNkV0QjZVblE#gid=2
As you can see each branch goes through a few stages, development, stable, maintenance, and then
eventual LTS releases if there is resources to make them.
Looking at the spreadsheets right now I see the .0 releases are actually 5 months apart, that needs
some fixing for sure… but I guess the idea is there.
If you want to play with the timeline and create a new version of it in a separate tab please let
me know and I’ll give you write access to the document
Cheers
Andrea
–
== Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information ==
Ing. Andrea Aime
@geowolf
Technical Lead
GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549
http://www.geo-solutions.it
http://twitter.com/geosolutions_it