Hi All
I've been following the list for about a year now, just reading and learning. Through this process, I've come to wonder about the following question -- what should be the goal for Wine 1.0? I know a lot of development is focused around getting one particular application or another to work, especially from the folks over at Code Weavers, but with version numbers approaching 1.0, should there not be a set goal of functionality? My personal thought is that Wine should head in the direction of 100% compatibility with a particular version of Windows. Anything that ran on that version should run on Wine 1.0 with no problems. Any thoughts?
Dave
Dave Bialac wrote:
My personal thought is that Wine should head in the direction of 100% compatibility with a particular version of Windows. Anything that ran on that version should run on Wine 1.0 with no problems. Any thoughts?
That just isn't going to happen any time soon. If we were 100% compatible with one version of Windows then we would be 99% compatible with other versions too. That would be really nice, but due to the way we implement Wine using black-box testing there are always going to be implementation differences and there are known bugs in many areas that we simply don't have the developer resources to fix at the moment.
I think the only viable way to drive for 1.0 is feature or applications targets, with applications compatibility driving test cases and bug fixing.
I kind of agree with him too, Since we can't really just test every single API, obviously, the best thing to do is setup a 1.0 test quite of sorts, where you have either a ton of little applications trying things whether theyre known to work or not, or one big wine made ap which tests as much as we can, which gives nice detailed output or something, and reaching 100% compatibility with this "Toolbox" of sorts would let them drop the 1.0 down. Or we could say in a few years have some kind of huge community event, where everyone goes through alllllll the possible appdb aps they can and give updated test results, when say 75%+ hit platinum you could call it a mile stone.
On 3/20/07, Robert Shearman rob@codeweavers.com wrote:
Dave Bialac wrote:
My personal thought is that Wine should head in the direction of 100% compatibility with a particular version of Windows. Anything that ran on that version should run on Wine 1.0 with no problems. Any thoughts?
That just isn't going to happen any time soon. If we were 100% compatible with one version of Windows then we would be 99% compatible with other versions too. That would be really nice, but due to the way we implement Wine using black-box testing there are always going to be implementation differences and there are known bugs in many areas that we simply don't have the developer resources to fix at the moment.
I think the only viable way to drive for 1.0 is feature or applications targets, with applications compatibility driving test cases and bug fixing.
-- Rob Shearman