[spatialite] 02/03: Drop build dependency on liblwgeom-dev to untangle spatialite->postgis->gdal->spatialite circular dependency.

Sebastiaan Couwenberg sebastic at moszumanska.debian.org
Fri Feb 5 15:48:24 UTC 2016


This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch master
in repository spatialite.

commit 00af44405bf6888598a6c46b71ef682943a2e66d
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Mon Aug 17 22:35:37 2015 +0200

    Drop build dependency on liblwgeom-dev to untangle spatialite->postgis->gdal->spatialite circular dependency.
---
 debian/NEWS                   | 16 ++++++++++++++++
 debian/changelog              |  2 ++
 debian/control                |  1 -
 debian/libspatialite7.symbols | 24 ------------------------
 debian/rules                  |  2 +-
 5 files changed, 19 insertions(+), 26 deletions(-)

diff --git a/debian/NEWS b/debian/NEWS
index b351ee6..b1a5f55 100644
--- a/debian/NEWS
+++ b/debian/NEWS
@@ -1,3 +1,19 @@
+spatialite (4.3.0a-5) unstable; urgency=medium
+
+  SpatiaLite 4.3.x is no longer configured to enable liblwgeom, because the
+  spatialite->postgis->gdal->spatialite circular dependency this created
+  caused too many issues with transitions to newer releases of GEOS and GDAL.
+
+  Concerns about the circular dependency were raised in #808606 and elsewhere.
+  Please refer to the following posts for more discussion about this issue:
+
+   * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=808606#5
+   * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791045#49
+   * https://lists.debian.org/debian-gis/2016/02/msg00017.html
+   * https://lists.alioth.debian.org/pipermail/pkg-grass-devel/2016-January/042322.html
+
+ -- Bas Couwenberg <sebastic at debian.org>  Fri, 05 Feb 2016 15:53:48 +0100
+
 spatialite (4.3.0~rc0-1~exp1) experimental; urgency=medium
 
   SpatiaLite 4.3.x is now configured to enable liblwgeom and GCP options.
diff --git a/debian/changelog b/debian/changelog
index 3de52d9..9509584 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,8 @@
 spatialite (4.3.0a-5) UNRELEASED; urgency=medium
 
   * Update Vcs-Git URL to use HTTPS.
+  * Drop build dependency on liblwgeom-dev to untangle
+    spatialite->postgis->gdal->spatialite circular dependency.
 
  -- Bas Couwenberg <sebastic at debian.org>  Fri, 05 Feb 2016 15:50:00 +0100
 
diff --git a/debian/control b/debian/control
index 0beb1d5..dcea09c 100644
--- a/debian/control
+++ b/debian/control
@@ -14,7 +14,6 @@ Build-Depends: debhelper (>= 9),
                libreadline-dev,
                libexpat1-dev,
                libfreexl-dev,
-               liblwgeom-dev (>= 2.2.1),
                libxml2-dev,
                pkg-config,
                zlib1g-dev
diff --git a/debian/libspatialite7.symbols b/debian/libspatialite7.symbols
index fda52c6..dde6bd6 100644
--- a/debian/libspatialite7.symbols
+++ b/debian/libspatialite7.symbols
@@ -178,8 +178,6 @@ libspatialite.so.7 libspatialite7 #MINVER#
  ewktParseFree at Base 3.0.0
  ewkt_point_xyzm at Base 3.0.0
  ewky_yylex at Base 4.0.0
- gaia3DDistance at Base 4.3.0~rc0
- gaia3DMaxDistance at Base 4.3.0~rc0
  gaiaAddControlPoint2D at Base 4.3.0~rc0
  gaiaAddControlPoint3D at Base 4.3.0~rc0
  gaiaAddDbfField at Base 2.4.0
