Hi Santiago,

On Thu Oct 24, 2024 at 1:43 PM CEST, Santiago Vila wrote:
I think this is a Debian bug, which adds "meson-docs" to
the build but without extra dependencies:

override_dh_auto_build:
--->    ln -s ../meson-docs subprojects/
         CC="$(CC_FOR_BUILD)" CFLAGS="$(CPPFLAGS_FOR_BUILD) $(CFLAGS_FOR_BUILD)" 
LDFLAGS="$(LDFLAGS_FOR_BUILD)" ./bootstrap.sh build
         build/muon setup -Dprefix=/usr -Dsamurai=disabled -Dreadline=bestline 
build
         ninja -C build --verbose

How does this create issues? Upstream's build system already downloads the meson-docs wrap into the subprojects directory on demand. Here I'm downloading the meson-docs component ahead of time via uscan's multiple upstream tarballs support instead of letting muon download it from the internet at build time, but I really can't think of how this can create issues.

When you download a meson/muon wrap, it gets stored in the subprojects directory and is not deleted, so if having stuff in subprojects/ breaks muon's build this is definitely a muon bug.

Or am I missing something?

Thanks for your efforts, though :)

Reply via email to