[tz] Fiji DST Oct 26

Paul Eggert eggert at cs.ucla.edu
Tue Oct 21 00:45:10 UTC 2014


Tim Parenti wrote:
> To me, it boils down to which is likely to be less work for future maintenance

That's important, but it's also important to simplify users' lives.  I expect 
most users to prefer a less-wrong guess (guessed transition off by a week) to a 
more-wrong guess (guess no DST when there is DST).  The maintenance burden is 
about the same either way, so we might as well guess DST here.

Human nature being what it is, I guess that the new government is more likely to 
repeat its new rules than to go back to the previous government's.  If so, the 
attached patch would be a bit more plausible; plus, it's simpler.  Of course 
there is no guarantee of any of these predictions.

I'm planning to cut a new release soon, because the current release becomes 
wrong this weekend.
-------------- next part --------------
From 8f58b536288a1558a51db1f20668c49fe4c81cf8 Mon Sep 17 00:00:00 2001
From: Paul Eggert <eggert at cs.ucla.edu>
Date: Mon, 20 Oct 2014 17:31:00 -0700
Subject: [PROPOSED PATCH] Fiji observes DST from 2014-11-02 02:00 to
 2015-01-18 03:00.

(Thanks to Ken Rylander for the heads-up.)
* australasia (Fiji): Assume Nov Sun>=1 2:00 to Jan Sun>=18 3:00
from here on out.
* newtzset.3: Adjust Fiji example to match current assumptions.
* NEWS: Document this.
---
 NEWS        |  5 +++--
 australasia | 16 ++++++++++------
 newtzset.3  |  6 ++----
 3 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/NEWS b/NEWS
index 91382e8..0c430ca 100644
--- a/NEWS
+++ b/NEWS
@@ -4,8 +4,9 @@ Unreleased, experimental changes
 
   Changes affecting future time stamps
 
-    Guess that Pacific/Fiji will not observe DST in 2014/2015.
-    (Thanks to Ken Rylander for the heads-up.)
+    Pacific/Fiji will observe DST from 2014-11-02 02:00 to 2015-01-18 03:00.
+    (Thanks to Ken Rylander for the heads-up.)  Guess that future
+    years will use a similar pattern.
 
     A new Zone Pacific/Bougainville, for the part of Papua New Guinea
     that plans to switch from UTC+10 to UTC+11 on 2014-12-28 at 02:00.
diff --git a/australasia b/australasia
index 784fdca..8efe56f 100644
--- a/australasia
+++ b/australasia
@@ -331,13 +331,15 @@ Zone	Indian/Cocos	6:27:40	-	LMT	1900
 # Fiji will end DST on 2014-01-19 02:00:
 # http://www.fiji.gov.fj/Media-Center/Press-Releases/DAYLIGHT-SAVINGS-TO-END-THIS-MONTH-%281%29.aspx
 
-# From Paul Eggert (2014-01-10):
-# For now, guess that Fiji springs forward the Sunday before the fourth
-# Monday in October, and springs back the penultimate Sunday in January.
-# This is ad hoc, but matches recent practice.
+# From Ken Rylander (2014-10-20):
+# DST will start Nov. 2 this year.
+# http://www.fiji.gov.fj/Media-Center/Press-Releases/DAYLIGHT-SAVING-STARTS-ON-SUNDAY,-NOVEMBER-2ND.aspx
 
-# From Paul Eggert, after a heads-up from Ken Rylander (2014-10-14):
-# Fiji has made no decision about DST this year.  Guess they won't do it.
+# From Paul Eggert (2014-10-20):
+# For now, guess DST from 02:00 the first Sunday in November to
+# 03:00 the first Sunday on or after January 18.  Although ad hoc, it
+# matches this year's plan and seems more likely to match future
+# practice than guessing no DST.
 
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
 Rule	Fiji	1998	1999	-	Nov	Sun>=1	2:00	1:00	S
@@ -348,6 +350,8 @@ Rule	Fiji	2010	2013	-	Oct	Sun>=21	2:00	1:00	S
 Rule	Fiji	2011	only	-	Mar	Sun>=1	3:00	0	-
 Rule	Fiji	2012	2013	-	Jan	Sun>=18	3:00	0	-
 Rule	Fiji	2014	only	-	Jan	Sun>=18	2:00	0	-
+Rule	Fiji	2014	max	-	Nov	Sun>=1	2:00	1:00	S
+Rule	Fiji	2015	max	-	Jan	Sun>=18	3:00	0	-
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Pacific/Fiji	11:55:44 -	LMT	1915 Oct 26 # Suva
 			12:00	Fiji	FJ%sT	# Fiji Time
diff --git a/newtzset.3 b/newtzset.3
index 3df31cd..62277f7 100644
--- a/newtzset.3
+++ b/newtzset.3
@@ -251,13 +251,11 @@ extensions to POSIX.
 stands for US Eastern Standard
 Time (EST), 5 hours behind UTC, without daylight saving.
 .TP
-.B FJT\*-12FJST,M10.3.1/146,M1.3.4/75
+.B FJT\*-12FJST,M11.1.0,M1.3.4/75
 stands for Fiji Time (FJT) and Fiji Summer Time (FJST), 12 hours ahead
-of UTC, springing forward on October's third Monday at
-146:00 (i.e., 02:00 on the first Sunday on or after October 21), and
+of UTC, springing forward on November's first Sunday at 02:00, and
 falling back on January's third Thursday at 75:00 (i.e., 03:00 on the
 first Sunday on or after January 18).
-Fiji used this time zone rule from spring 2011 through spring 2013.
 .TP
 .B IST\*-2IDT,M3.4.4/26,M10.5.0
 stands for Israel Standard Time (IST) and Israel Daylight Time (IDT),
-- 
1.9.3


More information about the tz mailing list