[SCM] PostGIS branch master updated. 3.7.0beta1-158-g1df65a1b92

git at osgeo.org git at osgeo.org
Sat Aug 1 09:49:40 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, master has been updated
       via  1df65a1b92af4bd5162d08c5fbc4fa3133ae46c8 (commit)
       via  fbb6766c8a62c39fb5a329c6c88201e6dbaf786d (commit)
      from  bdbf14c2043c5ae19c8a22bccca96ac1419ba2b1 (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 1df65a1b92af4bd5162d08c5fbc4fa3133ae46c8
Merge: bdbf14c204 fbb6766c8a
Author: Darafei Praliaskouski <komzpa at gmail.com>
Date:   Sat Aug 1 09:49:38 2026 -0700

    Merge pull request 'ci: disable autovacuum in armhf portability tests' (!626) from Komzpa/postgis:ci/armhf-portability-disable-autovacuum-20260730 into master
    
    The armhf QEMU portability job runs a single-client regression upgrade, but the PostgreSQL instance still allowed autovacuum to start a second backend. Under emulation that backend can overlap the extension upgrade and form a real lock cycle.
    
    This keeps the armhf upgrade check in place and starts only that job's temporary PostgreSQL server with autovacuum disabled, matching the regression harness's deterministic test-table policy without weakening 32-bit coverage.
    
    Reviewed-on: https://gitea.osgeo.org/postgis/postgis/pulls/626


commit fbb6766c8a62c39fb5a329c6c88201e6dbaf786d
Author: Darafei Praliaskouski <me at komzpa.net>
Date:   Thu Jul 30 03:28:25 2026 +0400

    ci: disable autovacuum in armhf portability tests

diff --git a/.woodpecker/portability.yml b/.woodpecker/portability.yml
index 85f9bae8e0..d653af7629 100644
--- a/.woodpecker/portability.yml
+++ b/.woodpecker/portability.yml
@@ -59,7 +59,7 @@ variables:
     runuser -u postgres -- initdb -D "$${PGDATA}" -A trust --no-sync
     runuser -u postgres -- pg_ctl -D "$${PGDATA}" \
       -l "$${PGROOT}/postgresql.log" \
-      -o "-F -k $${PGHOST} -c synchronous_commit=off -c full_page_writes=off" \
+      -o "-F -k $${PGHOST} -c synchronous_commit=off -c full_page_writes=off $${PORTABILITY_PG_SETTINGS:-}" \
       -w start
     trap 'runuser -u postgres -- pg_ctl -D "$${PGDATA}" -m fast -w stop || true' EXIT
     psql -c 'select version()' template1
@@ -155,6 +155,7 @@ steps:
       - uname -m | grep -E '^(armv7l|armv8l)$'
       - export PORTABILITY_TIER=armhf-berrie-qemu
       - export PORTABILITY_CFLAGS="-O2 -Wall -Werror -fno-omit-frame-pointer"
+      - export PORTABILITY_PG_SETTINGS="-c autovacuum=off"
       - *prepare-debian
       - *abi-env
       - *start-postgresql

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

Summary of changes:
 .woodpecker/portability.yml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)


hooks/post-receive
-- 
PostGIS


More information about the postgis-tickets mailing list