World Wine News
by Zachary Goldberg
This is the 358 issue of the World Wine News publication. Its main goal is to begin covering some of the many excitng stories that have transpired during the winter and spring. It also serves to inform you of what's going on around Wine. Wine is an open source implementation of the Windows API on top of X and Unix. Think of it as a Windows compatibility layer. Wine does not require Microsoft Windows, as it is a completely alternative implementation consisting of 100% Microsoft-free code, but it can optionally use native system DLLs if they are available. You can find more info at www.winehq.org
|
This week, 137 posts consumed 199 K. There were 53 different contributors. 27 (50%) posted more than once. 38 (71%) posted last week too. The top 5 posters of the week were:
|
| News: Wineconf 2009 | Archive | |
|---|---|---|
|
News / WineConf
Hans Leidekker has begun planning this year's WineConf. A location and date have already been chosen. Hans writes into wine-devel: Dear Wine developers, You may recall that I volunteered to help host WineConf in the Netherlands in 2007 when, after a vote, an offer by Dan Kegel to host at Google's offices in Zurich won the bid. Last year WineConf went across the pond to Minnesota, so it seems natural that this year's WineConf will be hosted in the country with the highest number of Wine developers per capita ;-) At Twente University Campus to be precise, near the city of Enschede: http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=104770595427636833911.00044a70a58a75a8aaa2e&ll=52.240573,6.852207&spn=0.0226,0.057764&z=15 From November 6-8 (Friday to Sunday). I chose this place because of its good facilities and relatively low costs; we want to make the conference accessible for as many developers as possible. Directions, agenda, etc. will be made available on this page: http://wiki.winehq.org/WineConf Please e-mail me at wineconf at meelstraat.net if you intend to come, so we can make a better estimation of the number of attendees. See you there! -Hans I mentioned last WWN that a new patchwatcher was in the works. It is running now and the results are published to http://winepatch.stwing.upenn.edu/results2/. This machine is running inside a virtual machine that does not have access to a real hardware graphics card. Because of this the D3D tests are not run properly. Hopefully in the next few weeks a solution will be found to allow the virtual machine access to a GPU and we'll get even better test results. | ||
| A Wine Success Story | Archive | |
|---|---|---|
|
Wine
Dan Kegel had an opportunity recently to do an email interview with Tomás Kindl, a happy Wine user at his workplace Q: Where is your firm located?
A: Q: How many computers do you have at your office?
A: Q: What operating systems / distros are they running?
A: Q: How long have you been running Linux there?
A: Q: Which applications do you run natively?
A: Q: Which applications do you run under Wine?
A: Q: Were there any problems switching over to Linux or Wine?
A: thank you for good work T. Kindl | ||
| Modelling Wine Development | Archive | |
|---|---|---|
|
Development Strategy
Scott Ritchie has put together an interesting, as Einstein would call it, gedanken experiment (thought experiment) on the future of Wine based on how bugs are fixed. Using different bug attack strategies Scott was interested in finding out the rate at which applications begin working and the rate at which Wine users become "happy" Some of Scott's results: * The strategy we use - the order we tackle various bugs - really does matter. Every strategy gets to the perfect 100% end after solving all the bugs, but some get you ten times as many happy users when you're only half done. In practice, having far more users likely translates into extra developers and a much faster rate of development. * Varying the difficulty of individual bugs didn't matter much. The pictures came out pretty much the same * Prioritizing the last few bugs in apps that are almost done is one of the most productive ways to increase happy users - in the simulations I ran it even outperformed working on the most popular application. Unfortunately in the real world it can sometimes be difficult to tell if an application "almost works" in Wine. * Similarly, "almost happy users" are the easiest to satisfy. When we have many to choose from, picking one arbitrarily and ensuring he was happy before moving on to the next user significantly outperformed trying to satisfy almost happy users at random. * Instances of "collateral damage" - the fixing of one application causing another application to start working without any extra effort - are rather uncommon until most applications are almost working. The wintrust API is needed by both Steam and iTunes, however when enough of wintrust was implemented to make Steam work there were still many unrelated bugs causing iTunes to remain broken. * Just about every reasonable way of generating bug difficulty, relative bug probability, applications, and users that I could think of lead to the same general picture: something that looks roughly linear for most of it before taking a very sharp upward turn near the very end. In other words, the model tells us that we should expect to be pleasantly surprised. At some point, Wine will get very good very fast. | ||
| Bug 61 - Resolved Fixed | Archive | |
|---|---|---|
|
Long Standing Bugs
André Hentschel has been working hard on fixing one of the oldest bugs still remaining in the wine bugzilla tree. He writes in: I was working on an very old Bug and learned Perl just to fix it! It was Bug Number 61, the second oldest Bug not yet fixed. Reported on 2000-10-25 by Francois Gouget. It was about enhancing 'winemaker' to read out project-files from Visual Studio and i found it 2009-01-25 thinking "wow, such old bugs?". After weeks of work and much rejected patches it finally got in. And it supports .dsw, .vcproj and .sln files beside the .dsp file. So its ready for newer Visual Studio versions also. Francois Gouget was a good mentor for that time. | ||
| Test suite passing on windows machines | Archive | |
|---|---|---|
|
Wine Tests on Windows
The hard work on making the Wine test suite pass has continued, and as of late January the first signs of success began appearing on windows machines. Reece Dunn: Hi, The Wine tests are now passing on a Windows XP machine (http://test.winehq.org/data/4b27dfec939d131c9d7e09f97f14dfc7dabe8843/#group_XP). Two of the other four only have 2 or 3 failures. The 2003 group has 3 machines with 1 failure each (urlmon:protocol on one, user32:menu on the others). Congratulations to everyone involved fixing the tests! - Reece Since then progress has continued. The test results page now shows a number of operating systems namely W2000, W2003 and XP) as "yellow" (meaning some machines pass). The test suite on Wine itself also consistently passes on a select few machines and nearly passes on the others. | ||
| Weekly AppDB/BugZilla Status Changes | Archive | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
AppDB / BugZilla
*Disclaimer: These lists of changes are automatically generated by information entered into the AppDB. These results are subject to the opinions of the users submitting application reviews. The Wine community does not guarantee that even though an application may be upgraded to 'Gold' or 'Platinum' in this list, that you will have the same experience and would provide a similar rating.
Updates by App Maintainers
Updates by the Public
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
All Kernel Cousin issues and summaries are copyright their original authors, and distributed
under the terms of the
GNU General Public License,
version 2.0.


