[PostGIS] #5619: ST_Intersection, side location conflict on Postgis 3.4

PostGIS trac at osgeo.org
Mon Nov 27 23:16:26 PST 2023


#5619: ST_Intersection, side location conflict on Postgis 3.4
--------------------------------+---------------------------
  Reporter:  Lars Aksel Opsahl  |      Owner:  pramsey
      Type:  defect             |     Status:  new
  Priority:  medium             |  Milestone:  PostGIS 3.4.2
 Component:  postgis            |    Version:  3.4.x
Resolution:                     |   Keywords:
--------------------------------+---------------------------
Comment (by Lars Aksel Opsahl):

 Replying to [comment:6 robe]:
 > > I think just a text message indicating that geos is out off date would
 be a very nice help, since this is a problem on newly installed Ubuntu
 (libgeos-c1v5/jammy,now 3.10.2-1 amd64 [installed,automatic]) servers
 where only apt is used to install postgis with out doing any compiling of
 any code.
 > >
 > > Thanks
 >
 > I'm trying to think how we can do that, and I still feel the effort vs.
 the utility gained is not there.
 > I'd be more worried causing undue panic than providing any useful
 information.
 >
 > First of all what would you consider an out-of-date geos?
 >
 > Often times a new micro release of GEOS will come out after a new
 PostGIS micro, so we can't really know that GEOS is out of date.
 > The GEOS micro that was the latest when PostGIS was released has a bug
 in it that you are experiencing, that PostGIS couldn't possibly know about
 because it came after the PostGIS release.  Your geos is out of date, but
 we can't tell you that.
 > That is often the case I see, which is why we mark those kind of bugs as
 GEOS (cause they aren't fixed in PostGIS, but GEOS), upgrade your GEOS and
 you don't even need to recompile PostGIS to fix.
 >
 > Also if you are using a PostGIS that exercises new features, but your
 GEOS is the latest micro, but not latest minor. e.g. you are running GEOS
 3.10.6 with PostGIS 3.4.1.  Does that mean your GEOS is out of date?  Well
 from the micro stand point it isn't (and sadly that's the best we can hope
 for from packagers, cause they still try to stare away from upgrade GEOS
 to latest minor, like it's some sacred thing that will break everything
 else), from the major, well you are missing out on some functions.
 >
 > Say for example you are running PostGIS 3.4.1, you would be missing out
 on GEOS 3.11 features like the HULL functions e.g.
 https://postgis.net/docs/ST_SimplifyPolygonHull.html  - but maybe you
 don't care.

 I think's it's a good idea to provide info about not using latest geos
 also. I made new ticket for this discussion at
 [https://trac.osgeo.org/postgis/ticket/5624] with three different used
 cases

 Thanks.
-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/5619#comment:7>
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