[postgis-tickets] r17685 - Add upgrade install paths for address_standardizer

Regina Obe lr at pcorp.us
Sat Aug 10 01:01:07 PDT 2019


Author: robe
Date: 2019-08-10 13:01:07 -0700 (Sat, 10 Aug 2019)
New Revision: 17685

Modified:
   branches/2.5/NEWS
   branches/2.5/doc/release_notes.xml
   branches/2.5/extensions/address_standardizer/Makefile.in
Log:
Add upgrade install paths for address_standardizer
references #4420 for PostGIS 2.5

Modified: branches/2.5/NEWS
===================================================================
--- branches/2.5/NEWS	2019-08-09 23:51:16 UTC (rev 17684)
+++ branches/2.5/NEWS	2019-08-10 20:01:07 UTC (rev 17685)
@@ -1,5 +1,5 @@
 PostGIS 2.5.3
-2019/XX/XX
+2019/08/xx
 
  * Bug fixes *
 
@@ -16,9 +16,10 @@
   - #4209, Handle NULL geometry values in pgsql2shp (Paul Ramsey)
   - #4419, Use protobuf version to enable/disable mvt/geobuf (Paul Ramsey)
   - #4437, Handle POINT EMPTY in shape loader/dumper (Paul Ramsey)
-  - #4461, ST_AsTWKB doesn't always remove duplicate points (Nik Aven)
+  - #4461, ST_AsTWKB doesn't always remove duplicate points (Nicklas Avén)
   - #4459, Fix ST_Subdivide crash on intermediate EMPTY (Darafei Praliaskouski)
   - #4470, ST_GeomFromGeoJSON crash on empty rings (Darafei Praliaskouski)
+  - #4420, update path does not exists for address_standardizer extension (Regina Obe)
 
 
 PostGIS 2.5.2

Modified: branches/2.5/doc/release_notes.xml
===================================================================
--- branches/2.5/doc/release_notes.xml	2019-08-09 23:51:16 UTC (rev 17684)
+++ branches/2.5/doc/release_notes.xml	2019-08-10 20:01:07 UTC (rev 17685)
@@ -2,7 +2,36 @@
 <appendix id="release_notes">
   <title>Appendix</title>
     <subtitle>Release Notes</subtitle>
+
     <sect1>
+      <title>Release 2.5.3</title>
+      <para>Release date: 2019/08/10</para>
+      <para>If compiling with PostgreSQL+JIT, LLVM >= 6 is required</para>
+      <para>Supported PostgreSQL versions for this release are:
+      PostgreSQL 9.4 - PostgreSQL 11, GEOS >= 3.5</para>
+      <simplesect>
+        <title>Bug Fixes</title>
+          <para>4348, ST_AsMVTGeom (GEOS): Enforce validation at all times (Raúl Marín)</para>
+          <para>4361, Fix postgis_type_name with (GEOMETRYM,3) (Matt Bretl)</para>
+          <para>4326, Fix circular arc distance calculation (Paul Ramsey)</para>
+          <para>4380, Simple TIN support to allow viz in QGIS (Paul Ramsey)</para>
+          <para>4388, AddRasterConstraints: Ignore NULLs when generating constraints (Raúl Marín)</para>
+          <para>4327, Avoid pfree'ing the result of getenv (Raúl Marín)</para>
+          <para>4406, Throw on invalid characters when decoding geohash (Raúl Marín)</para>
+          <para>4440, Internal type lookups fail over FDW (Paul Ramsey)</para>
+          <para>4445, Fix bug in lwgeom_le (Raúl Marín)</para>
+          <para>4466, Fix undefined behaviour in _postgis_gserialized_stats (Raúl Marín)</para>
+          <para>4209, Handle NULL geometry values in pgsql2shp (Paul Ramsey)</para>
+          <para>4419, Use protobuf version to enable/disable mvt/geobuf (Paul Ramsey)</para>
+          <para>4437, Handle POINT EMPTY in shape loader/dumper (Paul Ramsey)</para>
+          <para>4461, ST_AsTWKB doesn't always remove duplicate points (Nicklas Avén)</para>
+          <para>4459, Fix ST_Subdivide crash on intermediate EMPTY (Darafei Praliaskouski)</para>
+          <para>4470, ST_GeomFromGeoJSON crash on empty rings (Darafei Praliaskouski)</para>
+          <para>4420, update path does not exists for address_standardizer extension (Regina Obe)</para>
+      </simplesect>
+    </sect1>
+
+    <sect1>
       <title>Release 2.5.2</title>
       <para>Release date: 2019/03/11</para>
       <para>If compiling with PostgreSQL+JIT, LLVM >= 6 is required</para>

