[GRASS5] 6.0.x CVS

Hi,

concerning the 6.0.0beta1 release, please note that
developers simply continue in the existing repository
(cvs up -dP as usual).

However, keep in mind the rules:

http://grass.itc.it/pipermail/grass5/2004-December/016793.html
"Code freeze starts with grass_6_0_0_beta_1, that means no new features
and improvements to existing content of grass51 CVS, only bugfixes may
be submitted. This includes also build system and messages in C code.

If you want to add new features, you have to do that before January 5 2005.
[ok, yesterday due to postponed publication]

In grass_6_0_0_beta_1 and grass_6_0_0_beta_2 it is however allowed to
add new modules.

New translations in /grass51/locale and HTML descriptions
(description.html) can be added or modified during grass_6_0_0_beta_1 -
grass_6_0_0_beta_3.
"

---------

(also @Bernhard):
Let me suggest to change the CVS repository name from grass51/
to something more general. Should be a simple 'mv' in the CVS repository
or, easier, just a link.

Happy hacking,

Markus

On Wed, Jan 12, 2005 at 07:07:34PM +0100, Markus Neteler wrote:

(also @Bernhard):
Let me suggest to change the CVS repository name from grass51/
to something more general. Should be a simple 'mv' in the CVS repository
or, easier, just a link.

What would you suggest for a name?

As developers have checked out the stuff under this repository,
we might as well keep it for historical value. :wink:
Otherwise people might need to recheckout, change all CVS/Repository names
and check all links and scripts we have pointing there.

On Thu, Jan 13, 2005 at 07:25:46PM +0100, Bernhard Reiter wrote:

On Wed, Jan 12, 2005 at 07:07:34PM +0100, Markus Neteler wrote:
> (also @Bernhard):
> Let me suggest to change the CVS repository name from grass51/
> to something more general. Should be a simple 'mv' in the CVS repository
> or, easier, just a link.

What would you suggest for a name?

for example
- gnugrass
- grass
- grassgis
- grass6

As developers have checked out the stuff under this repository,
we might as well keep it for historical value. :wink:
Otherwise people might need to recheckout, change all CVS/Repository names
and check all links and scripts we have pointing there.

That's why I suggested a link.

e.g., in CVS:

  mv grass51/ grass6/
  ln -s grass6 grass51

should work.

IMHO it's pretty confusing that we have 5.3, 5.4 and the
6.0 code living in grass51/.

Markus

Markus Neteler wrote:

On Thu, Jan 13, 2005 at 07:25:46PM +0100, Bernhard Reiter wrote:

On Wed, Jan 12, 2005 at 07:07:34PM +0100, Markus Neteler wrote:

(also @Bernhard):
Let me suggest to change the CVS repository name from grass51/
to something more general. Should be a simple 'mv' in the CVS repository
or, easier, just a link.

What would you suggest for a name?

for example
- gnugrass
- grass
- grassgis
- grass6

'gnugrass' certainly not, there is no relation to gnu.

Radim

On Fri, Jan 14, 2005 at 01:36:16PM +0100, Markus Neteler wrote:

On Thu, Jan 13, 2005 at 07:25:46PM +0100, Bernhard Reiter wrote:
> On Wed, Jan 12, 2005 at 07:07:34PM +0100, Markus Neteler wrote:
> > (also @Bernhard):
> > Let me suggest to change the CVS repository name from grass51/
> > to something more general. Should be a simple 'mv' in the CVS repository
> > or, easier, just a link.
>
> What would you suggest for a name?

for example
- gnugrass
- grass
- grassgis
- grass6

> As developers have checked out the stuff under this repository,
> we might as well keep it for historical value. :wink:
> Otherwise people might need to recheckout, change all CVS/Repository names
> and check all links and scripts we have pointing there.

That's why I suggested a link.

e.g., in CVS:

  mv grass51/ grass6/
  ln -s grass6 grass51

should work.

