Hi Scott. A few notes about your patch series.
There should be no forward references in the patches; you can't have patch 1 depend on patch 2.
Also, don't send two versions of tests, one for Wine and one for Windows; the same code has to work in both places. You can't even use an ifdef, since the windows .exe has to pass on wine. You can use a runtime test, perhaps, to skip some tests on Wine, but that's about it.