Hi,
On 2022-09-21 13:56:37 -0400, Tom Lane wrote:
> Andres Freund <andres@anarazel.de> writes:
> > I think we should:
>
> > - convert windows to build with ninja - it builds faster, runs all tests,
> > parallelizes tests. That means that msbuild based builds don't have coverage
> > via CI / cfbot, but we don't currently have the resources to test both.
>
> Check. The sooner we can get rid of the custom MSVC scripts, the better,
> because now we'll be on the hook to maintain *three* build systems.
Agreed. I think the only "major" missing thing is the windows resource file
generation stuff, which is mostly done in one of the "later" commits. Also
need to test a few more of the optional dependencies (ICU, gettext, ...) on
windows (I did test zlib, lz4, zstd). And of course get a bit of wider
exposure than "just me and CI".
> > I'm less clear on whether we should convert macos / freebsd to meson at this
> > point?
>
> We certainly could debug/polish the meson stuff just on linux and windows
> for now, but is there a reason to wait on the others?
No - freebsd and macos have worked in CI for a long time. I was wondering
whether we want more coverage for autoconf in CI, but thinking about it
futher, it's more important to have the meson coverage.
Greetings,
Andres Freund