[SCM] PostGIS branch stable-3.6 updated. 3.6.4-79-gd292323ca
git at osgeo.org
git at osgeo.org
Sun Jul 19 23:41:14 PDT 2026
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.6 has been updated
via d292323caefca0f150fab3559573239b940650c0 (commit)
via f92c647dac4817074dab20681a7b3ef1c2b3647f (commit)
via 829cece6452e49f99a4c41db4386f1ebb0e1a497 (commit)
from 17f2560386892694ff7dadbdb00de62811938c98 (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 d292323caefca0f150fab3559573239b940650c0
Merge: 17f256038 f92c647da
Author: Darafei Praliaskouski <komzpa at gmail.com>
Date: Sun Jul 19 23:41:13 2026 -0700
Merge pull request 'ci: isolate Bessie PostgreSQL on stable 3.6' (!456) from Komzpa/postgis:fix/stable-3.6-bessie-private-postgres into stable-3.6
Reviewed-on: https://gitea.osgeo.org/postgis/postgis/pulls/456
commit f92c647dac4817074dab20681a7b3ef1c2b3647f
Author: Darafei Praliaskouski <me at komzpa.net>
Date: Mon Jul 20 09:33:51 2026 +0400
ci: rerun killed Woodie pipeline
commit 829cece6452e49f99a4c41db4386f1ebb0e1a497
Author: Darafei Praliaskouski <me at komzpa.net>
Date: Sun Jul 19 00:36:58 2026 +0400
ci: isolate the Bessie PostgreSQL cluster
(cherry picked from commit 23a1f5deddb5947c830ec6cc54d4e44dc19ebbdc)
diff --git a/ci/bessie/postgis_regress.sh b/ci/bessie/postgis_regress.sh
index bec7bb73b..90b79fb7c 100644
--- a/ci/bessie/postgis_regress.sh
+++ b/ci/bessie/postgis_regress.sh
@@ -4,6 +4,31 @@ set -e
#BRANCH is passed in via jenkins which is set via webhook hook
export PATH=${PATH}:/usr/local:/usr/local/lib:/usr/local/bin
+
+PGIS_TMP_ROOT=$(mktemp -d "${TMPDIR:-/tmp}/postgis-bessie.XXXXXX")
+export PGDATA="${PGIS_TMP_ROOT}/data"
+export PGHOST="${PGIS_TMP_ROOT}"
+export PGUSER=postgres
+export PGIS_REG_TMPDIR="${PGIS_TMP_ROOT}/regress"
+PGLOG="${PGIS_TMP_ROOT}/postgresql.log"
+
+cleanup() {
+ status=$?
+ trap - EXIT
+ if test -s "${PGDATA}/postmaster.pid"; then
+ pg_ctl -D "${PGDATA}" -m immediate stop >/dev/null 2>&1 || true
+ fi
+ if test "${status}" -ne 0 && test -s "${PGLOG}"; then
+ echo "PostgreSQL log follows:" >&2
+ tail -n 100 "${PGLOG}" >&2
+ fi
+ rm -rf -- "${PGIS_TMP_ROOT}"
+ exit "${status}"
+}
+
+trap cleanup EXIT
+trap 'exit 1' HUP INT TERM
+
sh autogen.sh
./configure \
--with-projdir=/usr/local \
@@ -11,9 +36,17 @@ sh autogen.sh
--with-library-minor-version
#make distclean
make
-export PGUSER=postgres
-export PGIS_REG_TMPDIR=~/tmp/pgis_reg_${BRANCH}
-psql -c "DROP DATABASE IF EXISTS postgis_reg;"
+
+initdb -N --no-data-checksums -U "${PGUSER}" -D "${PGDATA}"
+printf '%s\n' \
+ 'fsync = off' \
+ 'full_page_writes = off' \
+ 'synchronous_commit = off' \
+ >> "${PGDATA}/postgresql.conf"
+pg_ctl -D "${PGDATA}" -l "${PGLOG}" \
+ -o "-F -c listen_addresses='' -c unix_socket_directories='${PGHOST}'" start
+mkdir -p "${PGIS_REG_TMPDIR}"
+
make check RUNTESTFLAGS="-v"
sudo make install
make check RUNTESTFLAGS="-v --extension"
-----------------------------------------------------------------------
Summary of changes:
ci/bessie/postgis_regress.sh | 39 ++++++++++++++++++++++++++++++++++++---
1 file changed, 36 insertions(+), 3 deletions(-)
hooks/post-receive
--
PostGIS
More information about the postgis-tickets
mailing list