[GRASS-PSC] releases schedule

Moritz Lennert mlennert at club.worldonline.be
Mon Mar 31 01:35:32 PDT 2014


On 29/03/14 21:56, Vaclav Petras wrote:
> Inspired by what code sprint people were saying, I put together my
> proposal. It counts with release once a year and a half year bugfixing
> (feature freeze) period before the release. I expect comments and
> criticism and I would be glad to compare this proposal with some other
> proposal.
>
> Vaclav
>
>
> Releasing and branch management should follow these steps:
>
>  1. have trunk
>  2. fork release branch , e.g. release_7_1
>  3. only bugfixes to release branch, new features (additions,
>     refactoring, documentation) only to trunk
>  4. release new version based on release branch, , e.g. 7.1.0
>  5. only critical bugfixes go to release branch, release patched version
>     if needed, e.g. 7.1.1, .7.1.2
>  6. fork a new release branch (e.g. release_7_2), set old release branch
>     to readonly and continue with point 3.
>
> It seems that release should be done every year. A new release branch
> should be forked half a year before planned release.

I find that 6 months is a fairly long period to maintain a bugfix-only 
branch. I would rather propose to either branch later, or to allow more 
than just bugfixes into the release branch for 4-5 months before going 
into bugfix-only phase for the last month or two. During the first 
period new features can be ported to the release branch once they have 
had some testing in trunk.

Moritz


More information about the grass-psc mailing list