git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/9] meson: a couple of additions
@ 2025-01-13  8:33 Patrick Steinhardt
  2025-01-13  8:33 ` [PATCH 1/9] GIT-VERSION-GEN: simplify computing the dirty marker Patrick Steinhardt
                   ` (10 more replies)
  0 siblings, 11 replies; 53+ messages in thread
From: Patrick Steinhardt @ 2025-01-13  8:33 UTC (permalink / raw)
  To: git; +Cc: Evan Martin, Eli Schwartz

Hi,

this small patch series backfills in a couple of missing features into
Meson. It also improves test coverage of our Meson-based CI jobs so that
we compile with Meson with Visual Studio and compile fuzzers. CI runs
for GitLab and GitHub can be found at [1] and [2], respectively.

The series is built on top of fbe8d3079d (Git 2.48, 2025-01-10) with
ps/meson-weak-sha1-build at 6a0ee54f9a (meson: provide a summary of
configured backends, 2024-12-30) merged into it.

Thanks!

Patrick

[1]: https://gitlab.com/gitlab-org/git/-/merge_requests/280
[2]: https://github.com/git/git/pull/1870

---
Patrick Steinhardt (9):
      GIT-VERSION-GEN: simplify computing the dirty marker
      GIT-VERSION-GEN: move default version into a separate file
      meson: fix dependencies for generated headers
      meson: wire up development environments
      meson: wire up generation of distribution archive
      meson: wire up fuzzers
      meson: make the CSPRNG backend configurable
      meson: fix compilation with Visual Studio
      ci: wire up Visual Studio build with Meson

 .github/workflows/main.yml | 52 +++++++++++++++++++++++++++++++
 .gitlab-ci.yml             | 38 ++++++++++++++++++++++
 GIT-VERSION                |  1 +
 GIT-VERSION-GEN            | 17 +++++-----
 ci/run-build-and-tests.sh  |  3 +-
 meson.build                | 78 ++++++++++++++++++++++++++++++++++++----------
 meson_options.txt          |  4 +++
 oss-fuzz/meson.build       | 20 ++++++++++++
 8 files changed, 187 insertions(+), 26 deletions(-)


---
base-commit: 35a417ddf0eab983e4d5eb69e628aa198114bb05
change-id: 20250107-b4-pks-meson-additions-055c16b3052b


^ permalink raw reply	[flat|nested] 53+ messages in thread

end of thread, other threads:[~2025-01-22 21:42 UTC | newest]

