From fa9130886d4761067a7777ccc6b27e022e308962 Mon Sep 17 00:00:00 2001 From: Tim Parenti Date: Sat, 9 Aug 2014 18:56:29 -0400 Subject: Simplify Pakistan and Mont rules, fix Dhaka rule. * asia (Dhaka): Replace 23:59 with 24:00 to align match supporting commentary, now that zic can handle it. (Pakistan): Merge two rules that can be covered as one. * northamerica (Mont): Simplify rules per existing commentary, since zic has been able to handle this since 1998. * NEWS: Document this. --- NEWS | 2 ++ asia | 5 ++--- northamerica | 16 ++++------------ 3 files changed, 8 insertions(+), 15 deletions(-) diff --git a/NEWS b/NEWS index 30924d1..7db0a32 100644 --- a/NEWS +++ b/NEWS @@ -11,6 +11,8 @@ Unreleased, experimental changes Asia/Yekaterinburg the correction is a few minutes. (Thanks to Vladimir Karpinsky.) + Asia/Dakha ended DST on 2009-12-31 at 24:00, not 23:59. + Release 2014f - 2014-08-05 17:42:36 -0700 diff --git a/asia b/asia index 09aaa24..3f3405f 100644 --- a/asia +++ b/asia @@ -223,7 +223,7 @@ Zone Asia/Bahrain 3:22:20 - LMT 1920 # Manamah # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Dhaka 2009 only - Jun 19 23:00 1:00 S -Rule Dhaka 2009 only - Dec 31 23:59 0 - +Rule Dhaka 2009 only - Dec 31 24:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Dhaka 6:01:40 - LMT 1890 @@ -2082,9 +2082,8 @@ Zone Asia/Muscat 3:54:24 - LMT 1920 Rule Pakistan 2002 only - Apr Sun>=2 0:01 1:00 S Rule Pakistan 2002 only - Oct Sun>=2 0:01 0 - Rule Pakistan 2008 only - Jun 1 0:00 1:00 S -Rule Pakistan 2008 only - Nov 1 0:00 0 - +Rule Pakistan 2008 2009 - Nov 1 0:00 0 - Rule Pakistan 2009 only - Apr 15 0:00 1:00 S -Rule Pakistan 2009 only - Nov 1 0:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Karachi 4:28:12 - LMT 1907 diff --git a/northamerica b/northamerica index 9a306b8..0515fde 100644 --- a/northamerica +++ b/northamerica @@ -1361,18 +1361,10 @@ Rule Mont 1922 only - Apr 30 2:00 1:00 D Rule Mont 1924 only - May 17 2:00 1:00 D Rule Mont 1924 1926 - Sep lastSun 2:30 0 S Rule Mont 1925 1926 - May Sun>=1 2:00 1:00 D -# The 1927-to-1937 rules can be expressed more simply as -# Rule Mont 1927 1937 - Apr lastSat 24:00 1:00 D -# Rule Mont 1927 1937 - Sep lastSat 24:00 0 S -# The rules below avoid use of 24:00 -# (which pre-1998 versions of zic cannot handle). -Rule Mont 1927 only - May 1 0:00 1:00 D -Rule Mont 1927 1932 - Sep lastSun 0:00 0 S -Rule Mont 1928 1931 - Apr lastSun 0:00 1:00 D -Rule Mont 1932 only - May 1 0:00 1:00 D -Rule Mont 1933 1940 - Apr lastSun 0:00 1:00 D -Rule Mont 1933 only - Oct 1 0:00 0 S -Rule Mont 1934 1939 - Sep lastSun 0:00 0 S +Rule Mont 1927 1937 - Apr lastSat 24:00 1:00 D +Rule Mont 1927 1937 - Sep lastSat 24:00 0 S +Rule Mont 1938 1940 - Apr lastSun 0:00 1:00 D +Rule Mont 1938 1939 - Sep lastSun 0:00 0 S Rule Mont 1946 1973 - Apr lastSun 2:00 1:00 D Rule Mont 1945 1948 - Sep lastSun 2:00 0 S Rule Mont 1949 1950 - Oct lastSun 2:00 0 S -- 1.7.9