[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