<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal">Hi<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><o:p>&nbsp;</o:p></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal">Currently I’m preparing a document to update TZ for one of
our customer in Russia due to the following TZ rule.<o:p></o:p></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal">I think I found a bug in <b style="mso-bidi-font-weight: normal;">tzdata2014f.tar.gz</b> where the time did not move from 01:59:59 to 01:00:00<o:p></o:p></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><o:p>&nbsp;</o:p></p><font face="Times New Roman">
</font><a href="http://www.timeanddate.com/time/change/russia/moscow?year=2014"><font color="#0000ff">http://www.timeanddate.com/time/change/russia/moscow?year=2014</font></a><span style="color: rgb(31, 73, 125);"><o:p></o:p></span><BR><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="mso-no-proof: yes;"><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600">
 <v:stroke joinstyle="miter">
 <v:formulas>
  <v:f eqn="if lineDrawn pixelLineWidth 0">
  <v:f eqn="sum @0 1 0">
  <v:f eqn="sum 0 0 @1">
  <v:f eqn="prod @2 1 2">
  <v:f eqn="prod @3 21600 pixelWidth">
  <v:f eqn="prod @3 21600 pixelHeight">
  <v:f eqn="sum @0 0 1">
  <v:f eqn="prod @6 1 2">
  <v:f eqn="prod @7 21600 pixelWidth">
  <v:f eqn="sum @8 21600 0">
  <v:f eqn="prod @7 21600 pixelHeight">
  <v:f eqn="sum @10 21600 0">
 </v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas>
 <v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f">
 <o:lock aspectratio="t" v:ext="edit">
</o:lock></v:path></v:stroke></v:shapetype><v:shape style="width: 562.5pt; height: 150pt; visibility: visible;" id="_x0000_i1025" type="#_x0000_t75">
 <v:imagedata o:href="cid:image001.jpg@01CFC37E.1B7DF950" src="file:///C:\Users\esalleh\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg">
</v:imagedata></v:shape></span><span style="color: rgb(31, 73, 125);"><o:p></o:p></span></p><font face="Times New Roman">

</font><span style="color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span><BR><font face="Times New Roman">

