http://bugs.winehq.org/show_bug.cgi?id=19011
--- Comment #11 from Eduardo companheiro.vermelho@gmail.com 2009-08-13 10:56:07 --- Daylight saving time in Brazil changes every year. http://pt.wikipedia.org/wiki/Anexo:Lista_de_per%C3%ADodos_em_que_vigorou_o_h... (Sorry, I couldn't find a version in English. But the page shows it changes every year). For my experience, DST information in Ubuntu is much more accurate than it is in Windows. I remember when I was a Windows-user that it ALWAYS missed the DST. The package tzdata in Ubuntu is updated once/twice per year. This year it was already updated at least once. And it is right in saying that the standard time started 15 Feb 2009 (wikipedia confirms it). It is not right that it will end in 31 Dec, but it will only end next year so I suppose it is ok, and probably there will be another update next year correcting it.
By the way, I wanted to ask: how is DST in wine updated? Just when someone sends a patch to do it? If that's the case, maybe wine should "trust" more in the native OS and winecfg should have a option to the user select the timezone. If the info in the registry diverts, it is automatically updated. It would also remove complexity of some time-related functions. I could write such a patch, if you help me review it.