@@ -221,8 +219,6 @@ libspatialite.so.7 libspatialite7 #MINVER#
  gaiaAppendPointZMToDynamicLine at Base 3.0.0
  gaiaAppendPointZToDynamicLine at Base 3.0.0
  gaiaAppendToOutBuffer at Base 3.0.0
- gaiaAsX3D at Base 4.3.0~rc0
- gaiaAzimuth at Base 4.3.0~rc0
  gaiaBoundary at Base 2.4.0
  gaiaBoundary_r at Base 4.2.0
  gaiaBuildCircleMbr at Base 2.4.0
@@ -307,7 +303,6 @@ libspatialite.so.7 libspatialite7 #MINVER#
  gaiaDynamicLineSplitAfter at Base 2.4.0
  gaiaDynamicLineSplitBefore at Base 2.4.0
  gaiaEllipseParams at Base 2.4.0
- gaiaEllipsoidAzimuth at Base 4.3.0~rc0
  gaiaEncodeURL at Base 4.3.0~rc0
  gaiaEndianArch at Base 2.4.0
  gaiaEwkbGetLinestring at Base 4.0.0
@@ -382,8 +377,6 @@ libspatialite.so.7 libspatialite7 #MINVER#
  gaiaFromWkb at Base 2.4.0
  gaiaFullFileNameFromPath at Base 4.3.0~rc0
  gaiaGPKG2Spatialite at Base 4.2.0
- gaiaGeoHash at Base 4.3.0~rc0
- gaiaGeodesicArea at Base 4.3.0~rc0
  gaiaGeodesicDistance at Base 2.4.0
  gaiaGeodesicTotalLength at Base 2.4.0
  gaiaGeomCollArea at Base 2.4.0
@@ -461,8 +454,6 @@ libspatialite.so.7 libspatialite7 #MINVER#
  gaiaGetGpsLatLong at Base 2.4.0
  gaiaGetLayerExtent at Base 4.1.0
  gaiaGetLocaleCharset at Base 2.4.0
- gaiaGetLwGeomErrorMsg at Base 4.3.0~rc0
- gaiaGetLwGeomWarningMsg at Base 4.3.0~rc0
  gaiaGetMbrMaxX at Base 2.4.0
  gaiaGetMbrMaxY at Base 2.4.0
  gaiaGetMbrMinX at Base 2.4.0
@@ -557,9 +548,6 @@ libspatialite.so.7 libspatialite7 #MINVER#
  gaiaMakePointZ at Base 3.0.2~20120302
  gaiaMakePointZM at Base 3.0.2~20120302
  gaiaMakePolygon at Base 4.2.0
- gaiaMakeValid at Base 4.3.0~rc0
- gaiaMakeValidDiscarded at Base 4.3.0~rc0
- gaiaMaxDistance at Base 4.3.0~rc0
  gaiaMbrGeometry at Base 2.4.0
  gaiaMbrLinestring at Base 2.4.0
  gaiaMbrPolygon at Base 2.4.0
@@ -576,7 +564,6 @@ libspatialite.so.7 libspatialite7 #MINVER#
  gaiaMergeGeometries at Base 3.0.0
  gaiaMergeGeometries_r at Base 4.2.0
  gaiaMinDistance at Base 2.4.0
- gaiaNodeLines at Base 4.3.0~rc0
  gaiaNormalizeLonLat at Base 4.0.0
  gaiaOffsetCurve at Base 3.0.2~20120302
  gaiaOffsetCurve_r at Base 4.2.0
@@ -625,7 +612,6 @@ libspatialite.so.7 libspatialite7 #MINVER#
  gaiaPrependPointToDynamicLine at Base 2.4.0
  gaiaPrependPointZMToDynamicLine at Base 3.0.0
  gaiaPrependPointZToDynamicLine at Base 3.0.0
- gaiaProjectedPoint at Base 4.3.0~rc0
  gaiaQuotedSql at Base 3.0.2~20120302
  gaiaRadsToDegs at Base 2.4.0
  gaiaReadDbfEntity at Base 2.4.0