</font><span style="color: rgb(31, 73, 125);">Using </span><b style="mso-bidi-font-weight: normal;">tzdata2014f.tar.gz<o:p></o:p></b><BR><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><b style="mso-bidi-font-weight: normal;"><o:p>&nbsp;</o:p></b></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: rgb(31, 73, 125); font-family: "Courier New"; font-size: 10pt;'>$ ls -lrt /etc/localtime<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: rgb(31, 73, 125); font-family: "Courier New"; font-size: 10pt;'>lrwxrwxrwx<span style="mso-spacerun: yes;">&nbsp; </span>1 root root 33
Aug 29 13:05 <b style="mso-bidi-font-weight: normal;">/etc/localtime</b> -&gt;
/usr/share/zoneinfo/Europe/Moscow<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>$ /usr/sbin/zdump -v /etc/localtime | grep 201<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>/etc/localtime&nbsp; Sat Mar 27 22:59:59 2010 UTC = Sun Mar 28
01:59:59 2010 MSK isdst=0 gmtoff=10800<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>/etc/localtime&nbsp; Sat Mar 27 23:00:00 2010 UTC = Sun Mar 28
03:00:00 2010 MSD isdst=1 gmtoff=14400<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>/etc/localtime&nbsp; Sat Oct 30 22:59:59 2010 UTC = Sun Oct 31
02:59:59 2010 MSD isdst=1 gmtoff=14400<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>/etc/localtime&nbsp; Sat Oct 30 23:00:00 2010 UTC = Sun Oct 31
02:00:00 2010 MSK isdst=0 gmtoff=10800<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'><o:p>&nbsp;</o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>/etc/localtime&nbsp; Sat Mar 26 22:59:59 2011 UTC = Sun Mar 27
01:59:59 2011 MSK isdst=0 gmtoff=10800<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>/etc/localtime&nbsp; Sat Mar 26 23:00:00 2011 UTC = Sun Mar 27
03:00:00 2011 MSK isdst=0 gmtoff=14400<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'><o:p>&nbsp;</o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>/etc/localtime&nbsp; Sat Oct 25 21:59:59 2014 UTC = Sun Oct 26
01:59:59 2014 MSK isdst=0 gmtoff=14400<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>/etc/localtime&nbsp; Sat Oct 25 22:00:00 2014 UTC = Sun Oct 26
01:00:00 2014 MSK isdst=0 gmtoff=10800<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="color: rgb(31, 73, 125); mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri;"><o:p>&nbsp;</o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="color: rgb(31, 73, 125);">Set the date to Sun Mar 27, 2011
(</span><i><span style="color: rgb(31, 73, 125); mso-ansi-language: EN;" lang="EN">Russia is
abolishing DST time)</span></i><span style="color: rgb(31, 73, 125);"><o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='font-family: "Courier New"; font-size: 8pt;'>$ </span><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>date -s
"Sun MAR 27 01:59:00 MSK 2011"</span><span style='font-family: "Courier New"; font-size: 8pt;'><o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>Sun Mar 27 01:59:00 MSK 2011<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="color: rgb(31, 73, 125); mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri;"><o:p>&nbsp;</o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="color: rgb(31, 73, 125);">Monitor the date<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='font-family: "Courier New"; font-size: 8pt;'>$
while true; do date; sleep 2; done:<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>:<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>Sun Mar 27 01:59:57 MSK 2011<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: rgb(192, 80, 77); font-family: "Courier New"; font-size: 10pt;'>Sun Mar 27 01:59:59 MSK 2011<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: rgb(192, 80, 77); font-family: "Courier New"; font-size: 10pt;'>Sun Mar 27 03:00:01 MSK 2011 </span><span style="color: rgb(192, 80, 77); font-family: Wingdings; font-size: 10pt;">ß</span><span style='color: rgb(192, 80, 77); font-family: "Courier New"; font-size: 10pt;'> good<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>Sun Mar 27 03:00:03 MSK 2011<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>:<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="color: rgb(31, 73, 125); mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri;"><o:p>&nbsp;</o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="color: rgb(31, 73, 125);">Set the date to Sun Oct 26, 2014
(</span><i><span style="color: rgb(31, 73, 125); mso-ansi-language: EN;" lang="EN">Russia back
to European DST in October 2014)</span></i><span style="color: rgb(31, 73, 125);"><o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 8pt;'>$ </span><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>date -s "Sun OCT 26 01:59:00 MSK 2014"<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>Sun Oct 26 01:59:00 MSK 2014<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="color: rgb(31, 73, 125); mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri;"><o:p>&nbsp;</o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="color: rgb(31, 73, 125);">Monitor the date<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="color: rgb(31, 73, 125);"><o:p>&nbsp;</o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='font-family: "Courier New"; font-size: 8pt;'>$ </span><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>while true; do
date; sleep 2; done<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>:<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>Sun Oct 26 01:59:57 MSK 2014<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: rgb(192, 80, 77); font-family: "Courier New"; font-size: 10pt;'>Sun Oct 26 01:59:59 MSK 2014<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: rgb(192, 80, 77); font-family: "Courier New"; font-size: 10pt;'>Sun Oct 26 02:00:01 MSK 2014&nbsp;&nbsp; </span><b style="mso-bidi-font-weight: normal;"><span style="color: rgb(192, 80, 77); font-family: Wingdings; font-size: 10pt;">ß</span></b><b style="mso-bidi-font-weight: normal;"><span style='color: rgb(192, 80, 77); font-family: "Courier New"; font-size: 10pt;'> Not good.
Should move from 01:59:59 to 01:00:00</span></b><span style='color: rgb(192, 80, 77); font-family: "Courier New"; font-size: 10pt;'><o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>Sun Oct 26 02:00:03 MSK 2014<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>:<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><o:p>&nbsp;</o:p></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal">If <span style="color: rgb(31, 73, 125); mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri;">I test again using Europe/Moscow
for year 2010, it works fine for that year</span><o:p></o:p></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="color: rgb(31, 73, 125); mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri;"><o:p>&nbsp;</o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>$ zdump -v Europe/Moscow | grep 2010<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>Europe/Moscow&nbsp; Sat Mar 27 22:59:59 2010 UTC = Sun Mar 28
01:59:59 2010 MSK isdst=0 gmtoff=10800<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>Europe/Moscow&nbsp; Sat Mar 27 23:00:00 2010 UTC = Sun Mar 28
03:00:00 2010 MSD isdst=1 gmtoff=14400<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt 54pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'><o:p>&nbsp;</o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>Europe/Moscow&nbsp; Sat Oct 30 22:59:59 2010 UTC = Sun Oct 31 02:59:59
2010 <b>MSD</b> isdst=1 gmtoff=14400<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>Europe/Moscow&nbsp; Sat Oct 30 23:00:00 2010 UTC = Sun Oct 31 02:00:00
2010 <b>MSK</b> isdst=0 gmtoff=10800<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><o:p>&nbsp;</o:p></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal">And it works just fine for Europe/Rome for year 2014 as well<o:p></o:p></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="color: rgb(31, 73, 125); mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Calibri;"><o:p>&nbsp;</o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>$ zdump -v /etc/localtime | grep 2014<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>/etc/localtime&nbsp; Sun Mar 30 00:59:59 2014 UTC = Sun Mar 30
01:59:59 2014 CET isdst=0 gmtoff=3600<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>/etc/localtime&nbsp; Sun Mar 30 01:00:00 2014 UTC = Sun Mar 30
03:00:00 2014 CEST isdst=1 gmtoff=7200<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>/etc/localtime&nbsp; Sun Oct 26 00:59:59 2014 UTC = Sun Oct 26 02:59:59
2014 CEST isdst=1 gmtoff=7200<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style='color: black; font-family: "Courier New"; font-size: 10pt;'>/etc/localtime&nbsp; Sun Oct 26 01:00:00 2014 UTC = Sun Oct 26 02:00:00
2014 CET isdst=0 gmtoff=3600<o:p></o:p></span></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><o:p>&nbsp;</o:p></p><font face="Times New Roman">

Please tell me if it is a bug or something wrong in my testing.</font><BR>&nbsp;<BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal">Best Regards<o:p></o:p></p><font face="Times New Roman">

</font><BR><p style="margin: 0cm 0cm 0pt;" class="MsoNormal">Azhar</p><p style="margin: 0cm 0cm 0pt;" class="MsoNormal">Support Engineer</p><p style="margin: 0cm 0cm 0pt;" class="MsoNormal">Kuala Lumpur</p><p style="margin: 0cm 0cm 0pt;" class="MsoNormal">Malaysia<o:p></o:p></p><font face="Times New Roman">

</font><BR>                                               </div></body>
</html>