[postgis-tickets] [PostGIS] #5140: Make PostGIS 2.4 regress cleanly also against newer GDAL and GEOS 3.8

PostGIS trac at osgeo.org
Sat Apr 23 19:45:39 PDT 2022


#5140: Make PostGIS 2.4 regress cleanly also against newer GDAL and GEOS 3.8
------------------------------------+----------------------------
  Reporter:  robe                   |      Owner:  robe
      Type:  defect                 |     Status:  assigned
  Priority:  blocker                |  Milestone:  PostGIS 2.4.10
 Component:  build/upgrade/install  |    Version:  2.4.x
Resolution:                         |   Keywords:
------------------------------------+----------------------------
Description changed by robe:

Old description:

> 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
> -----------------------------------------------------------------------------
>
> }}}
>
> 2. 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)
>
> 3. 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
>
> 4. Winnie can't build address standardizer (I think because of her newer
> autoconf, so have to support pkg-config) detailed in #5126

New description:

 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
 -----------------------------------------------------------------------------

 }}}

 2. 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)

 3. 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

 4. Winnie can't build address standardizer (I think because of her newer
 autoconf, so have to support pkg-config) detailed in #5126

 5. Fix address_standardizer and address_standarizer_data_us install,
 default_version had wrong replace arg.

--

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