public inbox for [email protected]  
help / color / mirror / Atom feed
From: Andrew Dunstan <[email protected]>
To: PostgreSQL Hackers <[email protected]>
To: [email protected] <[email protected]>
Subject: Release 17 of the PostgreSQL Buildfarm Client
Date: Fri, 4 Aug 2023 11:23:11 -0400
Message-ID: <[email protected]> (raw)

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


view thread (5+ messages)  latest in thread

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected], [email protected], [email protected]
  Subject: Re: Release 17 of the PostgreSQL Buildfarm Client
  In-Reply-To: <[email protected]>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox