buildfarm + meson

From: Andrew Dunstan <andrew(at)dunslane(dot)net>
To: PostgreSQL Hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: buildfarm + meson
Date: 2023-02-22 23:23:44
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-hackers

Here's a progress report on adapting the buildfarm client to meson

There is a development branch where I'm working on the changes. They can
be seen here:


On my Linux box (Fedora 37, where crake runs) I can get a complete run.
There is work to do to make sure we pick up the right log files, and
maybe adjust a module or two. I have adopted a design where instead of
trying to know a lot about the testing regime the client needs to know a
lot less. Instead, it gets meson to tell it the set of tests. I will
probably work on enabling some sort of filter, but I think this makes
things more future-proof. I have stuck with the design of making testing
fairly fine-grained, so each suite runs separately.

On a Windows instance, fairly similar to what's running drongo, I can
get a successful build with meson+VS2019, but I'm getting an error in
the regression tests, which don't like setting lc_time to 'de_DE'. Not
sure what's going on there.

meson apparently wants touch and cp installed, although I can't see why
at first glance. For Windows I just copied them into the path from an
msys2 installation.



Andrew Dunstan


Browse pgsql-hackers by date

  From Date Subject
Next Message Jim Jones 2023-02-22 23:41:53 Re: [PATCH] Add pretty-printed XML output option
Previous Message Zheng Li 2023-02-22 23:01:19 Re: Support logical replication of DDLs