@@ -636,7 +622,6 @@ libspatialite.so.7 libspatialite7 #MINVER#
  gaiaResetDbfEntity at Base 2.4.0
  gaiaResetGeosMsg at Base 2.4.0
  gaiaResetGeosMsg_r at Base 4.2.0
- gaiaResetLwGeomMsg at Base 4.3.0~rc0
  gaiaReverseDynamicLine at Base 2.4.0
  gaiaRingCentroid at Base 2.4.0
  gaiaRingGetPoint at Base 2.4.0
@@ -644,7 +629,6 @@ libspatialite.so.7 libspatialite7 #MINVER#
  gaiaRotateCoords at Base 2.4.0
  gaiaSanitize at Base 2.4.0
  gaiaScaleCoords at Base 2.4.0
- gaiaSegmentize at Base 4.3.0~rc0
  gaiaSetDoubleValue at Base 2.4.0
  gaiaSetGeosAuxErrorMsg at Base 4.1.0
  gaiaSetGeosAuxErrorMsg_r at Base 4.2.0
@@ -653,8 +637,6 @@ libspatialite.so.7 libspatialite7 #MINVER#
  gaiaSetGeosWarningMsg at Base 2.4.0
  gaiaSetGeosWarningMsg_r at Base 4.2.0
  gaiaSetIntValue at Base 2.4.0
- gaiaSetLwGeomErrorMsg at Base 4.3.0~rc0
- gaiaSetLwGeomWarningMsg at Base 4.3.0~rc0
  gaiaSetNullValue at Base 2.4.0
  gaiaSetStrValue at Base 2.4.0
  gaiaSharedPaths at Base 3.0.2~20120302
@@ -672,9 +654,6 @@ libspatialite.so.7 libspatialite7 #MINVER#
  gaiaSnapToGrid at Base 4.0.0
  gaiaSnap_r at Base 4.2.0
  gaiaSpatialite2GPKG at Base 4.2.0
- gaiaSplit at Base 4.3.0~rc0
- gaiaSplitLeft at Base 4.3.0~rc0
- gaiaSplitRight at Base 4.3.0~rc0
  gaiaSquareGrid at Base 4.0.0
  gaiaSquareGrid_r at Base 4.2.0
  gaiaStatisticsInvalidate at Base 4.2.0
@@ -745,8 +724,6 @@ libspatialite.so.7 libspatialite7 #MINVER#
  gaia_geos_warning_msg at Base 2.4.0
  gaia_geosaux_error_msg at Base 4.1.0
  gaia_libxml2_version at Base 4.1.1
- gaia_lwgeom_error_msg at Base 4.3.0~rc0
- gaia_lwgeom_warning_msg at Base 4.3.0~rc0
  gaia_matrix_as_text at Base 4.3.0~rc0
  gaia_matrix_create at Base 4.3.0~rc0
  gaia_matrix_create_multiply at Base 4.3.0~rc0
@@ -823,7 +800,6 @@ libspatialite.so.7 libspatialite7 #MINVER#
  spatialitetargetcpu at Base 4.2.0
  spatialiteversion at Base 2.4.0
  splite_connection_pool at Base 4.2.0
- splitelwgeomversion at Base 4.3.0~rc0
  srid_get_axis at Base 4.3.0~rc0
  srid_get_datum at Base 4.3.0~rc0
  srid_get_prime_meridian at Base 4.3.0~rc0
diff --git a/debian/rules b/debian/rules
index 3d75e1a..dc452d5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -37,7 +37,7 @@ override_dh_auto_configure:
 		--enable-geos \
 		$(EPSG) \
 		--enable-proj \
-		--enable-lwgeom=yes \
+		--enable-lwgeom=no \
 		--enable-gcp=yes \
 		--disable-examples
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/spatialite.git



More information about the Pkg-grass-devel mailing list