[GRASS-dev] wx.metadata ready for testing

Hi Martin and others,

···

2015-10-04 14:33 GMT+02:00 Martin Landa <landa.martin@gmail.com>:

Hi all,

recently I fixed some compilation and installation issues of
wx.metadata addons [1] (GSoC 2014 & 2015 project of Matej Krejci). Now
it’s possible to install it via g.extension.

Martine, thanks for work on it.

Testing welcome. Martin

I just checked .grass7/addons/etc/wx.metadata and installation deployed only /mdlib dir but no /configure and /profiles dirs. It is the same issue like r.green[1]. Correctly placed directories should looks like:

matt@matt-pc:~/grass_trunk/dist.x86_64-unknown-linux-gnu/etc/wx.metadata$ tree
├── config
│ ├── connections_resources.xml
│ ├── default-sample.cfg
│ ├── init_md.txt
│ ├── keywordConcepts.txt
│ ├── keywordGroups.txt
│ ├── keywordThemes.txt
│ ├── record_metadata_dc.html
│ ├── service_metadata.html
│ ├── xml_highlight.html
│ └── xml_render.html
├── mdlib
│ ├── cswlib.py
│ ├── cswlib.pyc
│ ├── cswutil.py
│ ├── cswutil.pyc
│ ├── mdeditorfactory.py
│ ├── mdeditorfactory.pyc
│ ├── mdgrass.py
│ ├── mdgrass.pyc
│ ├── mdjinjaparser.py
│ ├── mdjinjaparser.pyc
│ ├── mdpdffactory.py
│ ├── mdpdffactory.pyc
│ ├── mdpdftheme.py
│ ├── mdpdftheme.pyc
│ ├── mdutil.py
│ └── mdutil.pyc
└── profiles
├── basicProfile.xml
├── inspireProfile.xml
└── temporalProfile.xml

This example is created by local installation which works well.

matt@matt-pc:~/addons/grass7/gui/wxpython/wx.metadata$ make MODULE_TOPDIR=$HOME/grass_trunk & make MODULE_TOPDIR=$HOME/grass_trunk install

I am not sure if this issue is about Makefile or not.

Thanks for any idea.
matej

[1] https://lists.osgeo.org/pipermail/grass-dev/2015-August/076034.html

Hi,

2015-10-05 10:39 GMT+02:00 Matej Krejci <matejkrejci@gmail.com>:

I just checked .grass7/addons/etc/wx.metadata and installation deployed
only /mdlib dir but no /configure and /profiles dirs. It is the same issue
like r.green[1]. Correctly placed directories should looks like:

should be fixed in r66417. Testing welcome. Martin

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa

On 06-10-15 11:40, Martin Landa wrote:

Hi,

2015-10-05 10:39 GMT+02:00 Matej Krejci <matejkrejci@gmail.com>:

  I just checked .grass7/addons/etc/wx.metadata and installation deployed
only /mdlib dir but no /configure and /profiles dirs. It is the same issue
like r.green[1]. Correctly placed directories should looks like:

should be fixed in r66417. Testing welcome. Martin

Hi, just tried to install wx.metadata, using g.extension and by compiling directly. As far as I know all dependencies are installed. The full output when compiling from source:

make -C mdlib || echo /home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/mdlib >> /usr/local/grass7/grass-7.1.svn/error.log

make[1]: Entering directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/mdlib'

make[1]: Nothing to be done for `first'.

make[1]: Leaving directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/mdlib'

make -C profiles || echo /home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/profiles >> /usr/local/grass7/grass-7.1.svn/error.log

make[1]: Entering directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/profiles'

make[1]: Nothing to be done for `first'.

make[1]: Leaving directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/profiles'

make -C config || echo /home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/config >> /usr/local/grass7/grass-7.1.svn/error.log

make[1]: Entering directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/config'

