[geos-devel] RFC7: Discontinue use of autotools
Roger Bivand
Roger.Bivand at nhh.no
Fri Jan 8 11:25:07 PST 2021
In so far as geos-config and geos.pc are generated in forms that autotools
can use (R packages use autotools to configure the use of external
libraries), the main problem is simply that I don't use Cmake, and have
never felt confident when obliged to use it. Unless forced, I really
prefer not to have to, and as I retire soon, I think I shouldn't begin
life as a pensioner by having to learn enough Cmake to be able to build
GEOS (nothing else I build regularly uses Cmake).
Probably part of the problem is the ./autogen.sh step, which most other
libraries do not impose, however, the RFC does not mention this.
My feeling is that my interest in tracking developments in GEOS (on behalf
of the R spatial cluster of packages, about 950 at last count) before a
release process is triggered will weaken sharply if I have to learn Cmake,
used for nothing else.
The RFC mentions the preferences of commmitters; this is wrong-headed,
because the actually useful feedback comes from those in R/Python/etc. who
may be able to find regressions, but who will stop testing before release
if building from the repo or from source in general gets harder. Then you
risk making releases which cause havoc downstream, because you are making
it harder for people like me to build from source. What the committers
prefer will decide this, but it isn't wise.
Roger
--
Roger Bivand
Department of Economics, Norwegian School of Economics,
Helleveien 30, N-5045 Bergen, Norway.
voice: +47 55 95 93 55; e-mail: Roger.Bivand at nhh.no
https://orcid.org/0000-0003-2392-6140
https://scholar.google.no/citations?user=AWeghB0AAAAJ&hl=en
More information about the geos-devel
mailing list