Hi, On 2022-09-21 13:56:37 -0400, Tom Lane wrote: > Andres Freund <and...@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