I have pushed Release 17 of the PostgreSQL Buildfarm client.
Release 17 has two main features:
- Modernize the way we do cross-version upgrade tests. Most of the
logic for modifying instances to make them suitable for cross version
upgrade testing has now been migrated to the Postgres core code in
src/test/perl/PostgreSQL/Test/AdjustUpgrade.pmThe new code simply imports this module and leverages its knowledge. - Support of building with
meson. This is only supported on version 16 or later of Postgres; older branches will continue to use the older toolsets. To enable building withmesonthere are several new settings, illustrated in the sample configuration file:using_mesonthis must be set to a true valuemeson_jobsthis controls the degree of parallelism thatmesonwill usemeson_test_timeoutthis is used to multiply the meson test timeout. The default is 3, 0 turns off timeoutmeson_configThis is an array of settings for passing tomeson setup. Note that all options need to be explicitly given here - the client disables allautooptions. This includes use ofzlibandreadline, which do not default to on, unlikeautoconfsetups.
There are also a number of relatively small bug fixes and tweaks (e.g. some improvements in processing typedefs).
The release is available at https://github.com/PGBuildFarm/client-code/releases or https://buildfarm.postgresql.org/downloads/latest-client.tgz
Enjoy!
No comments:
Post a Comment