make[1]: Nothing to be done for `first'.

make[1]: Leaving directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/config'

make -C r.info.iso || echo /home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/r.info.iso >> /usr/local/grass7/grass-7.1.svn/error.log

make[1]: Entering directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/r.info.iso'

GISRC=/usr/local/grass7/grass-7.1.svn/demolocation/.grassrc71 GISBASE=/usr/local/grass7/grass-7.1.svn PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:$PATH" PYTHONPATH="/usr/local/grass7/grass-7.1.svn/etc/python:/usr/local/grass7/grass-7.1.svn/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:/usr/local/grass7/grass-7.1.svn/lib:/usr/local/grass7/grass-7.1.svn/lib::/lib:/usr/local/lib:/usr/local/gdal/lib" LC_ALL=C g.parser -t r.info.iso.py | sed s/\"/\\\\\"/g | sed 's/.*/_("&")/' > /usr/local/grass7/grass-7.1.svn/locale/scriptstrings/r.info.iso_to_translate.c

/bin/sh: 1: cannot create /usr/local/grass7/grass-7.1.svn/locale/scriptstrings/r.info.iso_to_translate.c: Directory nonexistent

make[1]: [/usr/local/grass7/grass-7.1.svn/locale/scriptstrings/r.info.iso_to_translate.c] Error 2 (ignored)

make[1]: Leaving directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/r.info.iso'

make -C v.info.iso || echo /home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/v.info.iso >> /usr/local/grass7/grass-7.1.svn/error.log

make[1]: Entering directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/v.info.iso'

GISRC=/usr/local/grass7/grass-7.1.svn/demolocation/.grassrc71 GISBASE=/usr/local/grass7/grass-7.1.svn PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:$PATH" PYTHONPATH="/usr/local/grass7/grass-7.1.svn/etc/python:/usr/local/grass7/grass-7.1.svn/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:/usr/local/grass7/grass-7.1.svn/lib:/usr/local/grass7/grass-7.1.svn/lib::/lib:/usr/local/lib:/usr/local/gdal/lib" LC_ALL=C g.parser -t v.info.iso.py | sed s/\"/\\\\\"/g | sed 's/.*/_("&")/' > /usr/local/grass7/grass-7.1.svn/locale/scriptstrings/v.info.iso_to_translate.c

/bin/sh: 1: cannot create /usr/local/grass7/grass-7.1.svn/locale/scriptstrings/v.info.iso_to_translate.c: Directory nonexistent

make[1]: [/usr/local/grass7/grass-7.1.svn/locale/scriptstrings/v.info.iso_to_translate.c] Error 2 (ignored)

make[1]: Leaving directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/v.info.iso'

make -C t.info.iso || echo /home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/t.info.iso >> /usr/local/grass7/grass-7.1.svn/error.log

make[1]: Entering directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/t.info.iso'

GISRC=/usr/local/grass7/grass-7.1.svn/demolocation/.grassrc71 GISBASE=/usr/local/grass7/grass-7.1.svn PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:$PATH" PYTHONPATH="/usr/local/grass7/grass-7.1.svn/etc/python:/usr/local/grass7/grass-7.1.svn/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:/usr/local/grass7/grass-7.1.svn/lib:/usr/local/grass7/grass-7.1.svn/lib::/lib:/usr/local/lib:/usr/local/gdal/lib" LC_ALL=C g.parser -t t.info.iso.py | sed s/\"/\\\\\"/g | sed 's/.*/_("&")/' > /usr/local/grass7/grass-7.1.svn/locale/scriptstrings/t.info.iso_to_translate.c

/bin/sh: 1: cannot create /usr/local/grass7/grass-7.1.svn/locale/scriptstrings/t.info.iso_to_translate.c: Directory nonexistent

make[1]: [/usr/local/grass7/grass-7.1.svn/locale/scriptstrings/t.info.iso_to_translate.c] Error 2 (ignored)

make[1]: Leaving directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/t.info.iso'

make -C db.csw.admin || echo /home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/db.csw.admin >> /usr/local/grass7/grass-7.1.svn/error.log

make[1]: Entering directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/db.csw.admin'

if [ "/usr/local/grass7/grass-7.1.svn/scripts/db.csw.admin" != "" ] ; then GISRC=/usr/local/grass7/grass-7.1.svn/demolocation/.grassrc71 GISBASE=/usr/local/grass7/grass-7.1.svn PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:$PATH" PYTHONPATH="/usr/local/grass7/grass-7.1.svn/etc/python:/usr/local/grass7/grass-7.1.svn/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:/usr/local/grass7/grass-7.1.svn/lib:/usr/local/grass7/grass-7.1.svn/lib::/lib:/usr/local/lib:/usr/local/gdal/lib" LC_ALL=C /usr/local/grass7/grass-7.1.svn/scripts/db.csw.admin --html-description < /dev/null | grep -v '</body>\|</html>' > db.csw.admin.tmp.html ; fi

Traceback (most recent call last):

   File "/usr/local/grass7/grass-7.1.svn/scripts/db.csw.admin", line 127, in <module>

     from cswutil import *

ImportError: No module named cswutil

make[1]: *** [db.csw.admin.tmp.html] Error 1

rm db.csw.admin.tmp.html

make[1]: Leaving directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/db.csw.admin'

make -C db.csw.run || echo /home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/db.csw.run >> /usr/local/grass7/grass-7.1.svn/error.log

make[1]: Entering directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/db.csw.run'

GISRC=/usr/local/grass7/grass-7.1.svn/demolocation/.grassrc71 GISBASE=/usr/local/grass7/grass-7.1.svn PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:$PATH" PYTHONPATH="/usr/local/grass7/grass-7.1.svn/etc/python:/usr/local/grass7/grass-7.1.svn/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:/usr/local/grass7/grass-7.1.svn/lib:/usr/local/grass7/grass-7.1.svn/lib::/lib:/usr/local/lib:/usr/local/gdal/lib" LC_ALL=C g.parser -t db.csw.run.py | sed s/\"/\\\\\"/g | sed 's/.*/_("&")/' > /usr/local/grass7/grass-7.1.svn/locale/scriptstrings/db.csw.run_to_translate.c

/bin/sh: 1: cannot create /usr/local/grass7/grass-7.1.svn/locale/scriptstrings/db.csw.run_to_translate.c: Directory nonexistent

make[1]: [/usr/local/grass7/grass-7.1.svn/locale/scriptstrings/db.csw.run_to_translate.c] Error 2 (ignored)

make[1]: Leaving directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/db.csw.run'

make -C db.csw.harvest || echo /home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/db.csw.harvest >> /usr/local/grass7/grass-7.1.svn/error.log

make[1]: Entering directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/db.csw.harvest'

GISRC=/usr/local/grass7/grass-7.1.svn/demolocation/.grassrc71 GISBASE=/usr/local/grass7/grass-7.1.svn PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:$PATH" PYTHONPATH="/usr/local/grass7/grass-7.1.svn/etc/python:/usr/local/grass7/grass-7.1.svn/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:/usr/local/grass7/grass-7.1.svn/lib:/usr/local/grass7/grass-7.1.svn/lib::/lib:/usr/local/lib:/usr/local/gdal/lib" LC_ALL=C g.parser -t db.csw.harvest.py | sed s/\"/\\\\\"/g | sed 's/.*/_("&")/' > /usr/local/grass7/grass-7.1.svn/locale/scriptstrings/db.csw.harvest_to_translate.c

/bin/sh: 1: cannot create /usr/local/grass7/grass-7.1.svn/locale/scriptstrings/db.csw.harvest_to_translate.c: Directory nonexistent

make[1]: [/usr/local/grass7/grass-7.1.svn/locale/scriptstrings/db.csw.harvest_to_translate.c] Error 2 (ignored)

make[1]: Leaving directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/db.csw.harvest'

make -C g.gui.cswbrowser || echo /home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.cswbrowser >> /usr/local/grass7/grass-7.1.svn/error.log

make[1]: Entering directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.cswbrowser'

if [ "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.cswbrowser" != "" ] ; then GISRC=/usr/local/grass7/grass-7.1.svn/demolocation/.grassrc71 GISBASE=/usr/local/grass7/grass-7.1.svn PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:$PATH" PYTHONPATH="/usr/local/grass7/grass-7.1.svn/etc/python:/usr/local/grass7/grass-7.1.svn/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:/usr/local/grass7/grass-7.1.svn/lib:/usr/local/grass7/grass-7.1.svn/lib::/lib:/usr/local/lib:/usr/local/gdal/lib" LC_ALL=C /usr/local/grass7/grass-7.1.svn/scripts/g.gui.cswbrowser --html-description < /dev/null | grep -v '</body>\|</html>' > g.gui.cswbrowser.tmp.html ; fi

Traceback (most recent call last):

   File "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.cswbrowser", line 22, in <module>

     from cswlib import CSWBrowserPanel, CSWConnectionPanel

ImportError: No module named cswlib

make[1]: *** [g.gui.cswbrowser.tmp.html] Error 1

rm g.gui.cswbrowser.tmp.html

make[1]: Leaving directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.cswbrowser'

make -C g.gui.metadata || echo /home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata >> /usr/local/grass7/grass-7.1.svn/error.log

make[1]: Entering directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'

if [ "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata" != "" ] ; then GISRC=/usr/local/grass7/grass-7.1.svn/demolocation/.grassrc71 GISBASE=/usr/local/grass7/grass-7.1.svn PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:$PATH" PYTHONPATH="/usr/local/grass7/grass-7.1.svn/etc/python:/usr/local/grass7/grass-7.1.svn/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:/usr/local/grass7/grass-7.1.svn/lib:/usr/local/grass7/grass-7.1.svn/lib::/lib:/usr/local/lib:/usr/local/gdal/lib" LC_ALL=C /usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata --html-description < /dev/null | grep -v '</body>\|</html>' > g.gui.metadata.tmp.html ; fi

Traceback (most recent call last):

   File "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata", line 35, in <module>

     import mdgrass

ImportError: No module named mdgrass

make[1]: *** [g.gui.metadata.tmp.html] Error 1

rm g.gui.metadata.tmp.html

make[1]: Leaving directory `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'

