[geos-devel] MOTION to accept this patch [geos] Emit a warning at compile time about C++ API being unstable (#14) - Summarize of votes

Howard Butler howard at hobu.co
Thu Oct 5 09:20:28 PDT 2017


> On Oct 5, 2017, at 1:35 AM, Regina Obe <lr at pcorp.us> wrote:
> 
> Just to confirm intention and the fact I misquoted Hobu as strk pointed out.
> 
> The MOTION for geos 3.7.0 is to put a warning in theG eometry.h header file that will show whenever a user compiles a project source against the GEOS C++ API.
> With the intention of come next major/minor release after 3.7 turning that Warning into an error unless said user defines the 
> 
> WE_ACKNOWLEDGE_THAT_THE_GEOS_CPLUSPLUS_API_IS_UNSTABLE    in there Geometry.h  header file
> 
> This will allow packagers to still distribute the headers and C++ libs if they want, but users will have to be smart enough to edit the header file to compile projects that use the GEOS C++ API.
> 
> Votes as I understand -- Dale and Hobu will need to reaffirm (since this is a softer stop gap compromise)
> 
> Strk  -  +1
> Hobu -0  (please confirm Hobu to make Strk happy that I'm not putting words into your mouth :)  )

Confirmed. I'm -0 on this.

> Dale - +1  (though Dale did not officially vote on this Motion he voted for the more aggressive RFC6 - https://trac.osgeo.org/geos/wiki/RFC6   (which we will revisit after GEOS 3.7.0 release )
> Regina +1
> Paul -- Did not vote (Presumably because he doesn't want to make any enemies on either side -- he's a king trapped by pawns and a queen)
> Martin Davis - sorry forgot about you Vote if you have an opinion



More information about the geos-devel mailing list