Forgot to Cc Wainer & Willian in case they are interested in providing a better long term fix.
On 2/2/21 3:46 PM, Philippe Mathieu-Daudé wrote: > On 2/2/21 3:28 PM, Kevin Wolf wrote: >> If the qemu-system-{arch} binary for the host architecture can't be >> found, the old 'check' implementation selected the alphabetically first >> system emulator binary that it could find. The new Python implementation >> just uses the first result of glob.iglob(), which has an undefined >> order. >> >> This is a problem that breaks CI because the iotests aren't actually >> prepared to run on any emulator. They should be, so this is really a bug >> in the failing test cases that should be fixed there, but as a quick >> fix, let's revert to the old behaviour to let CI runs succeed again. > > FWIW this is the same problem I had 1 year ago and tried to > fix it by sending QMP 'query-version' (introduced in v0.14): > https://www.mail-archive.com/qemu-devel@nongnu.org/msg675075.html