Buggy version:
keyd@keyd-desktop:~$ dpkg -l | grep tzdata
ii tzdata 2014i-0ubuntu0.12.04 time zone and daylight-saving time data
ii tzdata-java 2014i-0ubuntu0.12.04 time zone and daylight-saving time data for use by java runtimes
keyd@keyd-desktop:~$ time ./a.out
Mon Oct 27 16:46:13 2014
real 0m4.061s
user 0m4.048s
sys 0m0.000s
keyd@keyd-desktop:~$
Patched version:
keyd@keyd-desktop:~$ dpkg -l | grep tzdata
ii tzdata 2014i-0ubuntu0.12.04-yandex1 time zone and daylight-saving time data
ii tzdata-java 2014i-0ubuntu0.12.04-yandex1 time zone and daylight-saving time data for use by java runtimes
keyd@keyd-desktop:~$ time ./a.out
Mon Oct 27 16:47:58 2014
real 0m1.263s
user 0m1.256s
sys 0m0.000s
keyd@keyd-desktop:~$
Year 2014. Bug is still here.
Buggy version: desktop: ~$ dpkg -l | grep tzdata 12.04 time zone and daylight-saving time data 12.04 time zone and daylight-saving time data for use by java runtimes desktop: ~$ time ./a.out desktop: ~$
keyd@keyd-
ii tzdata 2014i-0ubuntu0.
ii tzdata-java 2014i-0ubuntu0.
keyd@keyd-
Mon Oct 27 16:46:13 2014
real 0m4.061s
user 0m4.048s
sys 0m0.000s
keyd@keyd-
Patched version: desktop: ~$ dpkg -l | grep tzdata 12.04-yandex1 time zone and daylight-saving time data 12.04-yandex1 time zone and daylight-saving time data for use by java runtimes desktop: ~$ time ./a.out desktop: ~$
keyd@keyd-
ii tzdata 2014i-0ubuntu0.
ii tzdata-java 2014i-0ubuntu0.
keyd@keyd-
Mon Oct 27 16:47:58 2014
real 0m1.263s
user 0m1.256s
sys 0m0.000s
keyd@keyd-