Hi,

2015-10-07 10:14 GMT+02:00 Paulo van Breugel <p.vanbreugel@gmail.com>:

make -C mdlib || echo
/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/mdlib >>
/usr/local/grass7/grass-7.1.svn/error.log

it seems to me that `g.extension` is trying to install addons to
/usr/local. Are you sure that you are not using `-s` flag or
GRASS_ADDON_BASE which points to /usr/local/grass7 ... ?

Martin

rm g.gui.cswbrowser.tmp.html

make[1]: Leaving directory
`/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.cswbrowser'

make -C g.gui.metadata || echo
/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata

/usr/local/grass7/grass-7.1.svn/error.log

make[1]: Entering directory
`/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'

if [ "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata" != "" ] ; then
GISRC=/usr/local/grass7/grass-7.1.svn/demolocation/.grassrc71
GISBASE=/usr/local/grass7/grass-7.1.svn
PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:$PATH"
PYTHONPATH="/usr/local/grass7/grass-7.1.svn/etc/python:/usr/local/grass7/grass-7.1.svn/gui/wxpython:$PYTHONPATH"
LD_LIBRARY_PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:/usr/local/grass7/grass-7.1.svn/lib:/usr/local/grass7/grass-7.1.svn/lib::/lib:/usr/local/lib:/usr/local/gdal/lib"
LC_ALL=C /usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata
--html-description < /dev/null | grep -v '</body>\|</html>' >
g.gui.metadata.tmp.html ; fi

