On Fri, Sep 19, 2025 at 05:32:56PM +0400, [email protected] wrote:
> From: Marc-André Lureau <[email protected]>
> 
> Running meson on each subproject is quite slow.

Why is this faster ?  Does it make meson do parallel downloads
if you list then all at once ?

> 
> Signed-off-by: Marc-André Lureau <[email protected]>
> ---
>  scripts/archive-source.sh | 5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git a/scripts/archive-source.sh b/scripts/archive-source.sh
> index 035828c532..85cd0a63a0 100755
> --- a/scripts/archive-source.sh
> +++ b/scripts/archive-source.sh
> @@ -77,9 +77,10 @@ function subproject_dir() {
>  git archive --format tar "$(tree_ish)" > "$tar_file"
>  test $? -ne 0 && error "failed to archive qemu"
>  
> +meson subprojects download $subprojects
> +test $? -ne 0 && error "failed to download subprojects $subprojects"
> +
>  for sp in $subprojects; do
> -    meson subprojects download $sp
> -    test $? -ne 0 && error "failed to download subproject $sp"
>      tar --append --file "$tar_file" --exclude=.git 
> subprojects/"$(subproject_dir $sp)"
>      test $? -ne 0 && error "failed to append subproject $sp to $tar_file"
>  done
> -- 
> 2.51.0
> 

With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|


Reply via email to