Apologies it's taken me a while to review this, but I've found a couple things:
It seems that, though the 27 March 2011 transition to +3:00 (FET) is removed from Europe/Kiev by the proposed patch, it is not removed from Ukraine's three other zones, represented by Europe/Uzhgorod, Europe/Zaporozhye, and Europe/Simferopol (which immediately follow). These should also be removed to match Europe/Kiev and effectively revert Ukraine's originally proposed change in whole.
Also, in addition to the typographical error pointed out by Alan Barrett, there's another one right below it in my comment about the pre-1880 LMT offset of Europe/Tiraspol. Somehow, an extra "a" got put in Tiraspol.
Thanks.
--
Tim Parenti
On Thu, 20 Oct 2011, Robert Elz wrote:[...]
Here are proposed changes to the time zone package. The change
to Bahia Brazil has already occurred, and the others are due to
occur within 10 days (the weekend after next) so updates have become
urgent (yet again)...
I have tested these changes on a NetBSD system with 64-bit time_t. I
Please test these changes (particularly those of you using 64 bit time_t
systems).
find the following differences in the output from "zdump -v ${ZONENAME}".
America/Bahia gains two DST transitions per year, from now until further
notice:
America/Bahia Sun Feb 16 02:00:00 2003 UTC = Sat Feb 15 23:00:00 2003 BRT isdst=0
+America/Bahia Sun Oct 16 02:59:59 2011 UTC = Sat Oct 15 23:59:59 2011 BRT isdst=0
+America/Bahia Sun Oct 16 03:00:00 2011 UTC = Sun Oct 16 01:00:00 2011 BRST isdst=1
+America/Bahia Sun Feb 26 01:59:59 2012 UTC = Sat Feb 25 23:59:59 2012 BRST isdst=1
+America/Bahia Sun Feb 26 02:00:00 2012 UTC = Sat Feb 25 23:00:00 2012 BRT isdst=0
[...]
The Europe/Kiev clock change that already occurred on 27 March
2011 is retroactively re-labeled as a transition into DST, instead
of a change in the UTC offset used for standard time. The
displayed local time on 27 March 2011 remains the same, but the
zone name and isdst flag were "FET isdst=0" in tzdata2011l, and
change to "EEST isdst=1" in the new data:
Europe/Kiev Sun Mar 27 00:59:59 2011 UTC = Sun Mar 27 02:59:59 2011 EET isdst=0
-Europe/Kiev Sun Mar 27 01:00:00 2011 UTC = Sun Mar 27 04:00:00 2011 FET isdst=0
+Europe/Kiev Sun Mar 27 01:00:00 2011 UTC = Sun Mar 27 04:00:00 2011 EEST isdst=1
Europe/Kiev gets two DST transitions per year from now until further
notice:
+Europe/Kiev Sun Oct 30 00:59:59 2011 UTC = Sun Oct 30 03:59:59 2011 EEST isdst=1
+Europe/Kiev Sun Oct 30 01:00:00 2011 UTC = Sun Oct 30 03:00:00 2011 EET isdst=0
+Europe/Kiev Sun Mar 25 00:59:59 2012 UTC = Sun Mar 25 02:59:59 2012 EET isdst=0
+Europe/Kiev Sun Mar 25 01:00:00 2012 UTC = Sun Mar 25 04:00:00 2012 EEST isdst=1
[...]
In tzdata2011l, Europe/Tiraspol was a link to Europe/Chisinau. In the
new data, Europe/Tiraspol is a separate zone. This change affects times
up to and including 31 December 1879, because the longitute used for LMT
has changed from that of Chisinau to that of Tiraspol:
-Europe/Tiraspol Wed Dec 31 22:04:39 1879 UTC = Wed Dec 31 23:59:59 1879 LMT isdst=0
-Europe/Tiraspol Wed Dec 31 22:04:40 1879 UTC = Wed Dec 31 23:59:40 1879 CMT isdst=0
+Europe/Tiraspol Wed Dec 31 22:01:27 1879 UTC = Wed Dec 31 23:59:59 1879 LMT isdst=0
+Europe/Tiraspol Wed Dec 31 22:01:28 1879 UTC = Wed Dec 31 23:56:28 1879 CMT isdst=0
The Europe/Tiraspol clock change that already occurred on 27 March
2011 is retroactively re-labeled as a change in the UTC offset for
standard time, instead of a transition into DST. The displayed
local time on 27 March 2011 remains the same, but the zone name
and isdst flag were "EEST isdst=1" in tzdata2011l, and change to
"FET isdst=0" in the new data. Also, all future DST transitions
for Europe/Tiraspol are removed in the new data:
Europe/Tiraspol Sun Mar 27 00:59:59 2011 UTC = Sun Mar 27 02:59:59 2011 EET isdst=0
-Europe/Tiraspol Sun Mar 27 01:00:00 2011 UTC = Sun Mar 27 04:00:00 2011 EEST isdst=1
+Europe/Tiraspol Sun Mar 27 01:00:00 2011 UTC = Sun Mar 27 04:00:00 2011 FET isdst=0
-Europe/Tiraspol Sun Oct 30 00:59:59 2011 UTC = Sun Oct 30 03:59:59 2011 EEST isdst=1
-Europe/Tiraspol Sun Oct 30 01:00:00 2011 UTC = Sun Oct 30 03:00:00 2011 EET isdst=0
-Europe/Tiraspol Sun Mar 25 00:59:59 2012 UTC = Sun Mar 25 02:59:59 2012 EET isdst=0
[...]
I also noticed a mistake in a comment in the "europe" input file:That date should be 2011-10-17.
+# The substance of this change (reinstatement of the Tiraspol entry)
+# is from a patch from Petr Machata (2011-11-17)
--apb (Alan Barrett)