Re: buildfarm + meson

Andrew Dunstan <andrew@dunslane.net>

From: Andrew Dunstan <andrew@dunslane.net>
To: Andres Freund <andres@anarazel.de>
Cc: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2023-03-09T19:47:36Z
Lists: pgsql-hackers
On 2023-03-09 Th 08:28, Andrew Dunstan wrote:
>
>
>
> At this stage I think I'm prepared to turn this loose on a couple of 
> my buildfarm animals, and if nothing goes awry for the remainder of 
> the month merge the dev/meson branch and push a new release.
>
> There is still probably a little polishing to do, especially w.r.t. 
> log file artefacts.
>
>
>


A few things I've found:

. We don't appear to have an equivalent of the headerscheck and 
cpluspluscheck GNUmakefile targets

. I don't know how to build other docs targets (e.g. postgres-US.pdf)

. There appears to be some mismatch in database names (e.g. 
regression_dblink vs contrib_regression_dblink). That's going to cause 
some issues with the module that adjusts things for cross version upgrade.


cheers


andrew

--
Andrew Dunstan
EDB:https://www.enterprisedb.com

Commits

  1. meson: fix header path of ossp-uuid

  2. meson: Add target for installing test files & improve install_test_files

  3. meson: don't require 'touch' binary, make use of 'cp' optional