[GRASS-dev] version difference between addon and GRASS core: automatic or only when relevant libraries change ?

Moritz Lennert mlennert at club.worldonline.be
Wed Sep 14 03:21:07 PDT 2016


Le Wed, 14 Sep 2016 11:49:29 +0200,
Markus Neteler <neteler at osgeo.org> a écrit :

> On Wed, Sep 14, 2016 at 11:34 AM, Moritz Lennert
> <mlennert at club.worldonline.be> wrote:
> > A colleague is using a dev version of GRASS 7.2 installed on
> > windows. Trying to use a C-addon (r.object.geometry), he got an
> > error about version mismatch between the installed GRASS revision
> > and the revision of the GRASS base the addon was built against.  
> 
> Yes, because AFAIK the addons are built against 7.0.
> With the ucoming release of 7.2. I expect that this will become the
> base for addon compilation on Windows. But Martin will know more.

AFAICT, addons are built daily for the daily builds of 7.2 and trunk:

https://wingrass.fsv.cvut.cz/grass72/x86_64/addons/grass-7.2.svn/

> 
> > Does this message automatically appear when the revisions are
> > different, or only if relevant libraries have changed between the
> > revisions ? I imagine that the latter would not be easy, but does
> > the former really have to lead to a fatal error ?  
> 
> The libraries changed between 7.0.x and 7.2.x (see
> https://trac.osgeo.org/grass/wiki/Release/7.2.0-News#Librarychanges).
> To my knowledge no binary compatibility is possible when it comes to
> C code.

Between 7.0 and 7.2 this is obvious, but I was wondering what the
situation is between different revisions of the same branch.

Moritz


More information about the grass-dev mailing list