[GRASS-dev] SVN version number

Hello everyone,
Updating from SVN this morning I see that the version number is now 6.4.svn - I'm not sure if that's right? I thought it should be 6.3.svn until a release branch for 6.4 is created, and the version number on that branch will be 6.4.svn. At that point the version on develbranch_6, which will be in operation by then, will become 6.5.svn (although there might not ever be any 6.5 releases, similar to 5.5).
It is all a bit confusing though since we've started partially abandoning the odd-development/stable-release system.
Any thoughts?

Paul

Hi,

2008/4/24, Paul Kelly <paul-grass@stjohnspoint.co.uk>:

Updating from SVN this morning I see that the version number is now 6.4.svn
- I'm not sure if that's right? I thought it should be 6.3.svn until a
release branch for 6.4 is created, and the version number on that branch
will be 6.4.svn. At that point the version on develbranch_6, which will be
in operation by then, will become 6.5.svn (although there might not ever be
any 6.5 releases, similar to 5.5).

Since 6.3.0 is out we can create 'develbranch_6' branch, e.g. during
this weekend (as 6.4svn). After creating 'releasebranch_6_4' (as
6.4svn) it can be renamed to 6.5svn. Trunk becomes 7.0svn. Does it
make sense to you?

Martin

It is all a bit confusing though since we've started partially abandoning
the odd-development/stable-release system.
Any thoughts?

Paul
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

--
Martin Landa <landa.martin gmail.com> * http://gama.fsv.cvut.cz/~landa *

On Thu, 24 Apr 2008, Martin Landa wrote:

Hi,

2008/4/24, Paul Kelly <paul-grass@stjohnspoint.co.uk>:

Updating from SVN this morning I see that the version number is now 6.4.svn
- I'm not sure if that's right? I thought it should be 6.3.svn until a
release branch for 6.4 is created, and the version number on that branch
will be 6.4.svn. At that point the version on develbranch_6, which will be
in operation by then, will become 6.5.svn (although there might not ever be
any 6.5 releases, similar to 5.5).

Since 6.3.0 is out we can create 'develbranch_6' branch, e.g. during
this weekend (as 6.4svn).

It's not a big deal but why not save the 6.4-svn numbering for the 6.4 release branch was what I was asking.

After creating 'releasebranch_6_4' (as
6.4svn) it can be renamed to 6.5svn. Trunk becomes 7.0svn. Does it
make sense to you?

Both of those sound fine to me.

Paul

On Thu, Apr 24, 2008 at 12:11 PM, Paul Kelly
<paul-grass@stjohnspoint.co.uk> wrote:

Hello everyone,
Updating from SVN this morning I see that the version number is now 6.4.svn
- I'm not sure if that's right? I thought it should be 6.3.svn until a
release branch for 6.4 is created, and the version number on that branch
will be 6.4.svn. At that point the version on develbranch_6, which will be
in operation by then, will become 6.5.svn (although there might not ever be
any 6.5 releases, similar to 5.5).
It is all a bit confusing though since we've started partially abandoning
the odd-development/stable-release system.

that's not intended.
Obviously, trunk needs to be changes to 7.0.svn.

We should fork the 6.4 now, called "develbranch_6". From that,
in future, "releasebranch_6_4" will be forked.

AFAIK there is some SVN switch magic so that you can just update locally
without downloading all again.

I vote for doing it now.

Markus

Hi,

2008/4/24, Markus Neteler <neteler@osgeo.org>:
[...]

Obviously, trunk needs to be changes to 7.0.svn.

We should fork the 6.4 now, called "develbranch_6". From that,
in future, "releasebranch_6_4" will be forked.

AFAIK there is some SVN switch magic so that you can just update locally
without downloading all again.

svn switch :wink:

I vote for doing it now.

+1

Martin

--
Martin Landa <landa.martin gmail.com> * http://gama.fsv.cvut.cz/~landa *

On Thu, 24 Apr 2008, Markus Neteler wrote:

On Thu, Apr 24, 2008 at 12:11 PM, Paul Kelly
<paul-grass@stjohnspoint.co.uk> wrote:

Hello everyone,
Updating from SVN this morning I see that the version number is now 6.4.svn
- I'm not sure if that's right? I thought it should be 6.3.svn until a
release branch for 6.4 is created, and the version number on that branch
will be 6.4.svn. At that point the version on develbranch_6, which will be
in operation by then, will become 6.5.svn (although there might not ever be
any 6.5 releases, similar to 5.5).
It is all a bit confusing though since we've started partially abandoning
the odd-development/stable-release system.

