[postgis-tickets] [PostGIS] #5404: debbie failing on tickets regress ST_DistanceCPA PostGIS 3.1, GEOS 3.9 branch

PostGIS trac at osgeo.org
Mon Jun 19 05:43:31 PDT 2023


#5404: debbie failing on tickets regress  ST_DistanceCPA PostGIS 3.1, GEOS 3.9
branch
-----------------------+----------------------------
 Reporter:  robe       |      Owner:  robe
     Type:  defect     |     Status:  new
 Priority:  blocker    |  Milestone:  PostGIS 3.1.10
Component:  buildbots  |    Version:  3.1.x
 Keywords:             |
-----------------------+----------------------------
 Not sure what the deal is with this:


 {{{
 00:21:11  ./regress/core/tickets .. failed (diff expected obtained:
 /var/lib/jenkins/workspace/postgis/tmp/3_1_pg11w64/test_76_diff)
 00:21:16
 -----------------------------------------------------------------------------
 00:21:16 --- ./regress/core/tickets_expected    2023-02-17
 05:57:35.624052877 +0000
 00:21:16 +++
 /var/lib/jenkins/workspace/postgis/tmp/3_1_pg11w64/test_76_out
 2023-06-19 04:21:16.127049595 +0000
 00:21:16 @@ -327,10 +327,10 @@
 00:21:16  #4011|ST_MultiLineString|MULTILINESTRING EMPTY|t|t
 00:21:16  #4011|ST_GeometryCollection|MULTILINESTRING((0 0,0 0))|f|f
 00:21:16  #4025|
 00:21:16 -ERROR:  lwgeom_intersection_prec: GEOS Error: TopologyException:
 Input geom 0 is invalid: Self-intersection
 00:21:16 -ERROR:  lwgeom_difference_prec: GEOS Error: TopologyException:
 Input geom 0 is invalid: Self-intersection
 00:21:16 -ERROR:  lwgeom_symdifference_prec: GEOS Error:
 TopologyException: Input geom 0 is invalid: Self-intersection
 00:21:16 -ERROR:  lwgeom_union_prec: GEOS Error: TopologyException: Input
 geom 0 is invalid: Self-intersection
 00:21:16 +ERROR:  lwgeom_intersection_prec: GEOS Error: TopologyException:
 side location conflict at 5 5
 00:21:16 +ERROR:  lwgeom_difference_prec: GEOS Error: TopologyException:
 side location conflict at 5 5
 00:21:16 +ERROR:  lwgeom_symdifference_prec: GEOS Error:
 TopologyException: side location conflict at 5 5
 00:21:16 +ERROR:  lwgeom_union_prec: GEOS Error: TopologyException: side
 location conflict at 5 5
 }}}

 the last run I did in May for 3.1.9 release passed and was also testing
 GEOS 3.9 (3.9.4dev).

 I'm assuming something in GEOS 3.9 branch changed since this test hasn't
 changed since the 3.1.9 release.

 Changes since PostGIS 3.1.9 release in geos 3.9 branch are:

 https://github.com/libgeos/geos/commit/8fd3b5f7127ab3e38fdc4621cf1aedcfbc165e57
 (GEOSClipByRect)

 and

 https://github.com/libgeos/geos/commit/d6f53e6c6b5da324aeb7d84a6044012710926a26
 (Do not hide illegal argument exception in HeuristicOverlay )


 The difference looks harmless, just a change in error messages to provide
 location of conflict
-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/5404>
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