[postgis-tickets] [SCM] PostGIS branch stable-3.0 updated. 3.0.5-12-g8eddae4ca
git at osgeo.org
git at osgeo.org
Tue Jul 19 15:07:27 PDT 2022
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "PostGIS".
The branch, stable-3.0 has been updated
via 8eddae4cac058e22587de4cc90574262484a2b62 (commit)
from ab3c32563f1509d7d564e8f466ffe777a0335c6d (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 8eddae4cac058e22587de4cc90574262484a2b62
Author: Regina Obe <lr at pcorp.us>
Date: Tue Jul 19 18:06:14 2022 -0400
Prepping for PostGIS 3.0.6 release
diff --git a/HOWTO_RELEASE b/HOWTO_RELEASE
index d5e5afebf..776dd1324 100644
--- a/HOWTO_RELEASE
+++ b/HOWTO_RELEASE
@@ -1,6 +1,6 @@
How to release
~~~~~~~~~~~~~~
-Date: 2020-02-02
+Date: 2022-07-19
Versioning Scheme
-----------------
@@ -45,7 +45,9 @@ documentation -- that means having the required software:
* For PostGIS:
- PostgreSQL
- GEOS
- - Proj4
+ - Proj
+ - SFCGAL
+ - protobuf-c
- GDAL (for raster)
- json-c (for GeoJSON load support)
* For the docs:
@@ -57,21 +59,41 @@ documentation -- that means having the required software:
Release procedure
-----------------
-- For first micro of a minor, make sure to pull the latest translations from transifex
- TODO: more detail here - there is a job on debbie for 3.1 for examples
- https://debbie.postgis.net/view/PostGIS/job/PostGIS_docs_translations_3.0
- and she's setup with an api key to pull and push translations.
-
-- Ensure all bots are green: https://trac.osgeo.org/postgis
-- Edit NEWS: set release date and check all notable changes have
- been reported (extract from git log).
-- Edit README.postgis and set release date and version.
-- Add release notes in doc/release_notes.xml
-- Update Version.config to drop the "dev" suffix
-- Add the "dev" suffixed version in extensions/upgradeable_versions.mk
- and ensure all the previous released minor versions are listed in it
-- Update the README.md to reflect new to be created buildbot badges
- (this should only be needed for trunk release)
+
+1. Check access.
+
+ - Can edit tickets and milestones on http://trac.osgeo.org/postgis/
+ - Can commit to upstream git https://git.osgeo.org/gitea/postgis/postgis
+ - Have SSH to upload.osgeo.org and can write to /osgeo/download/postgis.
+ - Have SSH to postgis.net and can write to /etc/nginx/sites-enabled/postgis.net.
+ - Post to https://git.osgeo.org/gitea/postgis/postgis.net/ and get it added to feed
+ https://planet.postgresql.org/register/new/
+ - Can alter https://debbie.postgis.net
+ 2. Check greenlight.
+
+ - Ensure all bots are green: https://trac.osgeo.org/postgis
+ - Check no blockers on https://trac.osgeo.org/postgis/roadmap on version you're releasing.
+
+3. Reconcile done & planned.
+
+ - Edit NEWS: set release date and check all notable changes have been reported
+ (extract from git log and trac tickets for milestone).
+ - Create milestone for next verison in Trac.
+ - Push all the open tickets in Trac milestone to future and Fund Me milestones.
+
+4. Update code.
+
+ - For first micro of a minor, make sure weblate.osgeo.org has the latest translation files.
+ - use in doc/ make update-pot && make update-po and commit
+
+ - Update the README.md to reflect new to be created buildbot badges
+ (this should only be needed for master release)
+ - Edit README.postgis and set release date and version.
+ - Add release notes in doc/release_notes.xml
+ - Update Version.config to drop the "dev" suffix
+ - Add the "dev" suffixed version (for first micro) in extensions/upgradeable_versions.mk
+ and ensure all the previous released minor versions are listed in it.
+
- Commit all changes
- If this is a minor or major release (no branch exists):
$ rev=x.x
@@ -84,36 +106,57 @@ Release procedure
Go to: https://trac.osgeo.org/postgis/ edit the matrix to reflect new branch
-- Tag branch: (replace x.x and x.x.x with minor and micro version e.g 2.3, 2.3.1
- $ rev=x.x.x
- $ git tag -a $rev -m "Tagged release $rev"; git push osgeo --tags
-- Run: sh make_dist.sh $rev (note, debbie should have already done this,
- and the file will be waiting in postgis.net/stuff. You might need to wait a few minutes to see it.)
- If impatient check status of job - https://debbie.postgis.net/job/PostGIS_Make_Dist/
-- Documentation should also have been built and should be in postgis.net/stuff
- (this sometimes takes sometime so wait 15 minutes)
-- Test generated tarball (including extension upgrade)
-- Copy tarball, pdf, doc-html.. to https://download.osgeo.org/postgis/ web site and edit postgis.net/source page
-- Announce on e-mail
- - postgis-users
- - postgis-devel
- - pgsql-announce (send email just to them, not with other ccs, they reject if others in cc)
- - send note to david at fetter dot org to be included in Weekly news
- - osgeo-discuss
-- Update web sites
- - PostGIS News
- - https://git.osgeo.org/gitea/postgis/postgis.net/src/master/_content/posts
- a) create a new Post for current year making sure the page name starts with mm-dd
- b) Update links on https://git.osgeo.org/gitea/postgis/postgis.net/src/master/_content/pages/source.html
- c) commit and wait 5 minutes to see changes on website
+5. Publish release
+
+ - Check that bots are still green on https://trac.osgeo.org/postgis
+
+ - Tag branch: (replace x.x and x.x.x with minor and micro version e.g 2.3, 2.3.1)
+ $ rev=x.x.x
+ $ git tag -a $rev -m "Tagged release $rev"
+ $ git push osgeo --tags
+
+ - Take tar balls and .md5 file from http://postgis.net/stuff/
+ You might need to wait a few minutes to see it.
+ If impatient check status of job - https://debbie.postgis.net/job/PostGIS_Make_Dist/
+ If it fails, sh make_dist.sh $rev
+ - Documentation should also have been built and should be in http://postgis.net/stuff
+ (this sometimes takes sometime so wait 15 minutes)
+ - Test generated tarball (including extension upgrade)
+ - Copy tarball, pdf, md5, doc-html via ssh/sftp upload.osgeo.org/postgis/ source and docs folders.
+ Verify it shows on https://download.osgeo.org/postgis
+
- PostGIS doc release versioned doc - http://postgis.net/documentation/
- On postgis.net server, change /etc/nginx/sites-enabled/postgis.net (Versionless URL line )
- nginx -t #to confirm you didn't breat the config
- service nginx reload
- Verify the documentation is up to date (might need to change the apach config)
- - Wikipedia
+ Verify the documentation is up to date (might need to change the apache config)
+
+ - Post on website:
+ - https://git.osgeo.org/gitea/postgis/postgis.net/src/branch/website/config/_default/params.toml#L132
+ Fix latest version pointers.
+ - https://git.osgeo.org/gitea/postgis/postgis.net/src/branch/website/content/post
+ a) create a new Post for current year making sure the page name starts with mm-dd
+ Since hugo move, the mm-dd isn't absolutely necessary anymore
+ as it uses the slug or title and date to determine the permalink. But for now lets keep the same convention.
+ Make sure you have the date and title correct as that is used for the url.
+ b) commit and wait 5 minutes to see changes on website
+
+6. Spread the word
+
+ - Announce on e-mail
+ - postgis-users at lists.osgeo.org
+ - postgis-devel at lists.osgeo.org
+ - discuss at lists.osgeo.org
+ - pgsql-announce at postgresql.org (no longer accepts direct posts) need to log in and post https://www.postgresql.org/account/edit/news/
+ - david at fetter.org to be included in Weekly news
+
+ - External web sites
+ - Wikipedia https://en.wikipedia.org/wiki/PostGIS
+ - Wikidata https://www.wikidata.org/wiki/Q1569955
- Twitter
This should automatically happen as a result of posting to PostGIS website since Planet PostGIS and Planet PostgreSQL both autotweet.
-- Update Trac and make old Milestone as completed
-- Push the revision number forward (see Versioning Scheme)
-- Remove the "dev" suffixed version from extensions/upgradeable_versions.mk
+
+7. Start new development cycle
+ - Update Trac and make old Milestone as completed
+ - Push the revision number forward (see Versioning Scheme)
+ - Remove the "dev" suffixed version from extensions/upgradeable_versions.mk
diff --git a/NEWS b/NEWS
index a663aefa3..8f1719b89 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
PostGIS 3.0.6
-2022/XX/XX
+2022/17/19
* Bug Fixes and Enhancements *
- #4835, Occasional distance errors in polar area (Paul Ramsey)
diff --git a/README.postgis b/README.postgis
index a9b7a5407..f183e19f2 100644
--- a/README.postgis
+++ b/README.postgis
@@ -1,8 +1,8 @@
PostGIS - Geographic Information Systems Extensions to PostgreSQL
=================================================================
-:Version: 3.0.5
-:Date: 2022-02-02
+:Version: 3.0.6
+:Date: 2022-07-19
:Website: https://postgis.net
This distribution contains a module which implements GIS simple features, ties
diff --git a/Version.config b/Version.config
index a2f1231a9..c020acaa7 100644
--- a/Version.config
+++ b/Version.config
@@ -5,7 +5,7 @@
POSTGIS_MAJOR_VERSION=3
POSTGIS_MINOR_VERSION=0
-POSTGIS_MICRO_VERSION=6dev
+POSTGIS_MICRO_VERSION=6
# Liblwgeom interface versioning, reset to 0:0:0 (cur:age:rev)
# when changing POSTGIS_MINOR_VERSION
diff --git a/doc/release_notes.xml b/doc/release_notes.xml
index 3bda5e65d..2b7dc7694 100644
--- a/doc/release_notes.xml
+++ b/doc/release_notes.xml
@@ -2,10 +2,33 @@
<appendix id="release_notes">
<title>Appendix</title>
<subtitle>Release Notes</subtitle>
+
+ <sect1>
+ <title>Release 3.0.6</title>
+ <para>Release date: 2022/07/19</para>
+ <para>This is a bug fix / performance enhancements release. This version requires PostgreSQL 9.5+-13 and GEOS >= 3.6+
+ Additional features and enhancements enabled if you are running Proj6+, PostgreSQL 12+, and GEOS 3.8</para>
+ <simplesect>
+ <title>Bug Fixes and Enhancements</title>
+ <para><ulink url="https://trac.osgeo.org/postgis/ticket/4835">4835</ulink>, Occasional distance errors in polar area (Paul Ramsey)</para>
+ <para><ulink url="https://trac.osgeo.org/postgis/ticket/5152">5152</ulink>, Fix infinite loop with ST_Split (Sandro Santilli)</para>
+ <para><ulink url="https://trac.osgeo.org/postgis/ticket/5087">5087</ulink>, Prevent configure for PostgreSQL >= 14
+ and note in docs, PostgreSQL > 13 major
+ is not supported (Regina Obe)</para>
+ <para><ulink url="https://trac.osgeo.org/postgis/ticket/5115">5115</ulink>, Allow dropping topologies with pending constraints (Sandro Santilli)</para>
+ <para><ulink url="https://trac.osgeo.org/postgis/ticket/5120">5120</ulink>, Fix not-null result from ST_EstimatedExtent against
+ truncated tables with spatial index (Sandro Santilli)</para>
+ <para><ulink url="https://trac.osgeo.org/postgis/ticket/5151">5151</ulink>, garden crash ST_SetPoint with empty geometries (Regina Obe)</para>
+ <para><ulink url="https://trac.osgeo.org/postgis/ticket/5150">5150</ulink>, Change signature of AddToSearchPath (Regina Obe)</para>
+ <para><ulink url="https://trac.osgeo.org/postgis/ticket/5155">5155</ulink>, More schema qual fixes (Regina Obe)</para>
+ <para><ulink url="https://trac.osgeo.org/postgis/ticket/5154">5154</ulink>, ST_Value is undercosted (Regina Obe)</para>
+ </simplesect>
+ </sect1>
+
<sect1>
<title>Release 3.0.5</title>
<para>Release date: 2022/02/02</para>
- <para>This is a bug fix / performance enhancements release. This version requires PostgreSQL 9.5+-13 and GEOS >= 3.6+
+ <para>This is a bug fix / performance enhancements release. This version requires PostgreSQL 9.5+-13 and GEOS >= 3.6+
Additional features and enhancements enabled if you are running Proj6+, PostgreSQL 12+, and GEOS 3.8</para>
<simplesect>
<title>Bug Fixes and Enhancements</title>
diff --git a/extensions/upgradeable_versions.mk b/extensions/upgradeable_versions.mk
index 7d7d4be48..6b54061c8 100644
--- a/extensions/upgradeable_versions.mk
+++ b/extensions/upgradeable_versions.mk
@@ -55,6 +55,7 @@ UPGRADEABLE_VERSIONS = \
2.5.4 \
2.5.5 \
2.5.6 \
+ 2.5.7 \
3.0.0 \
3.0.1 \
3.0.2 \
-----------------------------------------------------------------------
Summary of changes:
HOWTO_RELEASE | 131 ++++++++++++++++++++++++-------------
NEWS | 2 +-
README.postgis | 4 +-
Version.config | 2 +-
doc/release_notes.xml | 25 ++++++-
extensions/upgradeable_versions.mk | 1 +
6 files changed, 116 insertions(+), 49 deletions(-)
hooks/post-receive
--
PostGIS
More information about the postgis-tickets
mailing list