[SCM] PostGIS branch master updated. 3.7.0alpha1-597-gb1f92a1ac
git at osgeo.org
git at osgeo.org
Sat Jul 18 11:57:32 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 b1f92a1ac5b2c57e32cea783d2934ffe7c0866f6 (commit)
via 21e3f3cf466fdb9971192d32226850a102e69b06 (commit)
from 9d142afa7d7b6bc11e73059f2ce71e5252be7395 (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 b1f92a1ac5b2c57e32cea783d2934ffe7c0866f6
Merge: 9d142afa7 21e3f3cf4
Author: Darafei Praliaskouski <komzpa at gmail.com>
Date: Sat Jul 18 11:57:31 2026 -0700
Merge pull request 'dist: exclude repository-only developer docs' (!366) from Komzpa/postgis:fix/exclude-developer-docs-dist into master
Reviewed-on: https://gitea.osgeo.org/postgis/postgis/pulls/366
commit 21e3f3cf466fdb9971192d32226850a102e69b06
Author: Darafei Praliaskouski <me at komzpa.net>
Date: Sat Jul 18 15:18:33 2026 +0400
chore(dist): prune developer docs from source tarball
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 3347c7ca3..09e055d01 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -4,8 +4,8 @@ GitHub and other forge mirrors look for `CONTRIBUTING.md` in the repository
root, so this file remains as the stable entry point.
The maintained contribution workflow lives in
-[doc/development/contributing.md](doc/development/contributing.md). It covers Trac tickets,
+[doc/development/contributing.md](https://gitea.osgeo.org/postgis/postgis/src/branch/master/doc/development/contributing.md). It covers Trac tickets,
OSGeo accounts, source repositories and mirrors, mailing lists, patch basics,
and raster bug-report conventions.
-Broader developer documentation lives in [doc/development/](doc/development/).
+Broader developer documentation lives in [doc/development](https://gitea.osgeo.org/postgis/postgis/src/branch/master/doc/development/).
diff --git a/README.md b/README.md
index 7fd26ca6a..def16ec89 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@ https://trac.osgeo.org/postgis/
## Build status and continuous integration:
See the GitHub Actions workflows, OSGeo Woodie pipelines, and the CI scripts in
the `ci/` directory. Developer setup notes are in
-[doc/development](doc/development/).
+[doc/development](https://gitea.osgeo.org/postgis/postgis/src/branch/master/doc/development/).
## Translations
We are using [Weblate software](https://weblate.org) for translation. If you want to help out, log into [OSGeo Weblate](https://weblate.osgeo.org/projects/postgis/).
@@ -32,7 +32,7 @@ http://postgis.net/development/source_code/
If you would like to contribute to this project, please refer to our
[contributing guidelines](CONTRIBUTING.md).
Developer workflow, build, test, release, and documentation notes live in
-[doc/development](doc/development/).
+[doc/development](https://gitea.osgeo.org/postgis/postgis/src/branch/master/doc/development/).
## Project Home Page and Manuals
Project homepage: http://postgis.net/
diff --git a/doc/README b/doc/README
index 5c27f35c5..84f183d6a 100644
--- a/doc/README
+++ b/doc/README
@@ -56,9 +56,10 @@ SVG files directly, while PDF rasterizes the same files as a backend fallback.
Do not add screenshots or authored geometry PNGs. Static raster files under
``doc/html/images/static`` are limited to branding and interface icons. Use
-DocBook markup for equations and tables. See
-``doc/development/manual.md`` for layout roles, labels, textual-output policy,
-native geometry/EWKT output handling, and the visual review procedure.
+DocBook markup for equations and tables. See the repository-only developer
+manual at https://gitea.osgeo.org/postgis/postgis/src/branch/master/doc/development/manual.md
+for layout roles, labels, textual-output policy, native geometry/EWKT output
+handling, and the visual review procedure.
To run garden tests against functions, follow these instructions on the PostGIS
dev wiki: http://trac.osgeo.org/postgis/wiki/DevWikiGardenTest
@@ -152,7 +153,7 @@ its staged-install and database recipe but does not require unrelated optional
features used elsewhere in the manual.
For contributor workflow, local testing, and garden checks, see
-``doc/development/``.
+https://gitea.osgeo.org/postgis/postgis/src/branch/master/doc/development/.
The audited Trac wiki migration record and recovered attachments live in
``doc/trac-wiki/``.
diff --git a/make_dist.sh b/make_dist.sh
index 61a04d0c7..24e3161fb 100755
--- a/make_dist.sh
+++ b/make_dist.sh
@@ -60,6 +60,11 @@ cd $outdir && git checkout $tag && cd -
echo "Removing make_dist.sh"
rm -fv "$outdir"/make_dist.sh
+echo "Removing developer docs and top-level AGENTS.md"
+rm -rfv \
+ "$outdir"/AGENTS.md \
+ "$outdir"/doc/development
+
echo "Removing ci files"
rm -rfv \
"$outdir"/ci \
@@ -148,6 +153,33 @@ echo "Generating $package file"
# Create tar
tar cf - --sort=name --mode=a+rwX --owner=0 --group=0 --numeric-owner "$outdir" > ${package}.tar || exit 1
+echo "Checking tar package membership"
+
+if ! tar -tf "${package}.tar" | grep -Fxq "${outdir}/README.md"; then
+ echo "Missing required file in source distribution: ${outdir}/README.md"
+ exit 1
+fi
+
+if ! tar -tf "${package}.tar" | grep -Fxq "${outdir}/CONTRIBUTING.md"; then
+ echo "Missing required file in source distribution: ${outdir}/CONTRIBUTING.md"
+ exit 1
+fi
+
+if ! tar -tf "${package}.tar" | grep -Fxq "${outdir}/doc/postgis.xml"; then
+ echo "Missing required file in source distribution: ${outdir}/doc/postgis.xml"
+ exit 1
+fi
+
+if tar -tf "${package}.tar" | grep -Fq "${outdir}/doc/development/"; then
+ echo "Forbidden path in source distribution: ${outdir}/doc/development/"
+ exit 1
+fi
+
+if tar -tf "${package}.tar" | grep -Fxq "${outdir}/AGENTS.md"; then
+ echo "Forbidden file in source distribution: ${outdir}/AGENTS.md"
+ exit 1
+fi
+
# Compress
gzip -n9 < ${package}.tar > ${package} || exit 1
rm ${package}.tar
-----------------------------------------------------------------------
Summary of changes:
CONTRIBUTING.md | 4 ++--
README.md | 4 ++--
doc/README | 9 +++++----
make_dist.sh | 32 ++++++++++++++++++++++++++++++++
4 files changed, 41 insertions(+), 8 deletions(-)
hooks/post-receive
--
PostGIS
More information about the postgis-tickets
mailing list