[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