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.pm|. The 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 with |meson|, there are several
   new settings, illustrated in the sample configuration file:
     o |using_meson| this must be set to a true value
     o |meson_jobs| this controls the degree of parallelism that
       |meson| will use
     o |meson_test_timeout| this is used to multiply the meson test
       timeout. The default is 3, 0 turns off timeout
     o |meson_config| This is an array of settings for passing to
       |meson setup|. Note that all options need to be explicitly given
       here - the client disables all |auto| options. This includes use
       of |zlib| and |readline|, which do not default to on, unlike
       |autoconf| setups.

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!


cheers


andrew



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

Reply via email to