[postgis-tickets] r17857 - Prepping for PostGIS 3.0.0rc1 release

Regina Obe lr at pcorp.us
Sat Oct 5 11:06:52 PDT 2019


Author: robe
Date: 2019-10-05 11:06:52 -0700 (Sat, 05 Oct 2019)
New Revision: 17857

Modified:
   trunk/ChangeLog
   trunk/NEWS
   trunk/README.postgis
   trunk/Version.config
   trunk/ci/winnie/build_postgis.sh
   trunk/ci/winnie/regress_postgis.sh
   trunk/doc/release_notes.xml
   trunk/extensions/upgradeable_versions.mk
Log:
Prepping for PostGIS 3.0.0rc1 release

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2019-10-04 18:25:46 UTC (rev 17856)
+++ trunk/ChangeLog	2019-10-05 18:06:52 UTC (rev 17857)
@@ -1,3 +1,169 @@
+2019-10-04 18:25  Paul Ramsey <pramsey at cleverelephant.ca>
+
+	* [r17856] postgis/lwgeom_accum.c, postgis/lwgeom_accum.h,
+	  postgis/lwgeom_geos.c, postgis/postgis.sql.in,
+	  postgis/postgis_after_upgrade.sql,
+	  postgis/postgis_before_upgrade.sql, regress/run_test.pl: Restore
+	  ST_Union() aggregate signature and re-work
+	  performance/size enhancement to continue to avoid
+	  using Array type during ST_Union(), hopefully
+	  avoiding Array size limitations.
+
+2019-10-03 09:49  Raúl Marín Rodríguez <rmrodriguez at carto.com>
+
+	* [r17855] autogen.sh: autogen.sh: Exit with an error when a tool
+	  is missing
+
+2019-10-03 09:40  Raúl Marín Rodríguez <rmrodriguez at carto.com>
+
+	* [r17854] NEWS, configure.ac: Use a clean environment when
+	  detecting C++ libraries
+	  
+	  Closes #4520
+	  Closes https://github.com/postgis/postgis/pull/488
+
+2019-10-02 18:22  Paul Ramsey <pramsey at cleverelephant.ca>
+
+	* [r17851] postgis/lwgeom_export.c: Use snprintf in building SRID
+	  query string
+
+2019-10-02 13:45  Raúl Marín Rodríguez <rmrodriguez at carto.com>
+
+	* [r17846] NEWS, postgis/lwgeom_export.c: getSRIDbySRS: Fix crash
+	  
+	  - Prevents stack overflow when the srs is long (query + srs > 256
+	  chars).
+	  - Prevents sql injection.
+	  
+	  References #4519
+	  Closes https://github.com/postgis/postgis/pull/487
+
+2019-10-01 17:29  Paul Ramsey <pramsey at cleverelephant.ca>
+
+	* [r17845] extensions/upgradeable_versions.mk: Get a little bit
+	  ahead on extension upgrade paths, so
+	  patch releases of older versions can still upgrade to 3.0 in
+	  near future
+
+2019-10-01 17:28  Paul Ramsey <pramsey at cleverelephant.ca>
+
+	* [r17844] postgis/postgis_before_upgrade.sql: Fix scripts-based
+	  (not extension) upgrade from 2.4
+	  Closes #4516
+
+2019-10-01 14:30  Regina Obe <lr at pcorp.us>
+
+	* [r17842] NEWS: Create slot for next release - be confident we'll
+	  do another before end of month
+
+2019-09-30 21:18  Paul Ramsey <pramsey at cleverelephant.ca>
+
+	* [r17841] raster/test/regress/rt_gdalwarp.sql,
+	  raster/test/regress/rt_gdalwarp_expected: Turn rt_gdalwarp tests
+	  back on, removing grid shifts to account
+	  for changes in Proj installed grids
+
+2019-09-30 19:49  Paul Ramsey <pramsey at cleverelephant.ca>
+
+	* [r17839] regress/loader/ReprojectPts-w.select.expected,
+	  regress/loader/ReprojectPts.opts,
+	  regress/loader/ReprojectPts.select.expected,
+	  regress/loader/ReprojectPtsD.opts,
+	  regress/loader/ReprojectPtsD.select.expected,
+	  regress/loader/ReprojectPtsGeog-w.select.expected,
+	  regress/loader/ReprojectPtsGeog.opts,
+	  regress/loader/ReprojectPtsGeog.select.expected,
+	  regress/loader/ReprojectPtsGeogD-w.select.expected,
+	  regress/loader/ReprojectPtsGeogD.opts,
+	  regress/loader/ReprojectPtsGeogD.select.expected: Avoid
+	  datum/grid shifts in reproject test, to lower
+	  sensitivity to variance in proj installations wrt
+	  whether or not grid shift files are installed.
+	  References #4500
+
+2019-09-30 18:55  Regina Obe <lr at pcorp.us>
+
+	* [r17838] ci/bessie32/postgis_regress.sh: Add CXX and CXXFLAGS
+	  from pg_config seems to fix wagyu load issue
+	  Closes #4474
+
+2019-09-30 16:38  Regina Obe <lr at pcorp.us>
+
+	* [r17837] ci/bessie32/postgis_regress.sh: Put back wagyu, but try
+	  to force gcc8 as compiler and use CFLAGS from PostgreSQL 11
+	  install
+	  References #4474
+
+2019-09-29 00:38  Regina Obe <lr at pcorp.us>
+
+	* [r17836] Version.config, extensions/upgradeable_versions.mk: Flip
+	  to 3.0.0beta2dev
+
+2019-09-28 23:55  Regina Obe <lr at pcorp.us>
+
+	* [r17832] NEWS: oops forgot to commit same note in NEWS
+
+2019-09-28 23:54  Regina Obe <lr at pcorp.us>
+
+	* [r17831] doc/release_notes.xml: Add note about additional
+	  performance enhancements with GEOS 3.8
+
+2019-09-28 23:28  Regina Obe <lr at pcorp.us>
+
+	* [r17830] ChangeLog, Version.config,
+	  extensions/upgradeable_versions.mk: Prepare for PostGIS
+	  3.0.0beta1
+
+2019-09-28 22:37  Regina Obe <lr at pcorp.us>
+
+	* [r17829] ci/bessie32/postgis_regress.sh: Turn off wagyu for now
+	  for 32-bit FreeBSD12. For some reason it is deciding to use a
+	  higher gcc for wagyu building which causes the issue
+	  References #4474
+
+2019-09-28 22:13  Regina Obe <lr at pcorp.us>
+
+	* [r17828] ci/bessie32/postgis_regress.sh,
+	  ci/winnie/build_postgis.sh, ci/winnie/package_postgis.sh,
+	  ci/winnie/regress_postgis.sh: take out all pathing to see if that
+	  fixes the issue, in theory pkg-config should take care of
+	  everything. Set default GEOS to 3.8.0beta1 for winnie
+
+2019-09-28 13:09  Regina Obe <lr at pcorp.us>
+
+	* [r17827] NEWS, README.postgis, doc/release_notes.xml: Update docs
+	  in prep for 3.0.0beta1 release
+
+2019-09-28 02:52  Regina Obe <lr at pcorp.us>
+
+	* [r17825] NEWS, extensions/postgis_tiger_geocoder/Makefile.in,
+	  extras/tiger_geocoder/create_geocode.bat,
+	  extras/tiger_geocoder/create_geocode.sh,
+	  extras/tiger_geocoder/tiger_loader_2018.sql,
+	  extras/tiger_geocoder/tiger_loader_2019.sql,
+	  extras/tiger_geocoder/upgrade_geocoder.bat,
+	  extras/tiger_geocoder/upgrade_geocoder.sh: Fix issue with loading
+	  tabblock
+	  Update geocoder to load 2019 data
+	  Closes #4509 for PostGIS 3.0
+	  References #4338 for PostGIS 3.0
+
+2019-09-28 00:41  Regina Obe <lr at pcorp.us>
+
+	* [r17824] topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected: Missed some
+	  fixes in last commit. this should work on all.
+	  References #4514 for PostGIS 3.0
+
+2019-09-27 23:59  Regina Obe <lr at pcorp.us>
+
+	* [r17823] topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected,
+	  topology/test/regress/topogeo_addpolygon.sql,
+	  topology/test/regress/topogeo_addpolygon_expected: Revise
+	  topology tests so they yield same results in GEOS 3.8 and lower
+	  References #4514 for PostGIS 3.0
+
 2019-09-25 10:31  Raúl Marín Rodríguez <rmrodriguez at carto.com>
 
 	* [r17822] extensions/upgrade-paths-rules.mk:

