[postgis-tickets] [PostGIS] #4523: Upgrade 2.1.9 to 3.0.0rc1 - can not drop function st_union(geometry) because other objects depend on it

PostGIS trac at osgeo.org
Sun Oct 6 08:40:37 PDT 2019


#4523: Upgrade 2.1.9 to 3.0.0rc1 - can not drop function st_union(geometry)
because other objects depend on it
------------------------------------+---------------------------
  Reporter:  robe                   |      Owner:  strk
      Type:  defect                 |     Status:  new
  Priority:  medium                 |  Milestone:  PostGIS 3.0.0
 Component:  build/upgrade/install  |    Version:  trunk
Resolution:                         |   Keywords:
------------------------------------+---------------------------
Description changed by robe:

Old description:

> I'm not sure this test is fair -- dronie is showing this error going from
> 2.1.9 to 3.0.0rc1
>
> {{{
> Died at ../run_test.pl line 1588.
> failed (Error encountered altering EXTENSION POSTGIS:
> /tmp/pgis_reg/regress_log)
> -----------------------------------------------------------------------------
> CREATE EXTENSION
> WARNING: unpackaging raster
> WARNING: PostGIS Raster functionality has been unpackaged
> HINT: type `SELECT postgis_extensions_upgrade(); to finish the upgrade.
> After upgrading, if you want to drop raster, run: DROP EXTENSION
> postgis_raster;
> ERROR: cannot drop function st_union(geometry) because other objects
> depend on it
> DETAIL: view upgrade_view_test depends on function st_union(geometry)
> HINT: Use DROP ... CASCADE to drop the dependent objects too.
> CONTEXT: SQL statement "DROP AGGREGATE IF EXISTS ST_Union (geometry)"
> PL/pgSQL function inline_code_block line 15 at EXECUTE
> -----------------------------------------------------------------------------
> make[1]: *** [check] Error 1
> make[1]: Leaving directory `/drone/src/regress/core'
> make: *** [check-regress] Error 2
> make: Leaving directory `/drone/src/regress'
> FAIL: upgrade 2.1.9--3.0.0rc1
> }}}
>
> Can we not test 2.1.9 as that's long deprecated already and besides we
> know that ST_Union changed.  It's changed I think 3 times since 2.1.9 so
> this is an expected failure

New description:

 I'm not sure this test is fair -- dronie is showing this error going from
 2.1.9 to 3.0.0rc1

 https://dronie.osgeo.org/postgis/postgis/669

 {{{
 Died at ../run_test.pl line 1588.
 failed (Error encountered altering EXTENSION POSTGIS:
 /tmp/pgis_reg/regress_log)
 -----------------------------------------------------------------------------
 CREATE EXTENSION
 WARNING: unpackaging raster
 WARNING: PostGIS Raster functionality has been unpackaged
 HINT: type `SELECT postgis_extensions_upgrade(); to finish the upgrade.
 After upgrading, if you want to drop raster, run: DROP EXTENSION
 postgis_raster;
 ERROR: cannot drop function st_union(geometry) because other objects
 depend on it
 DETAIL: view upgrade_view_test depends on function st_union(geometry)
 HINT: Use DROP ... CASCADE to drop the dependent objects too.
 CONTEXT: SQL statement "DROP AGGREGATE IF EXISTS ST_Union (geometry)"
 PL/pgSQL function inline_code_block line 15 at EXECUTE
 -----------------------------------------------------------------------------
 make[1]: *** [check] Error 1
 make[1]: Leaving directory `/drone/src/regress/core'
 make: *** [check-regress] Error 2
 make: Leaving directory `/drone/src/regress'
 FAIL: upgrade 2.1.9--3.0.0rc1
 }}}

 Can we not test 2.1.9 as that's long deprecated already and besides we
 know that ST_Union changed.  It's changed I think 3 times since 2.1.9 so
 this is an expected failure

--

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