Thread overview: 53+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-13  8:33 [PATCH 0/9] meson: a couple of additions Patrick Steinhardt
2025-01-13  8:33 ` [PATCH 1/9] GIT-VERSION-GEN: simplify computing the dirty marker Patrick Steinhardt
2025-01-13  8:33 ` [PATCH 2/9] GIT-VERSION-GEN: move default version into a separate file Patrick Steinhardt
2025-01-13 17:42   ` Junio C Hamano
2025-01-13 17:51     ` Eli Schwartz
2025-01-14  9:13       ` Patrick Steinhardt
2025-01-13  8:33 ` [PATCH 3/9] meson: fix dependencies for generated headers Patrick Steinhardt
2025-01-13  8:33 ` [PATCH 4/9] meson: wire up development environments Patrick Steinhardt
2025-01-13  8:33 ` [PATCH 5/9] meson: wire up generation of distribution archive Patrick Steinhardt
2025-01-13 17:55   ` Junio C Hamano
2025-01-14  9:14     ` Patrick Steinhardt
2025-01-13  8:33 ` [PATCH 6/9] meson: wire up fuzzers Patrick Steinhardt
2025-01-13 17:48   ` Junio C Hamano
2025-01-14 10:31     ` Patrick Steinhardt
2025-01-13  8:33 ` [PATCH 7/9] meson: make the CSPRNG backend configurable Patrick Steinhardt
2025-01-13  9:25   ` Patrick Steinhardt
2025-01-13 17:59   ` Junio C Hamano
2025-01-14  9:13     ` Patrick Steinhardt
2025-01-14 19:13       ` Junio C Hamano
2025-01-13  8:33 ` [PATCH 8/9] meson: fix compilation with Visual Studio Patrick Steinhardt
2025-01-13 21:12   ` M Hickford
2025-01-13  8:33 ` [PATCH 9/9] ci: wire up Visual Studio build with Meson Patrick Steinhardt
2025-01-14 11:56 ` [PATCH v2 00/11] meson: a couple of additions Patrick Steinhardt
2025-01-14 11:56   ` [PATCH v2 01/11] GIT-VERSION-GEN: simplify computing the dirty marker Patrick Steinhardt
2025-01-14 11:56   ` [PATCH v2 02/11] GIT-VERSION-GEN: allow running without input and output files Patrick Steinhardt
2025-01-21 13:16     ` Toon Claes
2025-01-14 11:56   ` [PATCH v2 03/11] meson: populate project version via GIT-VERSION-GEN Patrick Steinhardt
2025-01-21 13:13     ` Toon Claes
2025-01-14 11:56   ` [PATCH v2 04/11] meson: fix dependencies for generated headers Patrick Steinhardt
2025-01-14 11:56   ` [PATCH v2 05/11] meson: wire up development environments Patrick Steinhardt
2025-01-14 11:56   ` [PATCH v2 06/11] meson: wire up generation of distribution archive Patrick Steinhardt
2025-01-21 12:37     ` Toon Claes
2025-01-22 12:05       ` Patrick Steinhardt
2025-01-14 11:56   ` [PATCH v2 07/11] meson: wire up fuzzers Patrick Steinhardt
2025-01-14 11:56   ` [PATCH v2 08/11] meson: make the CSPRNG backend configurable Patrick Steinhardt
2025-01-14 11:56   ` [PATCH v2 09/11] meson: fix compilation with Visual Studio Patrick Steinhardt
2025-01-14 11:56   ` [PATCH v2 10/11] ci: raise error when Meson generates warnings Patrick Steinhardt
2025-01-21 12:59     ` Toon Claes
2025-01-14 11:56   ` [PATCH v2 11/11] ci: wire up Visual Studio build with Meson Patrick Steinhardt
2025-01-14 17:46   ` [PATCH v2 00/11] meson: a couple of additions Junio C Hamano
2025-01-22 12:05 ` [PATCH v3 " Patrick Steinhardt
2025-01-22 12:05   ` [PATCH v3 01/11] GIT-VERSION-GEN: simplify computing the dirty marker Patrick Steinhardt
2025-01-22 12:05   ` [PATCH v3 02/11] GIT-VERSION-GEN: allow running without input and output files Patrick Steinhardt
2025-01-22 12:05   ` [PATCH v3 03/11] meson: populate project version via GIT-VERSION-GEN Patrick Steinhardt
2025-01-22 12:05   ` [PATCH v3 04/11] meson: fix dependencies for generated headers Patrick Steinhardt
2025-01-22 12:05   ` [PATCH v3 05/11] meson: wire up development environments Patrick Steinhardt
2025-01-22 12:05   ` [PATCH v3 06/11] meson: wire up generation of distribution archive Patrick Steinhardt
2025-01-22 12:05   ` [PATCH v3 07/11] meson: wire up fuzzers Patrick Steinhardt
2025-01-22 12:05   ` [PATCH v3 08/11] meson: make the CSPRNG backend configurable Patrick Steinhardt
2025-01-22 12:05   ` [PATCH v3 09/11] meson: fix compilation with Visual Studio Patrick Steinhardt
2025-01-22 12:05   ` [PATCH v3 10/11] ci: raise error when Meson generates warnings Patrick Steinhardt
2025-01-22 12:05   ` [PATCH v3 11/11] ci: wire up Visual Studio build with Meson Patrick Steinhardt
2025-01-22 21:42   ` [PATCH v3 00/11] meson: a couple of additions Junio C Hamano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).