[GRASS-dev] GRASS 7 release planning

Jachym Cepicky jachym.cepicky at gmail.com
Tue Jun 24 13:07:38 PDT 2014


Just noting, that I like Martin's analogy to GRASS 5.0 versus 5.1 some
time ago. History is repeating.

2014-06-23 17:35 GMT+02:00 Martin Landa <landa.martin at gmail.com>:
> Hi,
>
> 2014-06-23 10:56 GMT+02:00 Moritz Lennert <mlennert at club.worldonline.be>:
>
>>> ... so, getting out 7.0 seems to be endless...
>>>
>>> A radical solution might be to change trunk into GRASS GIS 8. Then we
>>> do not need to wait in 7 for API stabilization and can release it "as
>>> is" and go ahead with the planned massive improvements.
>
> I think that there is no need for GRASS 8 at this moment, it's not
> related to GRASS 7 release management. The real problem is that we
> don't have clear list of desired features for GRASS 7. Once we start
> with RC stage we need to be sure that we are close to the final
> release - to avoid RC for months or even several months like happen in
> the past. We should also vote about RFC4 before we start with RC
> stage. Personally I would start with GRASS 8 when there will be a
> clear reason for that.
>
>> This sound ok to me. So, ideally, at all times we should have one release
>> branch and one development branch. Releases can then just be tagged from the
>> release branch which gets only selected, well-tested, not to invasive
>> backports from the dev branch.
>
> That is also reason why I would keep trunk as 7.1 before we start with
> tagging 7.0.0RC1.
>
>> Once we decide that the dev branch is sufficiently different from release
>> that backports become unfeasible, and sufficiently stabilised that we can
>> branch a release branch out of it, we declare the previous release branch a
>> legacy maintenance branch (with only limited bug fixing from that point on),
>> and branch a new release branch.
>
> I would prefer to create just release branches. E.g.
>
> * We start with tagging 7.0.0RC1.
> * We create releasebranch_7_1 from trunk
> * Trunk becomes 7.2 or GRASS 8
> * We continue with backports only in releasebranch_7_0 towards final release
> * Development will continue in trunk and releasebranch_7_1
> * After some period we freeze releasebranch_7_1 and create
> releasebrach_7_2 from trunk/releasebranch_7_1.
> * We start RC stage in releasebranch_7_1
> * Development will continue in trunk a releasebranch_7_2.
>
> [...]
>
>> But, even though, I know you are in a hurry to get a grass7 release out of
>> the door, don't you think that we should finish 6.4.4 first ?
>>
>> To be honest I think we will have to accept shipping OSGEOLive with 6.4.4...
>
> Right, as far as I know Markus is off-line since 27/6. So let's start
> with idea to mark RC2 as a final and release it _this_week_! I don't
> know about any blockers. Any opinion? If you know about blockers let
> us know about that ASAP!
>
> Martin
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev



-- 
Jachym Cepicky
e-mail: jachym.cepicky gmail com
URL: http://les-ejk.cz
GPG: http://les-ejk.cz/pgp/JachymCepicky.pgp


More information about the grass-dev mailing list