[GRASS-dev] fixing lintian errors

Hi,

now that grass 6.4rc3 has been thrown at debain's autobuilders a Lintian
hygiene report is available:

http://lintian.debian.org/maintainer/pkg-grass-devel@lists.alioth.debian.org.html#grass

http://packages.qa.debian.org/g/grass.html

of interest are:
* the nviz2.2's tcl scripts being installed as executable;

* etc/[dm|gm]/tksys.tcl and etc/gm/animate.tcl not quite sure if they
are executable shell scripts or Tcl or some hybrid beast;

* gui/wxpython/scripts/Makefile gets installed by mistake

and a whole bunch of man page build warnings/errors.

There is a complaint about gui/scripts/*.py shebanging python instead
of python2.5 (matching the python pkg that the grass pkg depends on)
That is for DebianGIS to patch as needed, but I guess we should be
respecting what the user gave for $GRASS_PYTHON.

I also notice that the main GRASS man page has lost the LOCATION/MAPSET
text from the synopsis for some reason:

NAME
       grass65 - The GRASS startup program

SYNOPSIS
       grass65 [-] [-v] [-h | -help | --help] [-text | -gui | -tcltk |
       -wxpython]] [[[/]/] ]

Hamish

Hamish wrote:

now that grass 6.4rc3 has been thrown at debain's autobuilders a Lintian
hygiene report is available:

http://lintian.debian.org/maintainer/pkg-grass-devel@lists.alioth.debian.org.html#grass

http://packages.qa.debian.org/g/grass.html

of interest are:
* the nviz2.2's tcl scripts being installed as executable;

* etc/[dm|gm]/tksys.tcl and etc/gm/animate.tcl not quite sure if they
are executable shell scripts or Tcl or some hybrid beast;

tksys.tcl is a "hybrid" which can be run standalone or "source"d by
gis.m. It appears that animate.tcl was originally designed to be used
this way, but the top-level GmAnim::main call at the end of the file
has been commented out.

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