Re: fairywren is generating bogus BASE_BACKUP commands

Andrew Dunstan <andrew@dunslane.net>

From: Andrew Dunstan <andrew@dunslane.net>
To: Andres Freund <andres@anarazel.de>
Cc: Robert Haas <robertmhaas@gmail.com>, Tom Lane <tgl@sss.pgh.pa.us>, Thomas Munro <thomas.munro@gmail.com>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2022-02-15T15:13:18Z
Lists: pgsql-hackers
On 2/14/22 17:37, Andres Freund wrote:
> On 2022-02-14 17:32:11 -0500, Andrew Dunstan wrote:
>> Working on that. There appear to be some issues with third party
>> libraries. I might need to rebuild libxml2 and zlib for example.
> Any reason not to use the ones from msys2?



That seems to work. Needed to add these 2 packages to the recipe:


ucrt64/mingw-w64-ucrt-x86_64-libxml2

ucrt64/mingw-w64-ucrt-x86_64-libxslt


cheers


andrew


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




Commits

  1. Remove PostgreSQL::Test::Utils::perl2host completely

  2. Unbreak pg_basebackup/t/010_pg_basebackup.pl on msys

  3. On Windows, also call shutdown() while closing the client socket.

  4. On Windows, close the client socket explicitly during backend shutdown.