[postgis-devel] PSC Vote: PostGIS 2.2.1 release in 2 weeks
Sebastiaan Couwenberg
sebastic at xs4all.nl
Sun Dec 20 05:54:10 PST 2015
On 20-12-15 14:22, Greg Troxel wrote:
> Sebastiaan Couwenberg <sebastic at xs4all.nl> writes:
>> I'll wait with the backport update for 2.2.1 to transition to testing to
>> not burden its users with two ABI breaks in a short time frame.
>
> I was considering doing that, but committed my update to 2.2.0. I
> certainly share your aversion to ABI breaks, but I am curious how many
> packages depend on postgis, and what a user would have to do to deal
> with it. As a leaf pkgsrc in pkgsrc, I can't quite see it.
SpatiaLite is a reverse dependency of liblwgeom since 4.3.0. That's the
only strict library dependency in Debian.
pgRouting is a reverse dependency of the postgis-2.2 library. This is
not affected by the ABI break. As least where SONAMEs are concerned.
While SpatiaLite is a small package, it's a dependency of GDAL and
through that a dependency of most other GIS packages. A broken
SpatiaLite breaks this entire dependency chain as we experienced with
breakage caused by the removal of lw_vasprintf() from liblwgeom 2.2.0
while Spatialite 4.3.0a still requires it:
https://groups.google.com/d/topic/spatialite-users/LuFirW-60q4/discussion
Because this broke the QGIS nightly builds, the problem was quickly
found and fixed by backporting the relevant changes from SpatiaLite
4.4.0-RC0. This did not prevent new bugreports in the mean time, all
related to the spatialite link failure, filed for the various packages
depending on GDAL.
I look forward to switching SpatiaLite to the rt-topology library to
have it not require liblwgeom any more. This also breaks the
spatialite->postgis->gdal->spatialite circular dependency that
complicates GEOS transitions as they all depend on it.
Kind Regards,
Bas
--
GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
More information about the postgis-devel
mailing list