Opened 2 years ago

Closed 2 years ago

#5140 closed defect (fixed)

Make PostGIS 2.4 regress cleanly also against newer GDAL and GEOS 3.8

Reported by: robe Owned by: robe
Priority: blocker Milestone: PostGIS 2.4.10
Component: build Version: 2.4.x
Keywords: Cc:

Description (last modified by robe)

Right now 2.4 is failing on all platforms we have.

Issues I have run into that we had already backported to 2.5

  1. Topology failures with GEOS > 3.7
 regress/topogeo_addlinestring .. failed (diff expected obtained: /projects/postgis/tmp/2.4.10dev_pg11_geos3.8_gdal3.4.2w64/test_29_diff)
-----------------------------------------------------------------------------
--- regress/topogeo_addlinestring_expected      2022-04-22 10:15:56.047196700 -0400
+++ /projects/postgis/tmp/2.4.10dev_pg11_geos3.8_gdal3.4.2w64/test_29_out       2022-04-22 10:16:39.574665700 -0400
@@ -85,10 +85,10 @@
 contains|25
 contains|47
 contains|48
-N|42||POINT(7 36)
-N|43||POINT(14 34)
-E|47|sn21|en42
-E|48|sn43|en22
+N|42||POINT(14 34)
+N|43||POINT(7 36)
+E|47|sn42|en22
+E|48|sn21|en43


 regress/topogeo_addpolygon .. failed (diff expected obtained: /projects/postgis/tmp/2.4.10dev_pg11_geos3.8_gdal3.4.2w64/test_31_diff)
-----------------------------------------------------------------------------
--- regress/topogeo_addpolygon_expected 2022-04-21 14:53:22.166658300 -0400
+++ /projects/postgis/tmp/2.4.10dev_pg11_geos3.8_gdal3.4.2w64/test_31_out       2022-04-22 10:16:41.114831800 -0400
@@ -32,8 +32,8 @@
 N|26||POINT(28 18)
 E|30|sn14|en26
 E|31|sn26|en18
-E|32|sn26|en13
-E|33|sn17|en26
+E|32|sn17|en26
+E|33|sn26|en13
 F|14
 F|15
 ex_hole|3
-----------------------------------------------------------------------------

  1. GDAL failures, most of these are because of order changes, most were fixed by backporting some tests from 2.5 and 3.0 (some covered in #5127)
  1. Some GDAL raster issues mostly around 32-bit (though we have no bots that we can test against 32-bit). I did find some obvious errors fixed also in 2.5 I intend to backport. Covered in #3994 and #4102
  1. Winnie can't build address standardizer (I think because of her newer autoconf, so have to support pkg-config) detailed in #5126
  1. Fix address_standardizer and address_standarizer_data_us install, default_version had wrong replace arg.

Change History (3)

comment:1 by robe, 2 years ago

Description: modified (diff)

comment:2 by robe, 2 years ago

Description: modified (diff)

comment:3 by Regina Obe <lr@…>, 2 years ago

Resolution: fixed
Status: assignedclosed

In bee56fc/git:

Numerous fixes. Prevent configure against PostgreSQL > 11
Closes #5140 for PostGIS 2.4.10

Note: See TracTickets for help on using tickets.