Hamish:
> > For grass 6.x g.extension.sh installs into
> > GRASS_ADDON_PATH, are there any objections to
> > installing the addon man pages to e.g.
> > ~/.grass6/addons/docs/man/ instead of
> > ~/.grass6/addons/man/ ?
Martin:
> I would keep manual pages where they are. At
> least the current directory layout is
> synchronized with $GISBASE.

but there is no dependency that we try to do that.
basically this is finishing the job of installing
the addon module from the build dir. I hate to
repeat this, but GRASS_ADDON_PATH was never
designed to be a shadow GISBASE, and there is no
reason or great benefit for it to try to become one
now.

> Moving manual pages somewhere else makes things
> less clear from my POV.

moving manuals into docs/ is not clear? (from the
end-user's POV) keeping them outside seems weird
and messy to me, and here we have a short window of
opportunity to fix that, or at least to not
propagate the weirdness.

> Same with creating extra symlinks for the
> binaries which eg. on Windows means to create a
> copy of the file.

er, in the original post, the paragraph directly
following the one you quoted above explained the
plan to get rid of those; and (deactivated) code in
devbr6 is ready to do that, just waiting for review.

bin/ and script/ would go away resulting in a dir
structure looking like:

GRASS_ADDON_PATH /
                 / all executables
                 / docs
                       / html
                       / man/man1

very simple and clean for the end-user.
we get to get rid of the cruft and preserve
historical addon usage at the same time.


> In GRASS7 we could move in $GISBASE `man` do
> `docs` directory.

I don't mind that, but it's another matter.

> Don't spend with GRASS 6 too much energy with
> minimal improvement.

Since 6.4.2 will be the first release with a
functional g.extension for end users without the
source code installed (ie most), I think it is
important that we nail down the design decisions
before release, rather than be left with something
suboptimal for the remainder of the 6.4.x usage
lifetime.


best,
Hamish
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to