[postgis-tickets] [SCM] PostGIS branch stable-2.5 updated. 2.5.6-6-gc00db8591

git at osgeo.org git at osgeo.org
Mon Jul 18 18:08:14 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-2.5 has been updated
       via  c00db85915bcaf23725bf0027864c6103e8c1357 (commit)
      from  7e6980e41bc978875cbfd884cfb851c7cbd458a2 (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 c00db85915bcaf23725bf0027864c6103e8c1357
Author: Regina Obe <lr at pcorp.us>
Date:   Mon Jul 18 21:08:00 2022 -0400

    Prepping for 2.5.7 release

diff --git a/HOWTO_RELEASE b/HOWTO_RELEASE
index a0bc2106d..2d8f96d66 100644
--- a/HOWTO_RELEASE
+++ b/HOWTO_RELEASE
@@ -1,6 +1,6 @@
 How to release
 ~~~~~~~~~~~~~~
-Date: 2022-04-20
+Date: 2022-07-18
 
 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,42 @@ 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_2.5
-   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 +107,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/branch/website/content/post
-       a) create a new Post for current year making sure the page name starts with mm-dd
-       b) Update dev and tag versions corresponding to this branch on https://git.osgeo.org/gitea/postgis/postgis.net/src/branch/website/config/_default/params.toml#L132
-       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/
-    - (only needed for new branches) On postgis.net server, change /etc/nginx/sites-enabled/postgis.net (Versionless URL line )
-         - nginx -t #to confirm you didn't break the config
+    - 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 mark 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 2beceb682..846df8247 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
-PostGIS 2.5.7dev
-2022/xx/xx
+PostGIS 2.5.7
+2022/07/18
 
  * Bug fixes *
 
diff --git a/README.postgis b/README.postgis
index a4ff85f28..b883d670e 100644
--- a/README.postgis
+++ b/README.postgis
@@ -1,8 +1,8 @@
 PostGIS - Geographic Information Systems Extensions to PostgreSQL
 =================================================================
 
-:Version: 2.5.6
-:Date: 2022-02-03
+:Version: 2.5.7
+:Date: 2022-07-18
 :Website: http://postgis.net
 
 This distribution contains a module which implements GIS simple features, ties
diff --git a/Version.config b/Version.config
index a94e84c86..e9330a202 100644
--- a/Version.config
+++ b/Version.config
@@ -5,7 +5,7 @@
 
 POSTGIS_MAJOR_VERSION=2
 POSTGIS_MINOR_VERSION=5
-POSTGIS_MICRO_VERSION=7dev
+POSTGIS_MICRO_VERSION=7
 
 # 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 e9be19d15..435f43f04 100644
--- a/doc/release_notes.xml
+++ b/doc/release_notes.xml
@@ -2,6 +2,18 @@
 <appendix id="release_notes">
   <title>Appendix</title>
     <subtitle>Release Notes</subtitle>
+    <sect1>
+      <title>PostGIS 2.5.7</title>
+      <para>Release Date: 2022/07/18</para>
+      <simplesect>
+        <title>Bug fixes</title>
+        <para><ulink url="https://trac.osgeo.org/postgis/ticket/5151">5151</ulink>, ST_SetPoint with empty geometries (Regina Obe)</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/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>
+      </simplesect>
+    </sect1>
+
     <sect1>
       <title>PostGIS 2.5.6</title>
       <para>Release Date: 2022/04/20</para>

-----------------------------------------------------------------------

Summary of changes:
 HOWTO_RELEASE         | 136 +++++++++++++++++++++++++++++++++-----------------
 NEWS                  |   4 +-
 README.postgis        |   4 +-
 Version.config        |   2 +-
 doc/release_notes.xml |  12 +++++
 5 files changed, 107 insertions(+), 51 deletions(-)


hooks/post-receive
-- 
PostGIS


More information about the postgis-tickets mailing list