[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