Traceback (most recent call last):

  File "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata", line 35, in
<module>

    import mdgrass

ImportError: No module named mdgrass

make[1]: *** [g.gui.metadata.tmp.html] Error 1

rm g.gui.metadata.tmp.html

make[1]: Leaving directory
`/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa

On Wed, Oct 7, 2015 at 11:48 AM, Martin Landa <landa.martin@gmail.com>
wrote:

Hi,

2015-10-07 10:14 GMT+02:00 Paulo van Breugel <p.vanbreugel@gmail.com>:
> make -C mdlib || echo
> /home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/mdlib
>>
> /usr/local/grass7/grass-7.1.svn/error.log

it seems to me that `g.extension` is trying to install addons to
/usr/local. Are you sure that you are not using `-s` flag or
GRASS_ADDON_BASE which points to /usr/local/grass7 ... ?

Not that I know. Also, all other addons install fine. I tried it again,
after removing the folder .grass7 first (i.e., clean start). Using
g.extention, the output was:

Fetching <wx.metadata> from GRASS GIS Addons repository (be patient)...
Compiling...
Traceback (most recent call last):
  File "/tmp/grass7-paulo-27306/tmpqqEFqa/wx.metadata/script
s/db.csw.admin", line 127, in <module>
    from cswutil import *
ImportError: No module named cswutil
make[1]: *** [db.csw.admin.tmp.html] Error 1
Traceback (most recent call last):
  File "/tmp/grass7-paulo-27306/tmpqqEFqa/wx.metadata/script
s/g.gui.cswbrowser", line 22, in <module>
    from cswlib import CSWBrowserPanel, CSWConnectionPanel
ImportError: No module named cswlib
make[1]: *** [g.gui.cswbrowser.tmp.html] Error 1
Traceback (most recent call last):
  File "/tmp/grass7-paulo-27306/tmpqqEFqa/wx.metadata/script
s/g.gui.metadata", line 35, in <module>
    import mdgrass
ImportError: No module named mdgrass
make[1]: *** [g.gui.metadata.tmp.html] Error 1
Installing...
/usr/bin/install: cannot stat ‘/tmp/grass7-paulo-27306/tmp
qqEFqa/wx.metadata/docs/html/db.csw.admin.html’: No such
file or directory
make[1]: *** [install] Error 1
/usr/bin/install: cannot stat ‘/tmp/grass7-paulo-27306/tmp
qqEFqa/wx.metadata/docs/html/g.gui.cswbrowser.html’: No
such file or directory
make[1]: *** [install] Error 1
/usr/bin/install: cannot stat ‘/tmp/grass7-paulo-27306/tmp
qqEFqa/wx.metadata/docs/html/g.gui.metadata.html’: No such
file or directory
make[1]: *** [install] Error 1
make: *** [installsubdirs] Error 2
WARNING: Installation failed, sorry. Please check above error messages.

Martin

>
> rm g.gui.cswbrowser.tmp.html
>
> make[1]: Leaving directory
>
`/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.cswbrowser'
>
> make -C g.gui.metadata || echo
>
/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata
>>> /usr/local/grass7/grass-7.1.svn/error.log
>
> make[1]: Entering directory
>
`/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'
>
> if [ "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata" != "" ] ;
then
> GISRC=/usr/local/grass7/grass-7.1.svn/demolocation/.grassrc71
> GISBASE=/usr/local/grass7/grass-7.1.svn
>
PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:$PATH"
>
PYTHONPATH="/usr/local/grass7/grass-7.1.svn/etc/python:/usr/local/grass7/grass-7.1.svn/gui/wxpython:$PYTHONPATH"
>
LD_LIBRARY_PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:/usr/local/grass7/grass-7.1.svn/lib:/usr/local/grass7/grass-7.1.svn/lib::/lib:/usr/local/lib:/usr/local/gdal/lib"
> LC_ALL=C /usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata
> --html-description < /dev/null | grep -v '</body>\|</html>' >
> g.gui.metadata.tmp.html ; fi
>
> Traceback (most recent call last):
>
> File "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata", line
35, in
> <module>
>
> import mdgrass
>
> ImportError: No module named mdgrass
>
> make[1]: *** [g.gui.metadata.tmp.html] Error 1
>
> rm g.gui.metadata.tmp.html
>
> make[1]: Leaving directory
>
`/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'
>
>
>
>>
>

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa

