<div dir="ltr"><div dir="ltr"><div>Hi Roger and all,</div><div><br></div></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jan 8, 2021 at 12:25 PM Roger Bivand <<a href="mailto:Roger.Bivand@nhh.no">Roger.Bivand@nhh.no</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">In so far as geos-config and geos.pc are generated in forms that autotools <br>
can use (R packages use autotools to configure the use of external <br>
libraries), the main problem is simply that I don't use Cmake, and have <br>
never felt confident when obliged to use it. Unless forced, I really <br>
prefer not to have to, and as I retire soon, I think I shouldn't begin <br>
life as a pensioner by having to learn enough Cmake to be able to build <br>
GEOS (nothing else I build regularly uses Cmake).<br>
<br>
Probably part of the problem is the ./autogen.sh step, which most other <br>
libraries do not impose, however, the RFC does not mention this.<br>
<br>
My feeling is that my interest in tracking developments in GEOS (on behalf <br>
of the R spatial cluster of packages, about 950 at last count) before a <br>
release process is triggered will weaken sharply if I have to learn Cmake, <br>
used for nothing else.<br>
<br>
The RFC mentions the preferences of commmitters; this is wrong-headed, <br>
because the actually useful feedback comes from those in R/Python/etc. who <br>
may be able to find regressions, but who will stop testing before release <br>
if building from the repo or from source in general gets harder. Then you <br>
risk making releases which cause havoc downstream, because you are making <br>
it harder for people like me to build from source.  What the committers <br>
prefer will decide this, but it isn't wise.<br>
<br>
Roger<br></blockquote><div><br></div><div>I can't speak for any other downstream projects or packagers, but the Shapely project won't be terribly inconvenienced by a complete switch to Cmake.<br></div></div><br>-- <br><div dir="ltr" class="gmail_signature">Sean Gillies</div></div>