Proposed time zone package changes (Bahia Brazil, Pridnestrovie, Ukraine)
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)... The executive summary europe Pridnestrovian Moldavian Republic (Europe/Tiraspol) has followed much of Russia, and will retain "summer time" year round (that is no time transition is due Oct 30). This reintroduces a zone that had earlier been removed, and so removes the "backward" link. On the other hand, Ukraine have decided not to follow, so the change which had been made in preparation for that in tzdata2011k is now reverted, and there will be a transition on Oct 30. southamerica The change to Bahia, Brazil, that introduced summer time (following the regular Brazil rules, so commencing this year on Oct 16 - last SUnday) that was mooted before tzdata2011l was released, but withdrawn becase the change was not yet official, has now been ratified. Aside from that, the other files that were changed in tzdata2011l but where the sccs id was not altered, have all been given new version numbers (southamerica has gone up by two, one for the 2011l changes, and another for this set). Sorry, still no signatures (I have not had time to do anything about that) but I will distribute hash values as I did for tzdata2011l. Please test these changes (particularly those of you using 64 bit time_t systems). I plan to release the next update (with thiese changes) on Monday October 24. kre --- asia 2011/10/08 02:27:38 1.3 +++ asia 2011/10/15 03:17:13 @@ -1,4 +1,4 @@ -# @(#)asia 8.68 +# @(#)asia 8.69 # This file is in the public domain, so clarified as of # 2009-05-17 by Arthur David Olson. --- australasia 2011/10/08 02:28:28 1.3 +++ australasia 2011/10/15 03:18:03 @@ -1,5 +1,5 @@ # <pre> -# @(#)australasia 8.27 +# @(#)australasia 8.28 # This file is in the public domain, so clarified as of # 2009-05-17 by Arthur David Olson. --- backward 2011/10/07 06:09:10 1.1 +++ backward 2011/10/20 02:20:30 @@ -1,5 +1,5 @@ # <pre> -# @(#)backward 8.9 +# @(#)backward 8.10 # This file is in the public domain, so clarified as of # 2009-05-17 by Arthur David Olson. @@ -67,7 +67,6 @@ Link Africa/Cairo Egypt Link Europe/Dublin Eire Link Europe/London Europe/Belfast -Link Europe/Chisinau Europe/Tiraspol Link Europe/London GB Link Europe/London GB-Eire Link Etc/GMT GMT+0 --- europe 2011/10/07 06:09:10 1.1 +++ europe 2011/10/20 02:30:32 @@ -1,5 +1,5 @@ # <pre> -# @(#)europe 8.38 +# @(#)europe 8.39 # This file is in the public domain, so clarified as of # 2009-05-17 by Arthur David Olson. @@ -1655,6 +1655,29 @@ # But [two people] separately reported via # Jesper Norgaard that as of 2001-01-24 Tiraspol was like Chisinau. # The Tiraspol entry has therefore been removed for now. +# +# From Alexander Krivenyshev (2011-10-17): +# Pridnestrovian Moldavian Republic (PMR, also known as +# "Pridnestrovie") has abolished seasonal clock change (no transition +# to the Winter Time). +# +# News (in Russian): +# <a href="http://www.kyivpost.ua/russia/news/pridnestrove-otkazalos-ot-perehoda-na-zimnee-vremya-30954.html"> +# http://www.kyivpost.ua/russia/news/pridnestrove-otkazalos-ot-perehoda-na-zim... +# </a> +# +# <a href="http://www.allmoldova.com/moldova-news/1249064116.html"> +# http://www.allmoldova.com/moldova-news/1249064116.html +# </a> +# +# The substance of this change (reinstatement of the Tiraspol entry) +# is from a patch from Petr Machata (2011-11-17) +# +# From Tim Parenti (2011-10-19) +# In addition, being situated at +4651+2938 would give Tiraspola +# a pre-1880 LMT offset of 1:58:32. +# +# (which agrees with the earlier entry that had been removed) # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Europe/Chisinau 1:55:20 - LMT 1880 @@ -1671,6 +1694,21 @@ # See Romania commentary for the guessed 1997 transition to EU rules. 2:00 EU EE%sT +Zone Europe/Tiraspol 1:58:32 - LMT 1880 + 1:55 - CMT 1918 Feb 15 # Chisinau MT + 1:44:24 - BMT 1931 Jul 24 # Bucharest MT + 2:00 Romania EE%sT 1940 Aug 15 + 2:00 1:00 EEST 1941 Jul 17 + 1:00 C-Eur CE%sT 1944 Aug 24 + 3:00 Russia MSK/MSD 1990 + 3:00 - MSK 1990 May 6 + 2:00 - EET 1991 + 2:00 Russia EE%sT 1992 + 2:00 E-Eur EE%sT 1997 +# See Romania commentary for the guessed 1997 transition to EU rules. + 2:00 EU EE%sT 2011 Mar lastSun 1:00u + 3:00 - FET # Further-eastern European Time + # Monaco # Shanks & Pottenger give 0:09:20 for Paris Mean Time; go with Howse's # more precise 0:09:21. @@ -2651,6 +2689,28 @@ # <a href="http://www.pravda.com.ua/rus/news/2011/09/20/6600616/"> # http://www.pravda.com.ua/rus/news/2011/09/20/6600616/ # </a> +# +# From Philip Pizzey (2011-10-18): +# Today my Ukrainian colleagues have informed me that the +# Ukrainian parliament have decided that they will go to winter +# time this year after all. +# +# From Udo Schwedt (2011-10-18): +# As far as I understand, the recent change to the Ukranian time zone +# (Europe/Kiev) to introduce permanent daylight saving time (similar +# to Russia) was reverted today: +# +# <a href="http://portal.rada.gov.ua/rada/control/en/publish/article/info_left?art_id=287324&cat_id=105995"> +# http://portal.rada.gov.ua/rada/control/en/publish/article/info_left?art_id=2... +# </a> +# +# Also reported by Alexander Bokovoy (2011-10-18) who also noted: +# The law documents themselves are at +# +# <a href="http://w1.c1.rada.gov.ua/pls/zweb_n/webproc4_1?id=&pf3511=41484"> +# http://w1.c1.rada.gov.ua/pls/zweb_n/webproc4_1?id=&pf3511=41484 +# </a> + # Zone NAME GMTOFF RULES FORMAT [UNTIL] # Most of Ukraine since 1970 has been like Kiev. @@ -2665,8 +2725,7 @@ 3:00 - MSK 1990 Jul 1 2:00 2:00 - EET 1992 2:00 E-Eur EE%sT 1995 - 2:00 EU EE%sT 2011 Mar lastSun 1:00u - 3:00 - FET # Further-eastern European Time + 2:00 EU EE%sT # Ruthenia used CET 1990/1991. # "Uzhhorod" is the transliteration of the Ukrainian name, but # "Uzhgorod" is more common in English. --- northamerica 2011/10/07 06:36:36 1.2 +++ northamerica 2011/10/15 03:17:28 @@ -1,5 +1,5 @@ # <pre> -# @(#)northamerica 8.49 +# @(#)northamerica 8.50 # This file is in the public domain, so clarified as of # 2009-05-17 by Arthur David Olson. --- southamerica 2011/10/08 02:30:24 1.3 +++ southamerica 2011/10/15 03:46:37 @@ -1,5 +1,5 @@ # <pre> -# @(#)southamerica 8.50 +# @(#)southamerica 8.52 # This file is in the public domain, so clarified as of # 2009-05-17 by Arthur David Olson. @@ -818,6 +818,19 @@ # oficial agency about time in Brazil, and she confirmed that the old rule is # still in force. +# From Guilherme Bernardes Rodrigues (2011-10-14) +# It's official, the President signed a decree that includes Bahia in summer +# time. +# [ and in a second message (same day): ] +# I found the decree. +# +# DECRETO No- 7.584, DE 13 DE OUTUBRO DE 2011 +# Link : +# <a href="http://www.in.gov.br/visualiza/index.jsp?data=13/10/2011&jornal=1000&pagina=6&totalArquivos=6"> +# http://www.in.gov.br/visualiza/index.jsp?data=13/10/2011&jornal=1000&pagina=... +# </a> + + # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Decree <a href="http://pcdsh01.on.br/HV20466.htm">20,466</a> (1931-10-01) # Decree <a href="http://pcdsh01.on.br/HV21896.htm">21,896</a> (1932-01-10) @@ -1054,10 +1067,8 @@ # of America/Salvador. Zone America/Bahia -2:34:04 - LMT 1914 -3:00 Brazil BR%sT 2003 Sep 24 - -3:00 - BRT -# as noted above, not yet in operation. -# -3:00 - BRT 2011 Oct 16 -# -3:00 Brazil BR%sT + -3:00 - BRT 2011 Oct 16 + -3:00 Brazil BR%sT # # Goias (GO), Distrito Federal (DF), Minas Gerais (MG), # Espirito Santo (ES), Rio de Janeiro (RJ), Sao Paulo (SP), Parana (PR),
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)...
[...]
Please test these changes (particularly those of you using 64 bit time_t systems).
I have tested these changes on a NetBSD system with 64-bit time_t. I 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: +# The substance of this change (reinstatement of the Tiraspol entry) +# is from a patch from Petr Machata (2011-11-17) That date should be 2011-10-17. --apb (Alan Barrett)
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 Fri, Oct 21, 2011 at 05:45, Alan Barrett <apb@cequrux.com> wrote:
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)...
[...]
Please test these changes (particularly those of you using 64 bit time_t
systems).
I have tested these changes on a NetBSD system with 64-bit time_t. I 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:
+# The substance of this change (reinstatement of the Tiraspol entry) +# is from a patch from Petr Machata (2011-11-17)
That date should be 2011-10-17.
--apb (Alan Barrett)
participants (3)
-
Alan Barrett -
Robert Elz -
Tim Parenti