msys2-32bit CI job fails with "error: target not found: mingw-w64-i686-libusb"
Our msys2-32bit CI job seems to have stopped working. When it tries to set up the environment to build QEMU, pacman fails with:
Installing mingw packages at 2024-02-12 10:03:05Z
$ .\msys64\usr\bin\bash -lc "pacman -Sy --noconfirm --needed bison diffutils flex git grep make sed $MINGW_TARGET-binutils $MINGW_TARGET-capstone $MINGW_TARGET-ccache $MINGW_TARGET-curl $MINGW_TARGET-cyrus-sasl $MINGW_TARGET-dtc $MINGW_TARGET-gcc $MINGW_TARGET-glib2 $MINGW_TARGET-gnutls $MINGW_TARGET-gtk3 $MINGW_TARGET-libgcrypt $MINGW_TARGET-libjpeg-turbo $MINGW_TARGET-libnfs $MINGW_TARGET-libpng $MINGW_TARGET-libssh $MINGW_TARGET-libtasn1 $MINGW_TARGET-libusb $MINGW_TARGET-lzo2 $MINGW_TARGET-nettle $MINGW_TARGET-ninja $MINGW_TARGET-pixman $MINGW_TARGET-pkgconf $MINGW_TARGET-python $MINGW_TARGET-SDL2 $MINGW_TARGET-SDL2_image $MINGW_TARGET-snappy $MINGW_TARGET-spice $MINGW_TARGET-usbredir $MINGW_TARGET-zstd "
:: Synchronizing package databases...
clangarm64 downloading...
mingw32 downloading...
mingw64 downloading...
ucrt64 downloading...
clang32 downloading...
clang64 downloading...
msys downloading...
warning: grep-1~3.0-6 is up to date -- skipping
warning: sed-4.9-1 is up to date -- skipping
error: target not found: mingw-w64-i686-libusb
error: target not found: mingw-w64-i686-usbredir
Example: https://gitlab.com/qemu-project/qemu/-/jobs/6149300750
Tagged as 'flaky-ci' but at the moment this seems to fail the same way every time.