On Sun, Oct 17, 2021 at 04:58:37PM +0200, Philippe Mathieu-Daudé wrote: > On 10/16/21 09:27, Paolo Bonzini wrote: > > On 16/10/21 04:04, Richard Henderson wrote: > >> I've seen a lot of failures on this job recently, and they're all > >> timeouts cloning the git submodules. Would it be better to mirror > >> these to gitlab? > >> > > > > They're not timeouts, they're issues with edk2's _own_ submodules. > > > > fatal: unable to access > > 'https://git.cryptomilk.org/projects/cmocka.git/': server certificate > > verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: > > none > > fatal: clone of 'https://git.cryptomilk.org/projects/cmocka.git' into > > submodule path 'UnitTestFrameworkPkg/Library/CmockaLib/cmocka' failed > > > > roms/edk2 is already mirrored to gitlab, so we'd have to add mirrors for > > all of these and make edk2.yml configure the mirrors in .git/config. I > > think the edk2 project should do the mirroring instead... > > IIUC QEMU EDK2 scripts don't require cmocka... IMHO (short term) we > should update the 'git submodule update' line in roms/Makefile.edk2 > to only update the submodules we require.
Yes, cmocka is not needed. For ovmf/armvirt we need these: BaseTools/Source/C/BrotliCompress/brotli MdeModulePkg/Library/BrotliCustomDecompressLib/brotli CryptoPkg/Library/OpensslLib/openssl ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3 take care, Gerd