On Wed, Nov 25, 2020 at 09:59:48PM +0100, Stefan Weil wrote: > Am 25.11.20 um 20:28 schrieb Peter Maydell: > > > On Wed, 25 Nov 2020 at 19:23, Stefan Weil <s...@weilnetz.de> wrote: > > > Pass cpu instead of cpu_family to the NSIS installer script. > > > > > > That script checks for "x86_64" which is the cpu value, > > > while cpu_family is "x86". > > > > > > Signed-off-by: Stefan Weil <s...@weilnetz.de> > > > --- > > > meson.build | 2 +- > > > 1 file changed, 1 insertion(+), 1 deletion(-) > > Very unfortunate that this has only surfaced after rc3, > > which should in theory be the cutoff point for 5.2 changes. > > Is it possible to get something into the CI/make check > > so that we find Windows installer issues sooner? > > > > thanks > > -- PMM > > > I am afraid there are more open issues for QEMU on Windows. They can be > fixed in 5.2.1, so don't hesitate to finish 5.2.0. > > The Meson based build sets bindir=/qemu/. which does not work correctly in > get_relocated_path(). > > Finding such issues would require a CI environment which not only builds > QEMU for Windows, but also runs the results. Some basic tests could be done > on Linux using Wine, more advanced tests would require a real Windows host.
Even if we can't automate testing of the installer on a Windows machine, we should definitely introduce a gitlab job that actually builds the installer. This will ensure that we always have a valid installer exe available, built from a well-defined set of distro packages that we can easily download and test manually. 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 :|