Modified: branches/2.5/extensions/address_standardizer/Makefile.in
===================================================================
--- branches/2.5/extensions/address_standardizer/Makefile.in	2019-08-09 23:51:16 UTC (rev 17684)
+++ branches/2.5/extensions/address_standardizer/Makefile.in	2019-08-10 20:01:07 UTC (rev 17685)
@@ -1,3 +1,4 @@
+include ../upgradeable_versions.mk
 OBJS = \
     address_parser.o \
     address_standardizer.o \
@@ -41,7 +42,7 @@
 	$(EXTENSION)_data_us.control \
 	$(NULL)
 
-all:  sql/address_standardizer.sql sql/address_standardizer--1.0--$(EXTVERSION).sql sql/address_standardizer--$(EXTVERSION).sql sql/address_standardizer--$(EXTVERSION)--$(EXTVERSION)next.sql sql/address_standardizer--$(EXTVERSION)next--$(EXTVERSION).sql \
+all:  sql/address_standardizer.sql sql/address_standardizer--1.0--$(EXTVERSION).sql sql/address_standardizer--$(EXTVERSION).sql sql/$(EXTENSION)--ANY--$(EXTVERSION).sql \
  sql/$(EXTENSION)_data_us.sql sql/address_standardizer-- at POSTGIS_LIB_VERSION@.sql sql/$(EXTENSION)_data_us-- at POSTGIS_LIB_VERSION@.sql  sql/$(EXTENSION)_data_us--$(EXTVERSION)--$(EXTVERSION)next.sql \
 sql/$(EXTENSION)_data_us--$(EXTVERSION)next--$(EXTVERSION).sql \
 sql/test-init-extensions.sql sql/test-parseaddress.sql sql/test-standardize_address_1.sql sql/test-standardize_address_2.sql
@@ -48,8 +49,6 @@
 
 EXTRA_CLEAN += sql/*.sql
 
-
-
 DOCS = README.address_standardizer
 PG_CPPFLAGS = @CFLAGS@ @CPPFLAGS@
 
@@ -92,16 +91,17 @@
 	mkdir -p sql
 	cat $^ > $@
 
-# upgrade logic for us data extension (to go to next cludge for dev upgrading)
-sql/$(EXTENSION)--$(EXTVERSION)--$(EXTVERSION)next.sql: sql/address_standardizer_functions.sql
-	mkdir -p sql
-	cat $^ > $@
+# Scripts making up the extension minor upgrade file
+# NOTE: order matters
+EXTENSION_UPGRADE_SCRIPTS = \
+	sql/address_standardizer_functions.sql
 
-# upgrade logic for us data extension (to go to original round-robin yoyo cludge for dev upgrading)
-sql/$(EXTENSION)--$(EXTVERSION)next--$(EXTVERSION).sql: sql/address_standardizer_functions.sql
-	mkdir -p sql
-	cat $^ > $@
 
+sql/$(EXTENSION)--ANY--$(EXTVERSION).sql: $(EXTENSION_UPGRADE_SCRIPTS)
+	cat $(EXTENSION_UPGRADE_SCRIPTS) > $@
+
+include ../upgrade-paths-rules.mk
+
 # build us data extension
 sql/$(EXTENSION)_data_us--$(EXTVERSION).sql: us_lex.sql us_gaz.sql us_rules.sql sql_bits/address_standardizer_data_us_mark_editable_objects.sql.in
 	mkdir -p sql



More information about the postgis-tickets mailing list