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 :|