I can try.
When shall I do this?
(I need to stop CVS access for a period.

IMHO it's pretty confusing that we have 5.3, 5.4 and the
6.0 code living in grass51/.

Nah, I'd say developers can handle it. :wink:
And in some time in the future we might offer grass development
a subversion or monotone server for development here at Intevation.
I just don't know when exactely.

I'd vote for grass6 to keep it simple.

Michael

On 1/19/05 7:43 AM, "Bernhard Reiter" <bernhard@intevation.de> wrote:

On Fri, Jan 14, 2005 at 01:36:16PM +0100, Markus Neteler wrote:

On Thu, Jan 13, 2005 at 07:25:46PM +0100, Bernhard Reiter wrote:

On Wed, Jan 12, 2005 at 07:07:34PM +0100, Markus Neteler wrote:

(also @Bernhard):
Let me suggest to change the CVS repository name from grass51/
to something more general. Should be a simple 'mv' in the CVS repository
or, easier, just a link.

What would you suggest for a name?

for example
- gnugrass
- grass
- grassgis
- grass6

As developers have checked out the stuff under this repository,
we might as well keep it for historical value. :wink:
Otherwise people might need to recheckout, change all CVS/Repository names
and check all links and scripts we have pointing there.

That's why I suggested a link.

e.g., in CVS:

  mv grass51/ grass6/
  ln -s grass6 grass51

should work.

I can try.
When shall I do this?
(I need to stop CVS access for a period.

IMHO it's pretty confusing that we have 5.3, 5.4 and the
6.0 code living in grass51/.

Nah, I'd say developers can handle it. :wink:
And in some time in the future we might offer grass development
a subversion or monotone server for development here at Intevation.
I just don't know when exactely.

______________________________
Michael Barton, Professor of Anthropology
School of Human Evolution and Social Change
Arizona State University
Tempe, AZ 85287-2402
USA

voice: 480-965-6262; fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton

On Jan 20, 2005, at 10:23 AM, Michael Barton wrote:

I'd vote for grass6 to keep it simple.

For what it's worth, that's the name I chose before this whole discussion got started...

Kirk

Michael

Kirk R. Wythers
Dept. of Forest Resources
University of Minnesota
email: kwythers@umn.edu
tel: 612.625.2261
fax: 612.625.5212

GIS GRASS 6.0: 'The Arc Beater'

I hope, it is a bit english

Jáchym

On Thu, Jan 20, 2005 at 10:34:13AM -0600, Kirk R. Wythers wrote:

On Jan 20, 2005, at 10:23 AM, Michael Barton wrote:

>I'd vote for grass6 to keep it simple.

For what it's worth, that's the name I chose before this whole
discussion got started...

Kirk

>
>Michael
>
Kirk R. Wythers
Dept. of Forest Resources
University of Minnesota
email: kwythers@umn.edu
tel: 612.625.2261
fax: 612.625.5212

_______________________________________________
grass5 mailing list
grass5@grass.itc.it
http://grass.itc.it/mailman/listinfo/grass5

--
Jachym Cepicky
e-mail: jachym.cepicky@centrum.cz
URL: http://les-ejk.cz
GPG: http://www.fle.czu.cz/~jachym/gnupg_public_key/

On Wed, Jan 19, 2005 at 03:43:47PM +0100, Bernhard Reiter wrote:

On Fri, Jan 14, 2005 at 01:36:16PM +0100, Markus Neteler wrote:

Link not done yet, because my question below went unanswered so far.
If there are not objections I will then probably just go ahead
when I have a few minutes to do this.

> That's why I suggested a link.
>
> e.g., in CVS:
>
> mv grass51/ grass6/
> ln -s grass6 grass51
>
> should work.

I can try.
When shall I do this?
(I need to stop CVS access for a period.

On Wed, Feb 02, 2005 at 06:26:06PM +0100, Bernhard Reiter wrote:

On Wed, Jan 19, 2005 at 03:43:47PM +0100, Bernhard Reiter wrote:
> On Fri, Jan 14, 2005 at 01:36:16PM +0100, Markus Neteler wrote:

Link not done yet, because my question below went unanswered so far.
If there are not objections I will then probably just go ahead
when I have a few minutes to do this.

> > That's why I suggested a link.
> >
> > e.g., in CVS:

either:

> > mv grass51/ grass6/

or:

> > ln -s grass6 grass51

The latter is the fast and less risky one
which doesn't break nothing.

> > should work.
>
> I can try.
> When shall I do this?
> (I need to stop CVS access for a period.

It's hard to decide from here when you'll have time :slight_smile:

If above ln -s thing works, the CVS will be unavailable for 1-5 minutes
(which may just look like a local network problem at our end).
Probably sending the mail to announce a CVS downtime takes
more time to be processed in our Mailman with currently 385 subscribers
than just doing it.

I think that we all have enough patience to wait even longer
than 5 minutes. If the link idea doesn't work, we can think again.

Just my 0.02 Euro

Markus

On Thu, Feb 03, 2005 at 11:29:14AM +0100, Markus Neteler wrote:

On Wed, Feb 02, 2005 at 06:26:06PM +0100, Bernhard Reiter wrote:
> On Wed, Jan 19, 2005 at 03:43:47PM +0100, Bernhard Reiter wrote:
> > On Fri, Jan 14, 2005 at 01:36:16PM +0100, Markus Neteler wrote:
>
> Link not done yet, because my question below went unanswered so far.
> If there are not objections I will then probably just go ahead
> when I have a few minutes to do this.
>
> > > That's why I suggested a link.
> > >
> > > e.g., in CVS:

either:

> > > mv grass51/ grass6/

or:

> > > ln -s grass6 grass51

I was thinking
  mv grass51 grass6
  ln -s grass6 grass51

> > When shall I do this?
> > (I need to stop CVS access for a period.

It's hard to decide from here when you'll have time :slight_smile:

This was purely asked from GRASS developer preference.

If above ln -s thing works, the CVS will be unavailable for 1-5 minutes
(which may just look like a local network problem at our end).

Commits might get interrupted, which is not advisable
if we are in high commiting mode.

I was thinking
  mv grass51 grass6
  ln -s grass6 grass51

> > > When shall I do this?
> > > (I need to stop CVS access for a period.
>
> It's hard to decide from here when you'll have time :slight_smile:

This was purely asked from GRASS developer preference.

> If above ln -s thing works, the CVS will be unavailable for 1-5 minutes
> (which may just look like a local network problem at our end).

Commits might get interrupted, which is not advisable
if we are in high commiting mode.

perhaps we should wait until after 6.0.0beta2 is tagged and tarballed?

Hamish

On Fri, Feb 04, 2005 at 11:14:09AM +1300, Hamish wrote:

> I was thinking
> mv grass51 grass6
> ln -s grass6 grass51

Done now!
CVS access is reenabled.

I switched off grass51 in the viewcvs interface to avoid
showing the same module twice.
I hope links will also be corrected then, because they fail.

For fresh checkouts: Use module grass6 now.
For old checkouts: You can continue using grass51,
no need to do a complete recheck in at this time.

We could experiment with scripts changing the CVS/Root file contents.

Happy hacking,
  Bernhard

On Tue, Feb 08, 2005 at 12:31:26PM +0100, Bernhard Reiter wrote:

For fresh checkouts: Use module grass6 now.
For old checkouts: You can continue using grass51,
no need to do a complete recheck in at this time.

s/recheck in/recheckout/

We could experiment with scripts changing the CVS/Root file contents.

If you happen to have python 2.3 there is a nice solution called rpl.

I tested the following line on the rpm subdirectory and it worked.
  rpl --recursive -xRepository --keep-times grass51 grass6 rpm

Get rpl from any Debian mirror, e.g.:
  ftp://ftp.de.debian.org/debian/pool/main/r/rpl/rpl_1.5.1.tar.gz
(You can just execute the python script rpl from the tarball, no
need to fully install it. It probably also works on Windows.)