TestBot News
Francois Gouget
fgouget at codeweavers.com
Wed Apr 27 11:08:28 CDT 2022
Hi,
This last week-end I updated 5 of the test machines, impacting 29 test
configurations.
Here's the rundown:
* w1064*
w1064 is now called w1064v2009.
And w1064 and all the derived snapshots are now running on Windows 10
21H2 (upgraded through Windows Update).
* w10pro64v2004
This snapshot used to have some specific failures most likely because
Windows Update was still installing already downloaded updates when I
initially took the snapshot (see bug 52560). So I let the VM quiet
down and retook the snapshot. That seems to have improved things. I'll
know for sure in a few days.
* w10pro64_*
w10pro64 had the same issue as w10pro64v2004, plus I needed to install
some more languages which requires un-metering the network at which
time Windows Update kicks in...
So I applied all updates and retook this snapshot. It's now on the
latest 21H1; Windows did not offer installing 21H2 for some reason.
It's just as well, this way test.winehq.org can separate the results
from this VM with all its locale tests, from those of the w1064 VM
which is more about past Windows versions and other configuration
options.
Then I let the TestBot recreate all the snapshots for the locale
tests. Windows has a bunch of locales: formats, display language,
system locale, keyboard layout, country. The old snapshots mostly had
the display language right but sometimes the other locales were still
stuck on English. The new snapshots are all consistent on that front
(whenever possible see below).
In the process I lost w10pro64_pt_PT which the new SetWinLocale have
trouble with (yet this works on my test VM so I blame the latest 21H1
updates). I also wanted to add a 'mixed locales' test configuration
but the scripts failed this one too. I'll investigate and get those
online later on.
* w10pro64_hi_u8
Before Windows 10 it was impossible to set the the system locale to
some values. For instance it was impossible to set it to Hindi. So the
w10pro64_hi still has English as its system locale unlike the other
locale test configurations.
Windows 10 lifted this restriction but this comes with two caveats:
- Setting the system locale to values like Hindi is possible but it
requires setting the codepage to UTF-8.
- This is considered beta and requires checking an extra box in the
GUI.
w10pro64_hi_u8 is one such configuration: Hindi through and through
with UTF-8 as the codepage. And based on the test results I think they
were not kidding with the 'beta' aspect: I count at least 11 tests
with UTF-8-specific failures on Windows. Some of these may be because
of issues in the test but I'm pretty sure some are Windows bugs we
will have to work around.
I would have liked to add another UTF-8 test configuration if only to
tweeze out Hindi-specific issues from the UTF-8 ones. I planned to use
en-EA for that because it's an all English UTF-8-only locale which
could be nice in case there are any error message that need reading...
But that's another locale that requires a SetWineLocale tweak.
* cw-gtx560
This is one of the two not-really-TestBot machines with real graphics
cards.
I added a Windows 10 21H2 snapshot. Note that again Windows did not
want to update it to 21H2 so I used Windows10Upgrade9252.exe to force
it. As far as I know the Nvidia driver is unchanged (391.35 iirc).
That machine's other snapshots are unchanged.
* cw-rx460
I also added a Windows 10 21H2 snapshot (Windows10Upgrade9252.exe
again, the other snapshots are unchanged).
Windows was suggesting I upgrade the GPU driver so I upgraded to the
latest Adrenalin 22.4.1 driver. In the past I had trouble with some of
the AMD drivers where it would either interfere with the clipboard
(causing tests to fail), or crash entirely (causing WineTest to fail
entirely).
So consider this new driver to be on probation.
* w7u*
I moved this VM from one host to another on 2022-03-14 which is when I
found issues with the new LibvirtTool and SetWinLocale scripts so I
ended up having to create most snapshots by hand :-( I restored it
again from backup to test the corrected scripts and this time all went
well.
The last move coincided with some new failures in mf:mf (2qxl only),
user32:sysparams and user32:win (2qxl only). It's possible the 2qxl
issues are because the VM is powered on for each test instead of
starting from a live snapshot: I suspect Windows 7 did not correctly
handle the multi-monitor setup when restored from a live snapshot.
This will require some more investigation...
--
Francois Gouget <fgouget at codeweavers.com>
More information about the wine-devel
mailing list