Opened 2 months ago

Closed 2 months ago

#36929 closed Cleanup/optimization (fixed)

Drop support for GEOS 3.9

Reported by: David Smith Owned by: Pravin
Component: GIS Version: 6.0
Severity: Normal Keywords:
Cc: Triage Stage: Ready for checkin
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

Geospatial libraries are typically supported for 5 years. GEOS 3.9.0 was released in December 2020 and therefore support could be removed. See News.

The motivation for this is that this PR proposes to add a feature that is available in GEOS 3.10+.

Change History (11)

comment:1 by Natalia Bidart, 2 months ago

Triage Stage: UnreviewedAccepted

Thank you David! Follow the pattern of #35774 and #34685.

comment:4 by Pravin, 2 months ago

Can I work on this ?

comment:5 by David Smith, 2 months ago

Of course. That would be super.

comment:6 by Pravin, 2 months ago

Owner: set to Pravin
Status: newassigned

comment:7 by Pravin, 2 months ago

Thanks David

comment:8 by Pravin, 2 months ago

Hi David,

I don't see anywhere in the codebase we using 3.9 version. We always making sure that version should be at least >=3.12 .

But in docshttps://docs.djangoproject.com/en/6.0/ref/contrib/gis/install/geolibs/ we mentions the version 3.9 . So when we say drop support for GEOS 3.9 means remove 3.9 from docs.

I have feeling that i'm going in wrong direction. I would really appreciate if you could help me out.

comment:9 by David Smith, 2 months ago

It is possible that only a docs change is needed.

Please see the links in Natalia's comment for inspiration on what is required. These show the changes made when removing support for old versions of GEOS.

comment:10 by Pravin, 2 months ago

Thanks David this was really helpful.

comment:11 by Pravin, 2 months ago

Has patch: set
Version 0, edited 2 months ago by Pravin (next)

comment:12 by Tim Graham, 2 months ago

Triage Stage: AcceptedReady for checkin

comment:13 by Jacob Walls <jacobtylerwalls@…>, 2 months ago

Resolution: fixed
Status: assignedclosed

In 4139cb8:

Fixed #36929 -- Dropped support for GEOS 3.9.

Thanks David Smith for report and Tim Graham for review.

Note: See TracTickets for help on using tickets.
Back to Top