[FFe] Sync geos 3.7.0 from Debian unstable

Bug #1792342 reported by Darafei Praliaskouski
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
geos (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

https://tracker.debian.org/news/986587/accepted-geos-370-1-source-amd64-all-into-unstable/

Please sync geos 3.7.0-1 from Debian unstable (main).

Explanation of FeatureFreeze exception:

PostGIS 2.5.0 that will be released together with PostgreSQL 11 depends on new features in GEOS 3.7.0 (GEOSFrechetDistance).

Changelog explanation:
 - New C library methods GEOSDistanceIndexed, GEOSCoordSeq_isCCW, GEOSGeom_getXMin, GEOSGeom_getXMax, GEOSGeom_getYMin, GEOSGeom_getYMax, GEOSFrechetDistance, GEOSReverse, GEOSGeomGetZ. Do not affect software that was not using them in 3.6.
 - C API is stable. Only C++ ABI changed.
 - Added usage warnings for C++ API. Warning was actually added 2 years ago, most of popular software dealt with it.
 - GEOS adopted C++11.
 - Fixed crashes in AbstractSTRtree::query, GEOSIntersection, GEOSUnion on empty geometry elements.
 - GEOSClipByRect infinite loop fixed. Is currently exploitable as DoS on PostgreSQL/PostGIS.
 - GEOSSnap now properly handles interrupting. This lets query timeout in PostgreSQL/PostGIS work with it.

Changelog: https://trac.osgeo.org/geos/browser/git/NEWS?rev=3.7.0

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

Only one reverse-dependency:
libossim1

I suspect the SONAME change has been done just because C++ symbols are hard to track, and they like to keep the number equal to upstream release.

Package builds fine, and also the only reverse-dependency

summary: - Sync geos 3.7.0 from Debian unstable
+ [FFe] Sync geos 3.7.0 from Debian unstable
Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

You can see ongoing builds on ppa:costamagnagianfranco/locutusofborg-ppa

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

(the request comes from postgis upstream FWIW)

Revision history for this message
Iain Lane (laney) wrote : Re: [Bug 1792342] [NEW] Sync geos 3.7.0 from Debian unstable

On Thu, Sep 13, 2018 at 09:33:24AM -0000, Launchpad Bug Tracker wrote:
> PostGIS 2.5.0 that will be released together with PostgreSQL 11 depends
> on new features in GEOS 3.7.0 (GEOSFrechetDistance).

We don't have postgres 11 in cosmic though. What is the plan there?

--
Iain Lane [ <email address hidden> ]
Debian Developer [ <email address hidden> ]
Ubuntu Developer [ <email address hidden> ]

Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

I think we should sync postgresql-11 from debian, but having the toolchain "ready", will be beneficial for people installing from ppa or building by themselves.
(postgresql-11 is not stable, and it shares libecpg-dev with previous postgresql releases, so sync is no-go)

tags: added: upgrade-software-version
Revision history for this message
Darafei Praliaskouski (komzpa-gmail) wrote :

Postgres 11 is expected be released in roughly same dates as Cosmic itself.

For xx.10 Ubuntu releases it's usually installed via PGDG-maintained Apt repositories, https://wiki.postgresql.org/wiki/Apt. However, they don't ship all the dependency tree, relying on distro packages for things like GEOS.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

I'm closing this old Feature Freeze request. geos 3.7 (and Postgres 11) will be in Ubuntu 19.04 but didn't make it in for Ubuntu 18.10.

Changed in geos (Ubuntu):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.