I'd like to rename the d.paint.labels modules to d.labels. *.paint no
longer exists anywhere else and it's confusing.
Plan: (For GRASS 6.1),
we'd keep the CVS directory structure as-is,
change the module's build name in the Makefile,
but how to make a symlink to old d.paint.labels in the Makefile to
keep backward compatibility? man pages too?
Or for display modules don't be as strict with backwards compatibility
and don't worry about symlink to new name?
You must think about backwards compatibility because
d.paint.labels can be used in scripts (e.g. png driver).
Radim
On 10/28/05, Hamish <hamish_nospam@yahoo.com> wrote:
I'd like to rename the d.paint.labels modules to d.labels. *.paint no
longer exists anywhere else and it's confusing.
Plan: (For GRASS 6.1),
we'd keep the CVS directory structure as-is,
change the module's build name in the Makefile,
but how to make a symlink to old d.paint.labels in the Makefile to
keep backward compatibility? man pages too?
Or for display modules don't be as strict with backwards compatibility
and don't worry about symlink to new name?
> I'd like to rename the d.paint.labels modules to d.labels. [p.*] no
> longer exists anywhere else and it's confusing.
..
> change the module's build name in the Makefile,
> but how to make a symlink to old d.paint.labels in the Makefile to
> keep backward compatibility? man pages too?
..
You must think about backwards compatibility because
d.paint.labels can be used in scripts (e.g. png driver).
Ok Makefile updated to change name, made a symbolic link to the old name
for the life of GRASS 6.x, changed links man pages, d.m etc.
The man page for the GRASS 5 version of d.labels already talked about
d.paint.labels getting merged into it which is a plus. Now we just have
to merge the interactive editing of 5.3's d.label+d.labels into a new
module called d.labels.edit.