Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pBdNi-0000B4-TU for pgsql-hackers@arkaria.postgresql.org; Sat, 31 Dec 2022 15:02:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pBdNg-0003Qr-Ik for pgsql-hackers@arkaria.postgresql.org; Sat, 31 Dec 2022 15:02:40 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pBdNg-0003K7-0c; Sat, 31 Dec 2022 15:02:40 +0000 Received: from relay5-d.mail.gandi.net ([217.70.183.197]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pBdNd-0006yW-8B; Sat, 31 Dec 2022 15:02:39 +0000 Received: (Authenticated sender: adsend@dunslane.net) by mail.gandi.net (Postfix) with ESMTPSA id 677F51C0005; Sat, 31 Dec 2022 15:02:33 +0000 (UTC) Message-ID: Date: Sat, 31 Dec 2022 10:02:32 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Content-Language: en-US From: Andrew Dunstan To: buildfarm-members@lists.postgresql.org, PostgreSQL Hackers Subject: Announcing Release 15 of the PostgreSQL Buildfarm client Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Changes * add a new script |manage_alerts.pl| that lets the user enable or disable alerts for an animal This is especially useful in the case of animals that have stopped running for some reason. * check if a branch is up to date before trying to run it This only applies if the |branches_to_build| setting is a keyword rather than a list of branches. It reduces the number of useless calls to |git pull| to almost zero. * require Perl version 5.14 or later This should not be a problem, as it's more than 10 years old. * add |--avoid-ts-collisions| command line parameter This is for specialized uses, and imposes a penalty of a few seconds per run. |run_branches.pl| already does this, so it's not required for normal operations. * run TAP tests for |src/interfaces| subdirectories * add amcheck and extension upgrade tests to cross version upgrade testing * adjust to changes in postgres code, file locations, etc. * assorted minor bug fixes and tweaks The release can be downloaded from or Upgrading is highly recommended. cheers andrew -- Andrew Dunstan EDB: https://www.enterprisedb.com