[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