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 value
- meson_jobsthis controls the degree of parallelism that- mesonwill use
- meson_test_timeoutthis is used to multiply the meson test timeout. The default is 3, 0 turns off timeout
- meson_configThis is an array of settings for passing to- meson setup. Note that all options need to be explicitly given here - the client disables all- autooptions. This includes use of- zliband- readline, which do not default to on, unlike- autoconfsetups.
 
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