that's not intended.

Oh; I understood that it was. See:
http://lists.osgeo.org/pipermail/grass-dev/2007-August/032687.html
and
http://lists.osgeo.org/pipermail/grass-dev/2007-August/032705.html

Nobody else replied there apart from Glynn and I but I took that as meaning there was agreement, on what has become a complicated subject!

Obviously, trunk needs to be changes to 7.0.svn.

We should fork the 6.4 now, called "develbranch_6". From that,
in future, "releasebranch_6_4" will be forked.

I just don't understand why the change to 6.4 numbering now - I thought there might have been more 6.3 versions before we create the release branch.

I vote for doing it now.

If you're talking about creating develbranch_6 and making the version number in the trunk 7.0.svn, I'm in agreement with that too.

Paul

Paul:

Updating from SVN this morning I see that the version number is now
6.4.svn - I'm not sure if that's right? I thought it should be 6.3.svn
until a release branch for 6.4 is created, and the version number on
that branch will be 6.4.svn. At that point the version on

develbranch_6,

which will be in operation by then, will become 6.5.svn (although there
might not ever be any 6.5 releases, similar to 5.5).

Martin:

Since 6.3.0 is out we can create 'develbranch_6' branch, e.g. during
this weekend (as 6.4svn). After creating 'releasebranch_6_4' (as
6.4svn) it can be renamed to 6.5svn.

I would wait until 6.4 feature freeze before branching off a
releasebranch_6_4 and setting the version to 6.5.svn. Otherwise there is
lots of backporting and double handling to do. Especially with whatever
GRASS 7(trunk) fore-porting there is to be done.

or is the time right to declare GRASS 6 feature-frozen for all but wx and
winGRASS development?

Perhaps wait a week or two anyway before branching off _6_4 from _6, to
let us finish with 6.3.0 business and catch up to our thoughts.

Trunk becomes 7.0svn.

that is my understanding of the plan,
http://trac.osgeo.org/grass/wiki/Grass7Planning
http://grass.osgeo.org/wiki/GRASS_7_ideas_collection

Paul:

It is all a bit confusing though since we've started partially
abandoning the odd-development/stable-release system.

AFAIK we haven't abandoned that at all. It's just that we happened to
make 6.3.0 a really nice and usable beta since no new features [well,
few] have gone into the stable branch since 6.2 was branched off HEAD in
August 2006.
-or-
I see no reason to abandon that. Both odd and even numbers are free and
it gives us some room to play with semi-stable releases like 6.3.0.

Hamish

      ____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ

Hi,

2008/4/24, Hamish <hamish_b@yahoo.com>:

> Since 6.3.0 is out we can create 'develbranch_6' branch, e.g. during

> this weekend (as 6.4svn). After creating 'releasebranch_6_4' (as

> 6.4svn) it can be renamed to 6.5svn.

I would wait until 6.4 feature freeze before branching off a
releasebranch_6_4 and setting the version to 6.5.svn. Otherwise there is
lots of backporting and double handling to do. Especially with whatever
GRASS 7(trunk) fore-porting there is to be done.

or is the time right to declare GRASS 6 feature-frozen for all but wx and
winGRASS development?

Perhaps wait a week or two anyway before branching off _6_4 from _6, to
let us finish with 6.3.0 business and catch up to our thoughts.

I agree with you, task for now is to create develbranch_6 and move
grass6 development from trunk to this branch. Release branch for 6_4
will be created later.

Martin

--
Martin Landa <landa.martin gmail.com> * http://gama.fsv.cvut.cz/~landa *

On Thu, Apr 24, 2008 at 3:55 PM, Martin Landa <landa.martin@gmail.com> wrote:

I agree with you, task for now is to create develbranch_6 and move
grass6 development from trunk to this branch.
Release branch for 6_4 will be created later.

Any objections to follow this plan?
Then we can rename trunk to 7.0.svn which resolves Paul's problem and
finally opens the door for GRASS 7 development.

Markus

Paul Kelly wrote:

> Obviously, trunk needs to be changes to 7.0.svn.
>
> We should fork the 6.4 now, called "develbranch_6". From that,
> in future, "releasebranch_6_4" will be forked.

I just don't understand why the change to 6.4 numbering now - I thought
there might have been more 6.3 versions before we create the release
branch.

Now that 6.3.0 is "released", 6.3.x = "stable", 6.4.x = "unstable", so
6.3 = release branch, 6.4 = trunk (soon to become development branch
so that 7.x = trunk).

--
Glynn Clements <glynn@gclements.plus.com>