On Jan 16, 2009, at 12:37 AM, Bruno Busco wrote:

How we want to do this is a good question. I suppose defining a release target is the way to go, and we can use that for bug reporting after the
branch is created as well.


Yes, this is the way JIRA is supposed to be used.

True, but is it useful to us to use it that way?

If we do that this next release could simply be "release2009", or if we want to be more specific and perhaps use the Ubuntu model (and assuming
we're planning for a release in March) we could use something like
"release9.3". I think I like the simple release2009 better...

Any other opinions?


I would prefer the "release9.3" scheme, since it will allow us to have more that one release in a year (just in case). It will give very soon a more
precise indication of the time in which the release was done.

The version string can be created in JIRA as release9.3, than, if for any
reason we miss the month (or if we finish earlier) we will rename it.

If there are no objections I will create a "release 9.3" version scheduled
for march 2009.

I'll acknowledge that more than one release per year could happen, but I'd be really surprised to see it happen. When a release branch is done it seems to take many months to back-port enough bug fixes from the trunk and get fixes in from other sources to actually make it fairly solid and functional.

We also have the issue of update paths and scripts or whatever. If we have too many releases it causes a lot more confusion for prospective users about which release to use, and also causes more effort to maintain more update paths between releases. If we only release every 1-2 years then it is generally pretty clear which one to use.

Actually, I've spelled a lot of this out a long time ago here and as far as general concepts and issues go I don't think much has changed:

http://docs.ofbiz.org/display/OFBADMIN/Release+Plan

-David

Reply via email to