[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