qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* gitlab build-edk2 failures
@ 2021-10-16  2:04 Richard Henderson
  2021-10-16  7:27 ` Paolo Bonzini
  0 siblings, 1 reply; 4+ messages in thread
From: Richard Henderson @ 2021-10-16  2:04 UTC (permalink / raw)
  To: qemu-devel, Philippe Mathieu-Daudé

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?


r~


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: gitlab build-edk2 failures
  2021-10-16  2:04 gitlab build-edk2 failures Richard Henderson
@ 2021-10-16  7:27 ` Paolo Bonzini
  2021-10-17 14:58   ` Philippe Mathieu-Daudé
  0 siblings, 1 reply; 4+ messages in thread
From: Paolo Bonzini @ 2021-10-16  7:27 UTC (permalink / raw)
  To: Richard Henderson, qemu-devel

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

Paolo



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: gitlab build-edk2 failures
  2021-10-16  7:27 ` Paolo Bonzini
@ 2021-10-17 14:58   ` Philippe Mathieu-Daudé
  2021-10-18  5:23     ` Gerd Hoffmann
  0 siblings, 1 reply; 4+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-10-17 14:58 UTC (permalink / raw)
  To: Paolo Bonzini, qemu-devel, Gerd Hoffmann; +Cc: Igor Mammedov, Richard Henderson

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.



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: gitlab build-edk2 failures
  2021-10-17 14:58   ` Philippe Mathieu-Daudé
@ 2021-10-18  5:23     ` Gerd Hoffmann
  0 siblings, 0 replies; 4+ messages in thread
From: Gerd Hoffmann @ 2021-10-18  5:23 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé
  Cc: Paolo Bonzini, Richard Henderson, qemu-devel, Igor Mammedov

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



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-10-18  5:25 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-10-16  2:04 gitlab build-edk2 failures Richard Henderson
2021-10-16  7:27 ` Paolo Bonzini
2021-10-17 14:58   ` Philippe Mathieu-Daudé
2021-10-18  5:23     ` Gerd Hoffmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).