On Mon, Jul 31, 2023 at 11:05:42AM +0100, Peter Maydell wrote: > On Mon, 31 Jul 2023 at 10:11, Thomas Huth <th...@redhat.com> wrote: > > Or do you see another possibility how we could fix that timeout problem in > > the 64-bit MSYS2 job? Still switching to clang, but compiling with > > --extra-cflags="-Wno-unknown-attributes" maybe? > > Is there any way we can separate out the "take 25 minutes to > install a pile of packages" part from the "actually compile and > test QEMU" part ?
Possibly, depends if msys installs all the packages to a specific sub-directory location, or splatters all over the hierarchy. If the former we might be able to put the whole installed sub-tree into the gitlab cache, which is likely faster to deploy. Testing this out in gitlab itself is kinda tedious, so needs a local windows VM to debug. If msys relies on the registry for anything during package install, then all bets are off, as I don't know how we'd cache & restore that. 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 :|