Re: make world and install-world without docs

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: "Joel Jacobson" <joel(at)compiler(dot)org>
Cc: pgsql-hackers(at)lists(dot)postgresql(dot)org
Subject: Re: make world and install-world without docs
Date: 2021-05-31 20:07:19
Message-ID: 2721137.1622491639@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

"Joel Jacobson" <joel(at)compiler(dot)org> writes:
> On Mon, May 31, 2021, at 16:16, Andrew Dunstan wrote:
>> However, not all buildfarm animals are set up to build the docs, and not
>> all owners necessarily want to. Moreover, we have provision for testing
>> various docs formats (PDF, epub etc). So I'd like to be able to build
>> and install all the world EXCEPT the docs.

> Why would someone not always want to test building the docs?
> What makes the docs special?

Toolchain requirements, cf [1]. Per Andrew's comment, requiring all
that stuff to be installed would move the goalposts quite a ways for
buildfarm owners, and not all of the older systems we have in the farm
would be able to do it easily. (If you don't have access to prebuilt
packages, you're looking at a lot of work to get that stuff
installed.)

It was a good deal worse when we used the TeX-based toolchain
to make PDFs, but it's still not something I want to foist on
buildfarm owners. Especially since there's no real reason
to think that there are platform dependencies that would make
it valuable to run such builds on a spectrum of machines.
We do have a couple of machines that have opted-in to building
the docs, and that seems sufficient. I feel no urge to make
it be opt-out instead.

regards, tom lane

[1] https://www.postgresql.org/docs/devel/docguide-toolsets.html

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Stephen Frost 2021-05-31 20:16:52 Re: storing an explicit nonce
Previous Message Tom Lane 2021-05-31 19:55:41 Re: CALL versus procedures with output-only arguments