[postgis-tickets] [PostGIS] #4514: GEOS master breaks topology tests
PostGIS
trac at osgeo.org
Fri Sep 27 06:37:56 PDT 2019
#4514: GEOS master breaks topology tests
------------------------+--------------------------
Reporter: Algunenano | Owner: pramsey
Type: defect | Status: new
Priority: medium | Milestone: PostGIS GEOS
Component: postgis | Version: trunk
Keywords: |
------------------------+--------------------------
With current GEOS/master (4676.f7c913f3):
{{{
$ /usr/bin/perl ../../regress/run_test.pl --topology
regress/addface2.5d.sql || cat /tmp/pgis_reg/test_1_diff
PATH is
/usr/lib/colorgcc/bin/:/usr/lib/ccache/bin/:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
Checking for shp2pgsql ... found
Checking for pgsql2shp ... found
TMPDIR is /tmp/pgis_reg
Creating database 'postgis_reg'
Loading unpackaged components from
/home/raul/dev/public/postgis/regress/00-regress-
install/share/contrib/postgis
Loading PostGIS into 'postgis_reg'
Loading Topology into 'postgis_reg'
PostgreSQL 12beta4 on x86_64-pc-linux-gnu, compiled by clang version 8.0.1
(tags/RELEASE_801/final), 64-bit
Postgis 3.0.0alpha5dev - r17822 - 2019-09-20 15:13:04
scripts 3.0.0alpha5dev r17822
GEOS: 3.8.0dev-CAPI-1.12.0
PROJ: 6.2.0
Running tests
regress/addface2.5d .. failed (diff expected obtained:
/tmp/pgis_reg/test_1_diff)
uninstall .. ok (4725)
Run tests: 2
Failed: 1
--- regress/addface2.5d_expected 2017-08-25 11:53:10.074352999
+0200
+++ /tmp/pgis_reg/test_1_out 2019-09-27 15:36:28.266923387 +0200
@@ -3,11 +3,10 @@
e2|2
e3|3
e4|4
-f1|1
+ERROR: Polygon boundary is not fully defined by existing edges at or
near point POINT Z (0 10 20)
0|
-1|POLYGON((0 0,0 10,10 10,10 0,0 0))
-1|1|0
-2|1|0
-3|0|1
-4|0|1
+1|0|0
+2|0|0
+3|0|0
+4|0|0
Topology 'tt3d' dropped
}}}
With older GEOS (4574.326b89e6):
{{{
$ /usr/bin/perl ../../regress/run_test.pl --topology
regress/addface2.5d.sql || cat /tmp/pgis_reg/test_1_diff
PATH is
/usr/lib/colorgcc/bin/:/usr/lib/ccache/bin/:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
Checking for shp2pgsql ... found
Checking for pgsql2shp ... found
TMPDIR is /tmp/pgis_reg
Creating database 'postgis_reg'
Loading unpackaged components from
/home/raul/dev/public/postgis/regress/00-regress-
install/share/contrib/postgis
Loading PostGIS into 'postgis_reg'
Loading Topology into 'postgis_reg'
PostgreSQL 12beta4 on x86_64-pc-linux-gnu, compiled by clang version 8.0.1
(tags/RELEASE_801/final), 64-bit
Postgis 3.0.0alpha5dev - r17822 - 2019-09-20 15:13:04
scripts 3.0.0alpha5dev r17822
GEOS: 3.8.0dev-CAPI-1.11.0
PROJ: 6.2.0
Running tests
regress/addface2.5d .. ok
uninstall .. ok (4725)
Run tests: 2
Failed: 0
}}}
I'll try to bisect the issue between those 2 commits.
--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/4514>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.
More information about the postgis-tickets
mailing list