[postgis-tickets] [SCM] PostGIS branch master updated. 3.1.0rc1-467-g8dae80e

git at osgeo.org git at osgeo.org
Tue Aug 31 14:55:38 PDT 2021


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  8dae80e404a9c63e6e79e707d8e1f568f49fe077 (commit)
       via  1e113c67250d998e8e5a6954ba80bffd2e467d62 (commit)
      from  a1c99b2dbb13e657321e9044190187e2d48771db (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 8dae80e404a9c63e6e79e707d8e1f568f49fe077
Merge: a1c99b2 1e113c6
Author: Regina Obe <lr at pcorp.us>
Date:   Tue Aug 31 17:55:32 2021 -0400

    Merge remote-tracking branch 'bjornharrtell/patch-1'


commit 1e113c67250d998e8e5a6954ba80bffd2e467d62
Author: Björn Harrtell <bjornharrtell at users.noreply.github.com>
Date:   Tue Aug 31 20:24:46 2021 +0200

    Add section about debug requirements and tips

diff --git a/README.postgis b/README.postgis
index a0e4b73..24fdc9c 100644
--- a/README.postgis
+++ b/README.postgis
@@ -170,6 +170,31 @@ Final lines of output contain a summary of test results: run, succeeded,
 failed. If you have any failure please file a bug report using the online bug
 tracker: http://trac.osgeo.org/postgis/report/3
 
+DEBUGGING
+---------
+
+The normal build and testing procedure might not be enough for development and
+debugging as that requires a debug build of PostgreSQL and other proper compilation
+flags throughout. A way to get such an environment is to use the same docker images
+as the PostGIS CI setup and that can be done on a *nix host by first running this
+in a cloned postgis repository to later get core dump log output:
+
+> sudo bash ./ci/travis/logbt --setup
+
+Then you can run the following to get a docker container up and running with the
+correct requirements already in place and the postgis repository (at /postgis)
+mounted into it:
+
+> docker run -it --mount type=bind,source=/postgis,target=/src/postgis \
+postgis/postgis-build-env:pg13-geos39-gdal31-proj71 /bin/bash
+
+And finally the following command inside the container will build and run all the
+postgis tests:
+
+> bash ./ci/travis/run_usan_gcc.sh
+
+You can make customized versions of `run_usan_gcc.sh` to run only specific tests
+and skip redundant steps.
 
 INSTALLATION
 ------------

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

Summary of changes:
 README.postgis | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)


hooks/post-receive
-- 
PostGIS


More information about the postgis-tickets mailing list