[GRASS-dev] winGRASS addons - consolidation/fix release needed!!

Anna Petrášová kratochanna at gmail.com
Thu Aug 29 18:44:56 PDT 2019


On Sat, Jul 27, 2019 at 4:59 PM Helmut Kudrnovsky <hellik at web.de> wrote:

> hi,
>
> actually, there are several complaints that downloading precompiled
> winGRASS
> addons isn't working, see e.g.
>
> https://trac.osgeo.org/grass/ticket/3455#comment:5
> https://lists.osgeo.org/pipermail/grass-web/2019-July/004925.html
> https://lists.osgeo.org/pipermail/grass-user/2019-July/080557.html
> etc.
>
> checked now the situation of download server URLs and related g.extension
> code lines regarding several branches and master:
>
> --------------
>
> *grass72
>
> https://wingrass.fsv.cvut.cz/grass72/x86/addons/
>
> [DIR]   grass-7.2.2/    2019-07-07 09:10        -
> [DIR]   grass-7.2.3/    2019-07-07 09:10        -
> [DIR]   latest/ 2019-07-07 09:10        -
>
>
> https://wingrass.fsv.cvut.cz/grass72/x86_64/addons/
>
> [DIR]   grass-7.2.2/    2019-07-07 09:10        -
> [DIR]   grass-7.2.3/    2019-07-07 09:10        -
> [DIR]   latest/ 2019-07-07 09:10        -
>
> --------------
>
> *grass74
>
> https://wingrass.fsv.cvut.cz/grass74/x86_64/addons/
>
> [DIR]   grass-7.4.svn/  2019-07-25 09:06        -
>
>
>
> https://github.com/OSGeo/grass/blob/releasebranch_7_4/scripts/g.extension/g.extension.py#L937
>
>     base_url = "http://wingrass.fsv.cvut.cz/" \
>                "grass%(major)s%(minor)s/%(platform)s/addons/" \
>                "grass-%(major)s.%(minor)s.%(patch)s" % \
>                {'platform': platform,
>                 'major': version[0], 'minor': version[1],
>                 'patch': version[2]}
>
> --------------
>
> *grass76
>
> https://wingrass.fsv.cvut.cz/grass76/x86_64/addons/
>
> [DIR]   grass-7.6.svn/  2019-07-25 09:06        -
> [DIR]   latest/ 2019-07-25 09:06        -
>
> https://wingrass.fsv.cvut.cz/grass76/latest/addons/
>
> [DIR]   grass-7.6.svn/  2019-07-25 09:06        -
> [DIR]   latest/ 2019-07-25 09:06        -
>
>
>
> https://github.com/OSGeo/grass/blob/releasebranch_7_6/scripts/g.extension/g.extension.py#L937
>
>     base_url = "http://wingrass.fsv.cvut.cz/" \
>                "grass%(major)s%(minor)s/%(platform)s/addons/" \
>                "grass-%(major)s.%(minor)s.%(patch)s" % \
>                {'platform': platform,
>                 'major': version[0], 'minor': version[1],
>                 'patch': version[2]}
>
> --------------
>
> *grass77
>
> https://wingrass.fsv.cvut.cz/grass77/x86_64/addons/
>
> [DIR]   grass-7.7.dev/  2019-07-25 09:06        -
>
>
> https://github.com/OSGeo/grass/blob/master/scripts/g.extension/g.extension.py#L1021
>
>     base_url = "http://wingrass.fsv.cvut.cz/" \
>                "grass%(major)s%(minor)s/%(platform)s/addons/" \
>                "grass-%(major)s.%(minor)s.%(patch)s" % \
>                {'platform': platform,
>                 'major': version[0], 'minor': version[1],
>                 'patch': version[2]}
>
> --------------
>
> in the MLs there are some suggestions for workarounds, e.g.
>
> in https://trac.osgeo.org/grass/ticket/3455#comment:6
>
> following change is suggested:
>
> base_url = "http://wingrass.fsv.cvut.cz/" \
>                "grass%(major)s%(minor)s/%(platform)s/addons/" \
>                "grass-%(major)s.%(minor)s.%(patch)s" % \
>                {'platform': platform,
>                 'major': version[0], 'minor': version[1],
>                 #'patch': version[2]}
>                 'patch': 'svn'}
>
> the same in
> https://lists.osgeo.org/pipermail/grass-user/2019-July/080526.html
>
> base_url = "http://wingrass.fsv.cvut.cz/" \
>            "grass%(major)s%(minor)s/%(platform)s/addons/" \
>            "grass-%(major)s.%(minor)s.%(patch)s" % \
>            {'platform': platform,
>             'major': version[0], 'minor': version[1],
>             #'patch': version[2]} # comment this out
>             'patch': 'svn'} # add this
>
> --------------
>
> see e.g.
>
> https://lists.osgeo.org/pipermail/grass-user/2019-July/080561.html
>
> shows that, with the workaround, a GRASS GIS library mismatch issue may
> occur.
>
>
> * for the short term, we need a winGRASS addon consolidation and a fix
> release; our winGRASS users seem to use the addons in a regular way
>
> * for the long term, buidling winGRASS addon via appveyor (compare e.g.
> https://pdal.io/development/compilation/windows.html) may be another way
> to
> deliver them.
>
> in another thread a discussion started how GRASS GIS should handle addons
> after the GIT switch: central repo vs. distributed addon repos.
>
> short and long term ideas/solutions for winGRASS addons mentioned above are
> related to the question central repo vs. distributed addon repos.
>
> ideas? suggestions? PRs?
>
>
>
So far I have been telling people to use 7.2.3, the only version which
seems to work with addons. Martin, any reason why the folder structure
changed on the server, even for the stable 7.6 version?

Anna


>
>
>
>
>
>
> -----
> best regards
> Helmut
> --
> Sent from: http://osgeo-org.1560.x6.nabble.com/Grass-Dev-f3991897.html
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/grass-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20190829/f9c326a2/attachment.html>


More information about the grass-dev mailing list