Hi,

2015-10-07 12:30 GMT+02:00 Paulo van Breugel <p.vanbreugel@gmail.com>:

I tried fresh installation (trunk) in installed to /usr/local. I
cannot reproduce any of reported errors. Please send me related
environmental variables:

env | grep GIS

env | grep GRASS

?

Ma

ware/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata

>>> /usr/local/grass7/grass-7.1.svn/error.log
>
> make[1]: Entering directory
>
> `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'
>
> if [ "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata" != "" ] ;
> then
> GISRC=/usr/local/grass7/grass-7.1.svn/demolocation/.grassrc71
> GISBASE=/usr/local/grass7/grass-7.1.svn
>
> PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:$PATH"
>
> PYTHONPATH="/usr/local/grass7/grass-7.1.svn/etc/python:/usr/local/grass7/grass-7.1.svn/gui/wxpython:$PYTHONPATH"
>
> LD_LIBRARY_PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:/usr/local/grass7/grass-7.1.svn/lib:/usr/local/grass7/grass-7.1.svn/lib::/lib:/usr/local/lib:/usr/local/gdal/lib"
> LC_ALL=C /usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata
> --html-description < /dev/null | grep -v '</body>\|</html>' >
> g.gui.metadata.tmp.html ; fi
>
> Traceback (most recent call last):
>
> File "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata", line
> 35, in
> <module>
>
> import mdgrass
>
> ImportError: No module named mdgrass
>
> make[1]: *** [g.gui.metadata.tmp.html] Error 1
>
> rm g.gui.metadata.tmp.html
>
> make[1]: Leaving directory
>
> `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'
>
>
>
>>
>

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa

Hi Martin,

Thanks for your patience.

Here is my shell output:

GRASS 7.1.svn (ETRS_32N):~/data_maintenance > env | grep GIS
GISRC=/tmp/grass7-stefan-19203/gisrc
GISBASE=/usr/local/grass-7.1.svn
GIS_LOCK=19203

GRASS 7.1.svn (ETRS_32N):~/data_maintenance > env | grep GRASS
GRASS_PYTHON=python
GRASS_GNUPLOT=gnuplot -persist
GRASS_PAGER=more
GRASS_ADDON_PATH=/home/stefan/grass-addons/
GRASS_PROJSHARE=/usr/local/share/proj
GRASS_VERSION=7.1.svn
GRASS_SKIP_MAPSET_OWNER_CHECK=1
GRASS_HTML_BROWSER=xdg-open
GRASS_ADDON_BASE=/home/stefan/.grass7/addons

