PostGIS 3.7.0rc2 released
Greg Troxel
gdt at lexort.com
Wed Sep 9 05:45:08 PDT 2026
"Regina Obe" <lr at pcorp.us> writes:
> The compile error is just bogus. Stems from the fact that visual-examples
> aren't built.
> On my system I get this now from building from the tarball and running
> commands:
>
> make -C doc html
>
> wrote /projects/postgis/postgis-3.7.0rc2/doc/html/postgis-ref-index.json and
> /projects/postgis/postgis-3.7.0rc2/doc/html/postgis-ref-index.js;
> commands=1, functions=630, operator pages=37, SQL keywords=63
> Makefile:626: *** Visual examples are missing. Run 'make -C regress
> visual-examples' first.. Stop.
> make: Leaving directory '/projects/postgis/postgis-3.7.0rc2/doc'
>
> Which I felt was much clearer than it recursing on each step and failing
> cause it couldn't find the images.
This follows from the bug that make docs doesn't build them.
> Not sure why yours continues to recurse on. Before I made the change to the
> steps to just exit, I was getting the same results you were.
I don't think it does continue.
>> Reading NEWS:
>>
>> To build docs, first run visual examples and make sure you have a
> running
>> PostgreSQL instance.
>>
>> `make -C regress visual-examples`
>>
>> this is really problematic and outside the normal boundaries.
>>
>> - "run visual examples" does not parse
>> - "make sure you have a running postgresql instance" is not ok. When
>> building packages, they're in a sandbox and while package building
>> machines do run build tools, but requiring someone to start up a
>> database is way too much for this kind of environment
>> - "build docs" and "regress" do not belong together
>>
>
> You need a running PostgreSQL to regress test don't you? I fail to see the
> issue here.
Yes, to run regression tests. But we are not talking about running
regression tests; we are talking about building documentation.
>> I'll look into this before, but I wanted to test/write quickly that
>> rc2 is not suitable for release. I hope these issues are relatively
>> easy to address.
>
> Yah I was debating that but I feared trying to change that would just break
> things in more vulnerable ways.
> Do you agree the best course of action is just to advice people to NOT try
> to build docs unless they are contributing to the project
> and just make it very clear where they can download them pre-built?
No, I don't think that's reasonable. This is a regression from the
previous stable branch.
> Even if contributing I'd probably say it's not necessary as I document a lot
> and never have had a need to build the docs myself. Always relied on the CI
> to do that.
That's the slippery slope to thinking telling people to run docker
containers is ok. Seriously, I see a lot of projects that claim to be
open source and then say "This is too hard to build. Just use our
docker container", and seem to not perceive that as a serious project
bug.
More information about the postgis-users
mailing list