git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH 0/7] A couple of Meson improvements

From
Karthik Nayak <karthik.188@gmail.com>
Date
Sep 30, 2026, 12:26 UTC
Message-ID
<CAOLa=ZS8Exa_WkMLiFNspeYaKFf40eOM19ZgecC=yTnFEAhMzQ@mail.gmail.com>
In-Reply-To
<20260924-pks-meson-improvements-v1-0-90b7f79f1c4e@pks.im>
Patrick Steinhardt <ps@pks.im> writes:
Show 21 quoted lines
> 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.
Show 26 quoted lines
> ---
> 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
Previous: Karthik NayakNext: Patrick Steinhardt
Message 13 of 20 in “A couple of Meson improvements”
  1. 0/7 A couple of Meson improvementsPatrick Steinhardt, Sep 24, 2026
  2. 1/7 meson: avoid recompiling HTTP sources several timesPatrick Steinhardt, Sep 24, 2026
  3. 2/7 meson: don't recompile git-remote-http(1) multiple times for testsPatrick Steinhardt, Sep 24, 2026
  4. 3/7 meson: use precompiled headers for our test-helperPatrick Steinhardt, Sep 24, 2026
  5. 4/7 meson: use precompiled headers for unit testsPatrick Steinhardt, Sep 24, 2026
  6. 5/7 meson: fix outdated completion helpersPatrick Steinhardt, Sep 24, 2026
  7. 6/7 meson: update wrappersPatrick Steinhardt, Sep 24, 2026
  8. 7/7 gitlab-ci: fix hanging MSVC jobsPatrick Steinhardt, Sep 24, 2026
  9. Karthik NayakSep 30, 2026
  10. Karthik NayakSep 30, 2026
  11. Karthik NayakSep 30, 2026
  12. Karthik NayakSep 30, 2026
  13. Karthik NayakSep 30, 2026
  14. Patrick SteinhardtSep 30, 2026
  15. Kaartic SivaraamOct 5, 2026
  16. Kaartic SivaraamOct 5, 2026
  17. Kaartic SivaraamOct 5, 2026
  18. Kaartic SivaraamOct 5, 2026
  19. Patrick SteinhardtOct 5, 2026
  20. Patrick SteinhardtOct 5, 2026

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.