GRASS 7.1.svn (ETRS_32N):~/data_maintenance > export GRASS_ADDON_PATH=/home/stefan/.grass7/addons/

GRASS 7.1.svn (ETRS_32N):~/data_maintenance > env | grep GRASS
GRASS_PYTHON=python
GRASS_GNUPLOT=gnuplot -persist
GRASS_PAGER=more
GRASS_ADDON_PATH=/home/stefan/.grass7/addons/
GRASS_PROJSHARE=/usr/local/share/proj
GRASS_VERSION=7.1.svn
GRASS_SKIP_MAPSET_OWNER_CHECK=1
GRASS_HTML_BROWSER=xdg-open
GRASS_ADDON_BASE=/home/stefan/.grass7/addons

GRASS 7.1.svn (ETRS_32N):~/data_maintenance > g.extension wx.metadata
Fetching <wx.metadata> from GRASS GIS Addons repository (be patient)...
Compiling...
Traceback (most recent call last):
  File "/tmp/grass7-stefan-19203/tmpQpQIQ7/wx.metadata/scripts/db.csw.admin", line 127, in <module>
    from cswutil import *
ImportError: No module named cswutil
make[1]: *** [db.csw.admin.tmp.html] Error 1
/bin/sh: 1: cannot create /usr/local/grass-7.1.svn/error.log: Permission denied
make: *** [db.csw.admin] Error 2
ERROR: Compilation failed, sorry. Please check above error messages.

GRASS 7.1.svn (ETRS_32N):~/data_maintenance > g.version -g
version=7.1.svn
date=2015
revision=66426M
build_date=2015-10-07
build_platform=x86_64-unknown-linux-gnu
build_off_t_size=8

Cheers
Stefan

-----Original Message-----
From: grass-dev-bounces@lists.osgeo.org [mailto:grass-dev-bounces@lists.osgeo.org] On Behalf Of Martin Landa
Sent: 7. oktober 2015 22:30
To: Paulo van Breugel <p.vanbreugel@gmail.com>
Cc: GRASS developers list <grass-dev@lists.osgeo.org>
Subject: Re: [GRASS-dev] wx.metadata ready for testing

Hi,

2015-10-07 12:30 GMT+02:00 Paulo van Breugel <p.vanbreugel@gmail.com>:

I tried fresh installation (trunk) in installed to /usr/local. I cannot reproduce any of reported errors. Please send me related environmental variables:

env | grep GIS

env | grep GRASS

?

Ma

ware/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata

>>> /usr/local/grass7/grass-7.1.svn/error.log
>
> make[1]: Entering directory
>
> `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'
>
> if [ "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata" != ""
> ] ; then
> GISRC=/usr/local/grass7/grass-7.1.svn/demolocation/.grassrc71
> GISBASE=/usr/local/grass7/grass-7.1.svn
>
> PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:$PATH"
>
> PYTHONPATH="/usr/local/grass7/grass-7.1.svn/etc/python:/usr/local/grass7/grass-7.1.svn/gui/wxpython:$PYTHONPATH"
>
> LD_LIBRARY_PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:/usr/local/grass7/grass-7.1.svn/lib:/usr/local/grass7/grass-7.1.svn/lib::/lib:/usr/local/lib:/usr/local/gdal/lib"
> LC_ALL=C /usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata
> --html-description < /dev/null | grep -v '</body>\|</html>' >
> g.gui.metadata.tmp.html ; fi
>
> Traceback (most recent call last):
>
> File "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata",
> line 35, in <module>
>
> import mdgrass
>
> ImportError: No module named mdgrass
>
> make[1]: *** [g.gui.metadata.tmp.html] Error 1
>
> rm g.gui.metadata.tmp.html
>
> make[1]: Leaving directory
>
> `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'
>
>
>
>>
>

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

On 07-10-15 22:29, Martin Landa wrote:

Hi,

2015-10-07 12:30 GMT+02:00 Paulo van Breugel <p.vanbreugel@gmail.com>:

I tried fresh installation (trunk) in installed to /usr/local. I
cannot reproduce any of reported errors. Please send me related
environmental variables:

env | grep GIS

env | grep GRASS

Hi Martin, here they are:

GRASS 7.1.svn (Data_latlon):~ > env | grep GIS

GISRC=/tmp/grass7-paulo-13351/gisrc

GISBASE=/usr/local/grass7/grass-7.1.svn

GIS_LOCK=13351

GRASS 7.1.svn (Data_latlon):~ > env | grep GRASS

