Hi Thomas,

On 1/21/21 6:44 PM, Thomas Huth wrote:
> Since the meson build system rework, the configure script prefers the
> git submodules over the system libraries. So we are testing compilation
> with capstone, fdt and libslirp as a submodule all over the place,
> burning CPU cycles by recompiling these third party modules and wasting
> some network bandwidth in the CI by cloning the submodules each time.
> Let's stop doing that in at least a couple of jobs and use the system
> libraries instead.
> 
> While we're at it, also install meson in the Fedora container, since
> it is new enough already, so we do not need to check out the meson
> submodule here.
> 
> Signed-off-by: Thomas Huth <th...@redhat.com>
> ---
>  .gitlab-ci.yml                               | 6 +++++-
>  tests/docker/dockerfiles/centos8.docker      | 1 +
>  tests/docker/dockerfiles/debian-amd64.docker | 1 +
>  tests/docker/dockerfiles/fedora.docker       | 3 +++
>  tests/docker/dockerfiles/ubuntu2004.docker   | 1 +
>  5 files changed, 11 insertions(+), 1 deletion(-)

So now which are the jobs left building from git submodule clone?


Reply via email to