"Lei Zhang" thestig@google.com writes:
How do we know which set of result to expect then? Do we consider all three sets of behavior to be acceptable? Or just conform to the newest behavior?
Any results that are returned by Windows are by definition acceptable. So yes, you just have to accept the various behaviors, and make Wine conform to one of them (usually the newest is preferable). There's no reason to check that the behavior matches the reported Windows version, unless there is a real app that does a version check at that point.