Re: [geos-devel] RFC6 - Discourage use of C++ API by requiring a configure switch to install the c++ headers and SDK

2017-10-03 Thread Regina Obe
Dale, Thanks. Yes I missed this note. I've revised the subject line above to make it clear what my proposal was changed to after input from you and Kurt. The new proposal - https://trac.osgeo.org/geos/wiki/RFC6 is to keep the C++ API but require people building to have a –with-cplusplus

Re: [geos-devel] RFC6 - Drop GEOS C++ API at GEOS 3.8

2017-10-03 Thread Dale Lutz
I see that the issue has now dropped and I apologize if it was because I mis-addressed my note below from earlier today. But, just for the record, I want it to be known that we're cool with whatever decision is taken. So my attempt at an earlier response is pasted below. Dale -- Forward

Re: [geos-devel] RFC6 - Drop GEOS C++ API at GEOS 3.8

2017-10-03 Thread Regina Obe
Well README on this page reads okay to me and says https://git.osgeo.org/gogs/geos/geos#client-applications no stability offered for C++ API. Anything you want changed there? All my suggested changes to install Hobu and Mat booed so I think install changes are off the table. I think the onl

Re: [geos-devel] RFC6 - Drop GEOS C++ API at GEOS 3.8

2017-10-03 Thread Greg Troxel
(assuming the questions of whether to make any changes to the install, and to the README, are still on the table) Sandro Santilli writes: > On Sun, Oct 01, 2017 at 11:19:48PM -0400, Regina Obe wrote: > >> Getting back to your option with ./configure, would it be possible >> to only allow enabli

Re: [geos-devel] [postgis-devel] GEOS C++ API deprecated?

2017-10-03 Thread Greg Troxel
I realize this is basically over now, but as someone who feels like a bit of an instigator, a few comments. Sebastiaan Couwenberg writes: > On 10/01/2017 10:05 PM, Mateusz Loskot wrote: >> On 1 October 2017 at 21:47, Sebastiaan Couwenberg wrote: >>> On 10/01/2017 09:33 PM, Mateusz Loskot wrote

Re: [geos-devel] [postgis-devel] RFC6 - Require explicit configure to use the C++ API

2017-10-03 Thread Regina Obe
Glad it wasn't totally wasted effort and thanks for being so agreeable and explaining your use. I also apologize for mistyping your name. Thanks, Regina From: geos-devel [mailto:geos-devel-boun...@lists.osgeo.org] On Behalf Of Kurt Schwehr Sent: Tuesday, October 03, 2017 6:08 PM To

Re: [geos-devel] [postgis-devel] RFC6 - Require explicit configure to use the C++ API

2017-10-03 Thread Kurt Schwehr
I don't consider it a waste of time. Thank you for taking the time for the RFC and especially for the summary. On Oct 3, 2017 12:44 PM, "Regina Obe" wrote: > After much heated argument on this mailing list and PostGIS IRC, none of > the other PSC members seem interested in changing GEOS at all.

Re: [geos-devel] [postgis-devel] RFC6 - Require explicit configure to use the C++ API

2017-10-03 Thread Regina Obe
After much heated argument on this mailing list and PostGIS IRC, none of the other PSC members seem interested in changing GEOS at all. Hobu booed, strk didn't want to say anything, mloskot booed, pramsey was silent. Dale and Keith ironically seemed to be the most agreeable folks using GEOS. Ho

Re: [geos-devel] [postgis-devel] RFC6 - Drop GEOS C++ API at GEOS 3.8

2017-10-03 Thread Sebastiaan Couwenberg
On 10/03/2017 08:32 PM, Regina Obe wrote: > Just curious how many projects that rely on GDAL use the C++ API are > distributed by packages. In Debian most packages use at least one GDAL C++ symbol: dans-gdal-scripts C++ fiona C++ gazebo C++ gmtC imp

Re: [geos-devel] [postgis-devel] RFC6 - Drop GEOS C++ API at GEOS 3.8

2017-10-03 Thread Regina Obe
>> On 10/03/2017 07:37 PM, Howard Butler wrote: >> What if we were to do the same thing with GDAL -- take away GDAL's C++ API >> which you were not supposed to use, but we put it out there anyway, because >> it was inconvenient for some of the open source packaging systems? Not >> possible becau

Re: [geos-devel] [postgis-devel] RFC6 - Drop GEOS C++ API at GEOS 3.8

2017-10-03 Thread Sandro Santilli
On Tue, Oct 03, 2017 at 10:33:51AM -0400, Regina Obe wrote: > Is there a way to get rid of the shared C++ library and just have a C library > or is that what you were talking about with the static C++ library. That's what I'm talking about with the static-only C++ library. The C library would t

Re: [geos-devel] [postgis-devel] RFC6 - Drop GEOS C++ API at GEOS 3.8

2017-10-03 Thread Sebastiaan Couwenberg
On 10/03/2017 07:37 PM, Howard Butler wrote: > What if we were to do the same thing with GDAL -- take away GDAL's C++ API > which you were not supposed to use, but we put it out there anyway, because > it was inconvenient for some of the open source packaging systems? Not > possible because too

Re: [geos-devel] [postgis-devel] RFC6 - Drop GEOS C++ API at GEOS 3.8

2017-10-03 Thread Howard Butler
> > On Oct 3, 2017, at 9:33 AM, Regina Obe wrote: > > Strk, > > Is there a way to get rid of the shared C++ library and just have a C library > or is that what you were talking about with the static C++ library. > > That extra library I have to carry around annoys me as it's so easy for one

Re: [geos-devel] [postgis-devel] RFC6 - Drop GEOS C++ API at GEOS 3.8

2017-10-03 Thread Regina Obe
Per strk's requiest, here is my revised RFC. https://trac.osgeo.org/geos/wiki/RFC6 -Original Message- From: Regina Obe [mailto:l...@pcorp.us] Sent: Tuesday, October 03, 2017 10:34 AM To: 'GEOS Development List' Subject: RE: [geos-devel] [postgis-devel] RFC6 - Drop GEOS C++ API at GEOS

Re: [geos-devel] [postgis-devel] RFC6 - Drop GEOS C++ API at GEOS 3.8

2017-10-03 Thread Regina Obe
Strk, Is there a way to get rid of the shared C++ library and just have a C library or is that what you were talking about with the static C++ library. That extra library I have to carry around annoys me as it's so easy for one to be overwritten and the other to be not. I'd love to just have

Re: [geos-devel] [postgis-devel] RFC6 - Drop GEOS C++ API at GEOS 3.8

2017-10-03 Thread Sandro Santilli
On Mon, Oct 02, 2017 at 09:02:38PM -0400, Regina Obe wrote: > I've revised the RFC6 so hopefully it's more agreeable to everyone. > https://trac.osgeo.org/geos/wiki/RFC6 That RFC introduces a configure-time switch to enable installing C++ header, but doesn't mention installing C++ library, sounds