http://bugs.winehq.org/show_bug.cgi?id=36374
Bug ID: 36374 Summary: Israel timezone handled incorrectly Product: Wine Version: 1.7.17 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: ori@avtalion.name
Running Wine with the environment variable "TZ=Asia/Jerusalem" yields the following warning:
fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias -120, std (d/m/y): 26/10/2014, dlt (d/m/y): 28/03/2014
The warning is produced, for example, while running "TZ=Asia/Jerusalem wine clock".
I have found that it prevents some applications from working correctly. For example, the Unity3D app at http://www.fantasystrike.com/game/index.php while running using the Pipelight plugin wrapper.
Using "TZ=America/New_York" the app run correctly.
https://bugs.winehq.org/show_bug.cgi?id=36374
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.fantasystrike.co | |m/game/index.php
https://bugs.winehq.org/show_bug.cgi?id=36374
--- Comment #1 from Ori Avtalion ori@avtalion.name --- Austin, the "download" tag may be slightly misleading. This is a web-only Unity3D application that requires the Unity3D plugin. Since the plugin doesn't work under wine by itself, you also need to use the Pipelight wrapper and several wine patches:
http://fds-team.de/cms/pipelight-installation.html http://fds-team.de/cms/pipelight-compile-wine.html
I will try finding a simpler test-case, but for now the printed warning may be good enough to test against.
https://bugs.winehq.org/show_bug.cgi?id=36374
--- Comment #2 from Austin English austinenglish@gmail.com --- The web aspect is fine (the keyword is mostly used to indicate that anyone can try to reproduce the bug).
The pipelight patches are a different issue, typically we only want bugs that were tested against wine without patches, though I it's unlikely the pipelight patches caused this problem.
http://bugs.winehq.org/show_bug.cgi?id=36374
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sebastian@fds-team.de
http://bugs.winehq.org/show_bug.cgi?id=36374
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |michael@fds-team.de
http://bugs.winehq.org/show_bug.cgi?id=36374
--- Comment #3 from Sebastian Lackner sebastian@fds-team.de --- I've submitted a patch, which fixes the issue for me: http://source.winehq.org/patches/data/105734
http://bugs.winehq.org/show_bug.cgi?id=36374
--- Comment #4 from Sebastian Lackner sebastian@fds-team.de --- Just a small remark: This problem will start happing again in the year 2017, when its not possible anymore, to express the timezone in the Wine "compressed format" (day of week + week number).
Windows solves this problem by using a list of exceptions, called "Dynamic DST". Michael Müller wrote a patch to implement that missing feature in Wine, I assume he'll also submit his patch during the next few days:
https://dl.dropboxusercontent.com/u/61413222/0001-ntdll-try-to-use-dynamic-d...
(It still lacks the list of exceptions, which have to be generated somehow)
http://bugs.winehq.org/show_bug.cgi?id=36374
--- Comment #5 from Sebastian Lackner sebastian@fds-team.de --- Hi,
the problem should be fixed with wine >= 1.7.23.
To prevent this problem from occuring again in the future, we'll need some additional patches. This is current work-in-progress state: https://github.com/compholio/wine-compholio/tree/master/patches/ntdll-Dynami...
Regards, Sebastian
https://bugs.winehq.org/show_bug.cgi?id=36374
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |624957b39cc848039c3adc92903 | |ca20258e66155 Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #6 from Sebastian Lackner sebastian@fds-team.de --- Wine has now also dynamic DST information for the timezone Asia/Jerusalem ( http://source.winehq.org/git/wine.git/commit/624957b39cc848039c3adc92903ca20... ), marking as fixed. If there are any similar problems with other timezones, please open a new bug report (and feel free to add me as CC).
https://bugs.winehq.org/show_bug.cgi?id=36374
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.42.