On Fri, Aug 21, 2026 at 10:48 AM Dominique Martinet
<[email protected]> wrote:
>
> The existing wrap files e.g. anyhow-1-rs.wrap are ignored because
> meson extract the sources in the subprojects directory
>
> This is not a problem for git itself, because files that had already
> been added are properly tracked, but tools such as fd-find blindly
> trust the ignore rules and fail to pick up the .wrap files, making
> discoverying the build system (when e.g. adding another crate or just
> curiosity) more difficult than necessary
>
> This added rule re-adds the wrap files so they now properly get picked
> up.
>
> Signed-off-by: Dominique Martinet <[email protected]>
> ---
> Stumbled upon this when looking at the rust build system out of
> curiosity (because stsquad asked something related on IRC)
>
> It probably doesn't matter much, but took me more time than it should
> have to find the wrap files, so might as well improve this for the next
> one to look at these.

Reviewed-by: Marc-André Lureau <[email protected]>

> ---
>  subprojects/.gitignore | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/subprojects/.gitignore b/subprojects/.gitignore
> index 011ce4dc3b77..4bdedb081601 100644
> --- a/subprojects/.gitignore
> +++ b/subprojects/.gitignore
> @@ -26,3 +26,6 @@
>
>  # Workaround for Meson v1.9.0 
> https://github.com/mesonbuild/meson/issues/14948
>  /.wraplock
> +
> +# re-include wrap files regardless of ignores above
> +!/*.wrap
>
> ---
> base-commit: acc271509ab015b9e064065f26d41a61e01e641b
> change-id: 20260821-subprojects-ignore-8a9460a6d7ad
>
> Best regards,
> --
> Dominique Martinet | Asmadeus
>
>


-- 
Marc-André Lureau

Reply via email to