GRASS_PYTHON=python

GRASS_GNUPLOT=gnuplot -persist

GRASS_PAGER=more

GRASS_PROJSHARE=/usr/share/proj

GRASS_VERSION=7.1.svn

GRASS_HTML_BROWSER=xdg-open

GRASS_ADDON_BASE=/home/paulo/.grass7/addons

HISTFILE=/media/HD2/Data/GRASSdb/Data_latlon/VECEA_species/.bash_history

?

Ma

ware/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata

/usr/local/grass7/grass-7.1.svn/error.log

make[1]: Entering directory

`/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'

if [ "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata" != "" ] ;
then
GISRC=/usr/local/grass7/grass-7.1.svn/demolocation/.grassrc71
GISBASE=/usr/local/grass7/grass-7.1.svn

PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:$PATH"

PYTHONPATH="/usr/local/grass7/grass-7.1.svn/etc/python:/usr/local/grass7/grass-7.1.svn/gui/wxpython:$PYTHONPATH"

LD_LIBRARY_PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:/usr/local/grass7/grass-7.1.svn/lib:/usr/local/grass7/grass-7.1.svn/lib::/lib:/usr/local/lib:/usr/local/gdal/lib"
LC_ALL=C /usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata
--html-description < /dev/null | grep -v '</body>\|</html>' >
g.gui.metadata.tmp.html ; fi

Traceback (most recent call last):

   File "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata", line
35, in
<module>

     import mdgrass

ImportError: No module named mdgrass

make[1]: *** [g.gui.metadata.tmp.html] Error 1

rm g.gui.metadata.tmp.html

make[1]: Leaving directory

`/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa

Hi,

2015-10-07 23:15 GMT+02:00 Blumentrath, Stefan <Stefan.Blumentrath@nina.no>:

Compiling...
Traceback (most recent call last):
  File "/tmp/grass7-stefan-19203/tmpQpQIQ7/wx.metadata/scripts/db.csw.admin", line 127, in <module>
    from cswutil import *
ImportError: No module named cswutil
make[1]: *** [db.csw.admin.tmp.html] Error 1
/bin/sh: 1: cannot create /usr/local/grass-7.1.svn/error.log: Permission denied
make: *** [db.csw.admin] Error 2
ERROR: Compilation failed, sorry. Please check above error messages.

please try out to remove previous lib version:

rm -rf ~/.grass7/addons/etc/wx.metadata/

and then

g.extension wx.metadata

Is it better? Ma

Subject: Re: [GRASS-dev] wx.metadata ready for testing

Hi,

2015-10-07 12:30 GMT+02:00 Paulo van Breugel <p.vanbreugel@gmail.com>:

I tried fresh installation (trunk) in installed to /usr/local. I cannot reproduce any of reported errors. Please send me related environmental variables:

env | grep GIS

env | grep GRASS

?

Ma

ware/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata

>>> /usr/local/grass7/grass-7.1.svn/error.log
>
> make[1]: Entering directory
>
> `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'
>
> if [ "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata" != ""
> ] ; then
> GISRC=/usr/local/grass7/grass-7.1.svn/demolocation/.grassrc71
> GISBASE=/usr/local/grass7/grass-7.1.svn
>
> PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:$PATH"
>
> PYTHONPATH="/usr/local/grass7/grass-7.1.svn/etc/python:/usr/local/grass7/grass-7.1.svn/gui/wxpython:$PYTHONPATH"
>
> LD_LIBRARY_PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:/usr/local/grass7/grass-7.1.svn/lib:/usr/local/grass7/grass-7.1.svn/lib::/lib:/usr/local/lib:/usr/local/gdal/lib"
> LC_ALL=C /usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata
> --html-description < /dev/null | grep -v '</body>\|</html>' >
> g.gui.metadata.tmp.html ; fi
>
> Traceback (most recent call last):
>
> File "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata",
> line 35, in <module>
>
> import mdgrass
>
> ImportError: No module named mdgrass
>
> make[1]: *** [g.gui.metadata.tmp.html] Error 1
>
> rm g.gui.metadata.tmp.html
>
> make[1]: Leaving directory
>
> `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'
>
>
>
>>
>

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa

2015-10-28 23:21 GMT+01:00 Martin Landa <landa.martin@gmail.com>:

please try out to remove previous lib version:

rm -rf ~/.grass7/addons/etc/wx.metadata/

and then

g.extension wx.metadata

Is it better? Ma

also try fresh svn trunk, r66637 should help. Ma