Modified: trunk/NEWS
===================================================================
--- trunk/NEWS	2019-10-04 18:25:46 UTC (rev 17856)
+++ trunk/NEWS	2019-10-05 18:06:52 UTC (rev 17857)
@@ -1,5 +1,5 @@
-PostGIS 3.0.0beta2
-2019/10/xx
+PostGIS 3.0.0rc1
+2019/10/05
 
 For full changes and enhancements, refer to PostGIS 3.0.0.
 This version requires PostgreSQL 9.5+-12 and GEOS >= 3.6+
@@ -9,8 +9,11 @@
 * Major highlights *
   - #4519, Fix getSRIDbySRS crash (Raúl Marín)
   - #4520, Use a clean environment when detecting C++ libraries (Raúl Marín)
+  - Restore ST_Union() aggregate signature so drop agg not required and re-work 
+    performance/size enhancement to continue to avoid
+    using Array type during ST_Union(), hopefully
+    avoiding Array size limitations. (Paul Ramsey)
 
-
 PostGIS 3.0.0beta1
 2019/09/28
 For full changes and enhancements, refer to PostGIS 3.0.0.

Modified: trunk/README.postgis
===================================================================
--- trunk/README.postgis	2019-10-04 18:25:46 UTC (rev 17856)
+++ trunk/README.postgis	2019-10-05 18:06:52 UTC (rev 17857)
@@ -1,8 +1,8 @@
 PostGIS - Geographic Information Systems Extensions to PostgreSQL
 =================================================================
 
