10.20-1: Stubbed ICU causes issues

Description:

In the packaged wine-staging 10.20-1, stubs for ICU have been added, which causes issues in case the launched Windows application uses ICU. In my case it is latest OpenMPT (1.32.05.00-amd64), which, while it runs in itself without issues, crashes Wine on exit (see attached backtrace from crashed Wine), because it is missing getTZDataVersion. Other programs I tried do not make use of this, so Wine exits without crashing.

Additional info:

At Wine Gitlab, there are three commits to 10.20 AFTER Arch compiled and packaged, which revert the ICU stubs (see below).

Steps to reproduce:

  1. Have wine-staging 10.20-1
  2. Use it to run any Windows program that uses ICU, example: https://openmpt.org/download
  3. Close the program.
  4. Wine crashes with unimplemented functions, in this case getTZDataVersion cannot be found.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information