On Wed, 2019-04-17 at 10:18 -0500, Vincent Povirk wrote:
An easy test would be to remove all wine mono packages, install 4.8.0 on current Wine (without your changes), and then install 4.8.1. That should fully replace 4.8.0.
With current Wine, I find that if I install 4.8.0 with wine64 and 4.8.1 with wine32, it doesn't replace the old package. If your changes will make msi behave like wine32 all the time, this will likely cause problems for existing prefixes.
I see an orphan Uninstall entry for 4.8.0 but it doesn't appear to cause any harm. The 4.8.1 installer did perform an uninstall of 4.8.0, it just didn't remove the Uninstall entry (which is fixed by Zeb's patch).