-:Version: 3.0.0beta1
-:Date: 2019-09-28
+:Version: 3.0.0rc1
+:Date: 2019-10-05
 :Website: https://postgis.net
 
 This distribution contains a module which implements GIS simple features, ties

Modified: trunk/Version.config
===================================================================
--- trunk/Version.config	2019-10-04 18:25:46 UTC (rev 17856)
+++ trunk/Version.config	2019-10-05 18:06:52 UTC (rev 17857)
@@ -5,7 +5,7 @@
 
 POSTGIS_MAJOR_VERSION=3
 POSTGIS_MINOR_VERSION=0
-POSTGIS_MICRO_VERSION=0beta2dev
+POSTGIS_MICRO_VERSION=0rc1
 
 # Liblwgeom interface versioning, reset to 0:0:0 (cur:age:rev)
 # when changing POSTGIS_MINOR_VERSION

Modified: trunk/ci/winnie/build_postgis.sh
===================================================================
--- trunk/ci/winnie/build_postgis.sh	2019-10-04 18:25:46 UTC (rev 17856)
+++ trunk/ci/winnie/build_postgis.sh	2019-10-05 18:06:52 UTC (rev 17857)
@@ -1,7 +1,7 @@
 #!/bin/bash
 set -e
 if  [[ "${OVERRIDE}" == '' ]] ; then
-	export GEOS_VER=3.8.0beta1
+	export GEOS_VER=3.8.0rc2
 	export GDAL_VER=2.2.4
 	export PROJ_VER=4.9.3
 	export SFCGAL_VER=1.3.2

Modified: trunk/ci/winnie/regress_postgis.sh
===================================================================
--- trunk/ci/winnie/regress_postgis.sh	2019-10-04 18:25:46 UTC (rev 17856)
+++ trunk/ci/winnie/regress_postgis.sh	2019-10-05 18:06:52 UTC (rev 17857)
@@ -1,7 +1,7 @@
 #!/bin/bash
 set -e
 if  [[ "${OVERRIDE}" == '' ]] ; then
-	export GEOS_VER=3.8.0beta1
+	export GEOS_VER=3.8.0rc2
 	export GDAL_VER=2.2.4
 	export PROJ_VER=4.9.3
 	export SFCGAL_VER=1.3.2

Modified: trunk/doc/release_notes.xml
===================================================================
--- trunk/doc/release_notes.xml	2019-10-04 18:25:46 UTC (rev 17856)
+++ trunk/doc/release_notes.xml	2019-10-05 18:06:52 UTC (rev 17857)
@@ -3,6 +3,25 @@
   <title>Appendix</title>
     <subtitle>Release Notes</subtitle>
     <sect1>
+      <title>Release 3.0.0rc1</title>
+      <para>Release date: 2019/10/05</para>
+      <para>If compiling with PostgreSQL+JIT, LLVM >= 6 is required</para>
+      <para>Supported PostgreSQL versions for this release are:
+      PostgreSQL 9.5 - PostgreSQL 12
+      GEOS >= 3.6. Additional features enabled if you running Proj6+ and/or PostgreSQL 12.
+      Performance enhancements if running GEOS 3.8+</para>
+      <simplesect>
+        <title>Major highlights</title>
+            <para>4519, Fix getSRIDbySRS crash (Raúl Marín)</para>
+            <para>4520, Use a clean environment when detecting C++ libraries (Raúl Marín)</para>
+            <para>Restore ST_Union() aggregate signature so drop agg not required and re-work 
+                  performance/size enhancement to continue to avoid
+                  using Array type during ST_Union(), hopefully
+                  avoiding Array size limitations. (Paul Ramsey)</para>
+      </simplesect>
+    </sect1>
+
+    <sect1>
       <title>Release 3.0.0beta1</title>
       <para>Release date: 2019/09/28</para>
       <para>If compiling with PostgreSQL+JIT, LLVM >= 6 is required</para>

Modified: trunk/extensions/upgradeable_versions.mk
===================================================================
--- trunk/extensions/upgradeable_versions.mk	2019-10-04 18:25:46 UTC (rev 17856)
+++ trunk/extensions/upgradeable_versions.mk	2019-10-05 18:06:52 UTC (rev 17857)
@@ -57,4 +57,5 @@
 	3.0.0alpha2 \
 	3.0.0alpha3 \
 	3.0.0alpha4 \
-	3.0.0beta1
+	3.0.0beta1 \
+	3.0.0beta2dev



More information about the postgis-tickets mailing list