Opened 12 months ago

Closed 12 months ago

Last modified 12 months ago

#5602 closed task (fixed)

GEOS 3.6 and GEOS 3.7 drop for PostGIS 3.5.0

Reported by: robe Owned by: robe
Priority: blocker Milestone: PostGIS 3.5.0
Component: build Version: master
Keywords: Cc:

Description (last modified by robe)

As noted in PostGIS Dev mailing list

https://lists.osgeo.org/pipermail/postgis-devel/2023-October/030147.html

https://lists.osgeo.org/pipermail/postgis-devel/2023-October/030149.html The plan is to drop GEOS 3.6 and GEOS 3.7. 3 + votes and no - votes.

As part of that, the following needs to happen

  • Revise configure to not allow building for GEOS < 3.8
  • Update doc references in postgis.xml (and any hard-coded in docs)
  • Remove all ifdefs in code and tests for GEOS 3.6 and 3.7
  • Stop ci testing on 3.6 and 3.7
    • Woodie/Dronie - I've already upped the GEOS from 3.6 to 3.10 and looks like build passed.
    • Remove 3.7 testing from Github Actions
      • The 3.7 matrix is the only one testing proj6 and pg12, so we should probably replace with slightly newer that has all but geos38 instead of 37

Change History (5)

comment:1 by robe, 12 months ago

Description: modified (diff)

comment:2 by robe, 12 months ago

Okay I found a GHA image - pg12-geos38-gdal30-proj611 so swapping out the gha pg12-geos37-gdal30-proj611 with that

comment:3 by Regina Obe <lr@…>, 12 months ago

In d097bbc/git:

Doc and ci updates for GEOS 3.6, 3.7 removal.
References #5602 for PostGIS 3.5.0.

comment:4 by Regina Obe <lr@…>, 12 months ago

Resolution: fixed
Status: assignedclosed

In 4f47efb/git:

Remove GEOS 3.6, 3.7 supporting code
Closes #5602 for PostGIS 3.5.0

comment:5 by Regina Obe <lr@…>, 12 months ago

In ea8364b7/git:

Put back geos 3.9 ifdef mistakenly taken out. References #5602

Note: See TracTickets for help on using tickets.