2015-10-07 12:30 GMT+02:00 Paulo van Breugel <p.vanbreugel@gmail.com>:

I tried fresh installation (trunk) in installed to /usr/local. I cannot reproduce any of reported errors. Please send me related environmental variables:

env | grep GIS

env | grep GRASS

?

Ma

ware/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata

>>> /usr/local/grass7/grass-7.1.svn/error.log
>
> make[1]: Entering directory
>
> `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'
>
> if [ "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata" != ""
> ] ; then
> GISRC=/usr/local/grass7/grass-7.1.svn/demolocation/.grassrc71
> GISBASE=/usr/local/grass7/grass-7.1.svn
>
> PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:$PATH"
>
> PYTHONPATH="/usr/local/grass7/grass-7.1.svn/etc/python:/usr/local/grass7/grass-7.1.svn/gui/wxpython:$PYTHONPATH"
>
> LD_LIBRARY_PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:/usr/local/grass7/grass-7.1.svn/lib:/usr/local/grass7/grass-7.1.svn/lib::/lib:/usr/local/lib:/usr/local/gdal/lib"
> LC_ALL=C /usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata
> --html-description < /dev/null | grep -v '</body>\|</html>' >
> g.gui.metadata.tmp.html ; fi
>
> Traceback (most recent call last):
>
> File "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata",
> line 35, in <module>
>
> import mdgrass
>
> ImportError: No module named mdgrass
>
> make[1]: *** [g.gui.metadata.tmp.html] Error 1
>
> rm g.gui.metadata.tmp.html
>
> make[1]: Leaving directory
>
> `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'
>
>
>
>>
>

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa

Hi Martin,

Thanks for following this up. I am travelling at the moment. Shall try it once I am back...

Cheers
Stefan

-----Original Message-----
From: Martin Landa [mailto:landa.martin@gmail.com]
Sent: 28. oktober 2015 23:46
To: Blumentrath, Stefan <Stefan.Blumentrath@nina.no>
Cc: Paulo van Breugel <p.vanbreugel@gmail.com>; GRASS developers list <grass-dev@lists.osgeo.org>
Subject: Re: [GRASS-dev] wx.metadata ready for testing

2015-10-28 23:21 GMT+01:00 Martin Landa <landa.martin@gmail.com>:

please try out to remove previous lib version:

rm -rf ~/.grass7/addons/etc/wx.metadata/

and then

g.extension wx.metadata

Is it better? Ma

also try fresh svn trunk, r66637 should help. Ma

2015-10-07 12:30 GMT+02:00 Paulo van Breugel <p.vanbreugel@gmail.com>:

I tried fresh installation (trunk) in installed to /usr/local. I cannot reproduce any of reported errors. Please send me related environmental variables:

env | grep GIS

env | grep GRASS

?

Ma

ware/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata

>>> /usr/local/grass7/grass-7.1.svn/error.log
>
> make[1]: Entering directory
>
> `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'
>
> if [ "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata" != ""
> ] ; then
> GISRC=/usr/local/grass7/grass-7.1.svn/demolocation/.grassrc71
> GISBASE=/usr/local/grass7/grass-7.1.svn
>
> PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:$PATH"
>
> PYTHONPATH="/usr/local/grass7/grass-7.1.svn/etc/python:/usr/local/grass7/grass-7.1.svn/gui/wxpython:$PYTHONPATH"
>
> LD_LIBRARY_PATH="/usr/local/grass7/grass-7.1.svn/bin:/usr/local/grass7/grass-7.1.svn/scripts:/usr/local/grass7/grass-7.1.svn/lib:/usr/local/grass7/grass-7.1.svn/lib::/lib:/usr/local/lib:/usr/local/gdal/lib"
> LC_ALL=C /usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata
> --html-description < /dev/null | grep -v '</body>\|</html>' >
> g.gui.metadata.tmp.html ; fi
>
> Traceback (most recent call last):
>
> File "/usr/local/grass7/grass-7.1.svn/scripts/g.gui.metadata",
> line 35, in <module>
>
> import mdgrass
>
> ImportError: No module named mdgrass
>
> make[1]: *** [g.gui.metadata.tmp.html] Error 1
>
> rm g.gui.metadata.tmp.html
>
> make[1]: Leaving directory
>
> `/home/paulo/Software/spatial/grass-addons/gui/wxpython/wx.metadata/g.gui.metadata'
>
>
>
>>
>

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa

--
Martin Landa
http://geo.fsv.cvut.cz/gwiki/Landa
http://gismentors.cz/mentors/landa