[GRASS-dev] [GRASS GIS] #2896: Allow installation of specific versions of GRASS addons

#2896: Allow installation of specific versions of GRASS addons
-------------------------+-------------------------
Reporter: pmav99 | Owner: grass-dev@…
     Type: enhancement | Status: new
Priority: normal | Milestone:
Component: Addons | Version: unspecified
Keywords: | CPU: Unspecified
Platform: Unspecified |
-------------------------+-------------------------
At the moment, `g.extension` only supports the installation of the latest
revision of the svn repository. As a result, any non-backward compatible
change in the GRASS-addons repo, means that existing code may break.

Being able to install specific versions of GRASS addons would mitigate a
potential source of bugs and would make debugging of addon related code
easier.

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2896&gt;
GRASS GIS <https://grass.osgeo.org>

#2896: Allow installation of specific versions of GRASS addons
--------------------------+-------------------------
  Reporter: pmav99 | Owner: grass-dev@…
      Type: enhancement | Status: new
  Priority: normal | Milestone: 7.1.0
Component: Addons | Version: unspecified
Resolution: | Keywords: g.extension
       CPU: Unspecified | Platform: Unspecified
--------------------------+-------------------------
Changes (by martinl):

* keywords: => g.extension
* milestone: => 7.1.0

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2896#comment:1&gt;
GRASS GIS <https://grass.osgeo.org>

#2896: Allow installation of specific versions of GRASS addons
--------------------------+-------------------------
  Reporter: pmav99 | Owner: grass-dev@…
      Type: enhancement | Status: new
  Priority: normal | Milestone: 7.1.0
Component: Addons | Version: unspecified
Resolution: | Keywords: g.extension
       CPU: Unspecified | Platform: Unspecified
--------------------------+-------------------------

Comment (by wenzeslaus):

The 7.1 version of g.extension can
[https://grasswiki.osgeo.org/wiki/Talk:GRASS_Community_Sprint_Como_2015#Vaclav_Petras
theoretically install any online zip] if it has the right Makefile. You
can also download the right version and then install from the zip or
directory. For example, here is installation for r57849 version of
r.local.relief (URL can be retrieved from Trac):

{{{
g.extension r.local.relief url="https://trac.osgeo.org/grass/browser
/grass-addons/grass7/raster/r.local.relief?rev=57900&format=zip"
}}}

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2896#comment:2&gt;
GRASS GIS <https://grass.osgeo.org>

#2896: Allow installation of specific versions of GRASS addons
--------------------------+-------------------------
  Reporter: pmav99 | Owner: grass-dev@…
      Type: enhancement | Status: new
  Priority: normal | Milestone: 7.2.2
Component: Addons | Version: unspecified
Resolution: | Keywords: g.extension
       CPU: Unspecified | Platform: Unspecified
--------------------------+-------------------------

Comment (by wenzeslaus):

This is a feature, so next minor release.

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2896#comment:6&gt;
GRASS GIS <https://grass.osgeo.org>

#2896: Allow installation of specific versions of GRASS addons
--------------------------+-------------------------
  Reporter: pmav99 | Owner: grass-dev@…
      Type: enhancement | Status: new
  Priority: normal | Milestone: 7.4.1
Component: Addons | Version: unspecified
Resolution: | Keywords: g.extension
       CPU: Unspecified | Platform: Unspecified
--------------------------+-------------------------

Comment (by martinl):

Could someone update documentation and close issue?

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2896#comment:9&gt;
GRASS GIS <https://grass.osgeo.org>

#2896: Allow installation of specific versions of GRASS addons
--------------------------+-------------------------
  Reporter: pmav99 | Owner: grass-dev@…
      Type: enhancement | Status: closed
  Priority: normal | Milestone: 7.4.1
Component: Addons | Version: unspecified
Resolution: fixed | Keywords: g.extension
       CPU: Unspecified | Platform: Unspecified
--------------------------+-------------------------
Changes (by wenzeslaus):

* status: new => closed
* resolution: => fixed

Comment:

In [changeset:"72792" 72792]:
{{{
#!CommitTicketReference repository="" revision="72792"
g.extension: example to download specific version from GRASS Addons
(closes #2896)
}}}

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2896#comment:10&gt;
GRASS GIS <https://grass.osgeo.org>

#2896: Allow installation of specific versions of GRASS addons
--------------------------+-------------------------
  Reporter: pmav99 | Owner: grass-dev@…
      Type: enhancement | Status: closed
  Priority: normal | Milestone: 7.4.1
Component: Addons | Version: unspecified
Resolution: fixed | Keywords: g.extension
       CPU: Unspecified | Platform: Unspecified
--------------------------+-------------------------

Comment (by wenzeslaus):

An improved example from comment:2 is in the manual (see r72792). It
''will'' be online as a web page at one of these URLs:

* https://grass.osgeo.org/grass74/manuals/g.extension.html
* https://grass.osgeo.org/grass75/manuals/g.extension.html
* https://grass.osgeo.org/grass76/manuals/g.extension.html

If you with for this to be solved by parameters of the g.extension module,
please create a new ticket (suggestions of interface, naming and use cases
are welcome).

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2896#comment:11&gt;
GRASS GIS <https://grass.osgeo.org>