https://bugs.winehq.org/show_bug.cgi?id=51451
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #1 from François Gouget fgouget@codeweavers.com --- The TestBot sets the locale settings using SetWinLocale [1] when preparing the live snapshots.
Then to run a task it reverts the VM to the live snapshot and calls SetSystemTime() to update the VM's clock. If this moves the clock more than 24 hours forward Windows 10 resets the UserDefaultLCID, ThreadLocale and Country settings to their pre-SetWinLocale values. The reason for that is unknown.
So now the TestBot sets these specific local settings again after updating the VM's clock. It's really ugly but at least it works.
[1] https://gitlab.winehq.org/winehq/tools/-/blob/master/testbot/bin/SetWinLocal...