From: Karthik Nayak Date: Wed, 30 Sep 2026 12:26:37 GMT Subject: Re: [PATCH 0/7] A couple of Meson improvements Message-ID: In-Reply-To: <20260924-pks-meson-improvements-v1-0-90b7f79f1c4e@pks.im> Patrick Steinhardt writes: > Hi, > > this patch series contains a couple of improvements for Meson: > > - Clean build times are sped up, going from ~6.8 seconds to ~5.0 > seconds for a full build. > > - A test issue is fixed that causes shell completion tests to fail > because the scripts are not properly updated. > > - Our subproject wrappers are updated to current versions. > > - A fix for GitLab's msvc-meson jobs that are broken right now due to > a change in our runner images. See [1] for the now-working > msvc-meson jobs. Note though that the MinGW-based jobs are still > broken, but Dscho has been sending fixes for that already. > > Thanks! > > Patrick > The patches look good. The speedup is much appreciated. > --- > Patrick Steinhardt (7): > meson: avoid recompiling HTTP sources several times > meson: don't recompile git-remote-http(1) multiple times for tests > meson: use precompiled headers for our test-helper > meson: use precompiled headers for unit tests > meson: fix outdated completion helpers > meson: update wrappers > gitlab-ci: fix hanging MSVC jobs > > ci/install-dependencies.ps1 | 8 ++++++++ > contrib/completion/meson.build | 38 +++++++++++++++----------------------- > meson.build | 16 ++++++++++------ > subprojects/curl.wrap | 19 ++++++++++--------- > subprojects/expat.wrap | 21 +++++++++++---------- > subprojects/openssl.wrap | 23 +++++++++++------------ > subprojects/pcre2.wrap | 24 +++++++++++------------- > subprojects/zlib.wrap | 21 +++++++++++---------- > t/helper/meson.build | 1 + > t/meson.build | 10 ++++++++-- > 10 files changed, 96 insertions(+), 85 deletions(-) > > > --- > base-commit: 0f8e75abebff0877cae681a3d5ff31ac47f54220 > change-id: 20260924-pks-meson-improvements-b7ed9a48ed4e