proposed time zone package changes (including Gaza and Seoul)
Arthur David Olson
olsona at lecserver.nci.nih.gov
Wed Aug 11 13:59:01 UTC 2010
Below find proposed time zone pacakage changes;
here's the executive summary:
africa Change Cairo's 2010 reversion to DST from
the midnight between September 8 and 9 to
the midnight between September 9 and 10.
asia Change Gaza's 2010 return to standard time to
the midnight between August 10 and 11.
localtime.c Change to set timezone and altzone based on
time types with greatest transition times
(for the benefit of Asia/Seoul).
tz-link.htm Change worldtimeserver.com to worldtimeserver.co.
If no problems are found, these are to show up on the ftp site
on 2010-08-16.
--ado
diff -r -c old/africa new/africa
*** old/africa Mon Jul 26 10:42:04 2010
--- new/africa Wed Aug 11 09:42:50 2010
***************
*** 1,5 ****
# <pre>
! # @(#)africa 8.27
# This file is in the public domain, so clarified as of
# 2009-05-17 by Arthur David Olson.
--- 1,5 ----
# <pre>
! # @(#)africa 8.28
# This file is in the public domain, so clarified as of
# 2009-05-17 by Arthur David Olson.
***************
*** 311,318 ****
Rule Egypt 2008 only - Aug lastThu 23:00s 0 -
Rule Egypt 2009 only - Aug 20 23:00s 0 -
! Rule Egypt 2010 only - Aug 10 23:00s 0 -
! Rule Egypt 2010 only - Sep 9 0:00s 1:00 S
Rule Egypt 2010 max - Sep lastThu 23:00s 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
--- 311,318 ----
Rule Egypt 2008 only - Aug lastThu 23:00s 0 -
Rule Egypt 2009 only - Aug 20 23:00s 0 -
! Rule Egypt 2010 only - Aug 11 0:00 0 -
! Rule Egypt 2010 only - Sep 10 0:00 1:00 S
Rule Egypt 2010 max - Sep lastThu 23:00s 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
diff -r -c old/asia new/asia
*** old/asia Mon Jul 26 10:42:05 2010
--- new/asia Wed Aug 11 09:51:47 2010
***************
*** 1,4 ****
! # @(#)asia 8.60
# This file is in the public domain, so clarified as of
# 2009-05-17 by Arthur David Olson.
--- 1,4 ----
! # @(#)asia 8.61
# This file is in the public domain, so clarified as of
# 2009-05-17 by Arthur David Olson.
***************
*** 2178,2183 ****
--- 2178,2195 ----
# "At 12:01am Friday, clocks in Israel and the West Bank will change to
# 1:01am, while Gaza clocks will change at 12:01am Saturday morning."
+ # From Steffen Thorsen (2010-08-11):
+ # According to several sources, including
+ # <a href="http://www.maannews.net/eng/ViewDetails.aspx?ID=306795">
+ # http://www.maannews.net/eng/ViewDetails.aspx?ID=306795
+ # </a>
+ # the clocks were set back one hour at 2010-08-11 00:00:00 local time in
+ # Gaza and the West Bank.
+ # Some more background info:
+ # <a href="http://www.timeanddate.com/news/time/westbank-gaza-end-dst-2010.html">
+ # http://www.timeanddate.com/news/time/westbank-gaza-end-dst-2010.html
+ # </a>
+
# The rules for Egypt are stolen from the `africa' file.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule EgyptAsia 1957 only - May 10 0:00 1:00 S
***************
*** 2198,2203 ****
--- 2210,2216 ----
Rule Palestine 2009 only - Mar lastFri 0:00 1:00 S
Rule Palestine 2010 max - Mar lastSat 0:01 1:00 S
Rule Palestine 2009 max - Sep Fri>=1 2:00 0 -
+ Rule Palestine 2010 only - Aug 11 0:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Gaza 2:17:52 - LMT 1900 Oct
diff -r -c old/localtime.c new/localtime.c
*** old/localtime.c Mon Jul 26 10:42:04 2010
--- new/localtime.c Wed Aug 11 09:48:22 2010
***************
*** 5,11 ****
#ifndef lint
#ifndef NOID
! static char elsieid[] = "@(#)localtime.c 8.13";
#endif /* !defined NOID */
#endif /* !defined lint */
--- 5,11 ----
#ifndef lint
#ifndef NOID
! static char elsieid[] = "@(#)localtime.c 8.14";
#endif /* !defined NOID */
#endif /* !defined lint */
***************
*** 274,281 ****
return;
}
#endif /* defined ALL_STATE */
! for (i = 0; i < sp->typecnt; ++i) {
! register const struct ttinfo * const ttisp = &sp->ttis[i];
tzname[ttisp->tt_isdst] =
&sp->chars[ttisp->tt_abbrind];
--- 274,286 ----
return;
}
#endif /* defined ALL_STATE */
! /*
! ** And to get the latest zone names into tzname. . .
! */
! for (i = 0; i < sp->timecnt; ++i) {
! register const struct ttinfo * const ttisp =
! &sp->ttis[
! sp->types[i]];
tzname[ttisp->tt_isdst] =
&sp->chars[ttisp->tt_abbrind];
***************
*** 282,307 ****
#ifdef USG_COMPAT
if (ttisp->tt_isdst)
daylight = 1;
! if (i == 0 || !ttisp->tt_isdst)
timezone = -(ttisp->tt_gmtoff);
#endif /* defined USG_COMPAT */
#ifdef ALTZONE
! if (i == 0 || ttisp->tt_isdst)
altzone = -(ttisp->tt_gmtoff);
#endif /* defined ALTZONE */
}
/*
- ** And to get the latest zone names into tzname. . .
- */
- for (i = 0; i < sp->timecnt; ++i) {
- register const struct ttinfo * const ttisp =
- &sp->ttis[
- sp->types[i]];
-
- tzname[ttisp->tt_isdst] =
- &sp->chars[ttisp->tt_abbrind];
- }
- /*
** Finally, scrub the abbreviations.
** First, replace bogus characters.
*/
--- 287,301 ----
#ifdef USG_COMPAT
if (ttisp->tt_isdst)
daylight = 1;
! if (!ttisp->tt_isdst)
timezone = -(ttisp->tt_gmtoff);
#endif /* defined USG_COMPAT */
#ifdef ALTZONE
! if (ttisp->tt_isdst)
altzone = -(ttisp->tt_gmtoff);
#endif /* defined ALTZONE */
}
/*
** Finally, scrub the abbreviations.
** First, replace bogus characters.
*/
diff -r -c old/tz-link.htm new/tz-link.htm
*** old/tz-link.htm Mon Jul 26 10:42:07 2010
--- new/tz-link.htm Wed Aug 11 09:29:39 2010
***************
*** 18,24 ****
<body>
<h1>Sources for Time Zone and Daylight Saving Time Data</h1>
<address>
! @(#)tz-link.htm 8.28
</address>
<p>
This file is in the public domain, so clarified as of
--- 18,24 ----
<body>
<h1>Sources for Time Zone and Daylight Saving Time Data</h1>
<address>
! @(#)tz-link.htm 8.29
</address>
<p>
This file is in the public domain, so clarified as of
***************
*** 333,339 ****
time info, public holidays</a>
contains information on local time, sunrise and sunset,
and public holidays in several hundred cities around the world.</li>
! <li><a href="http://worldtimeserver.com/">World Time Server</a>
is another time zone database.</li>
<li><a href="http://tycho.usno.navy.mil/tzones.html">World Time Zones</a>
contains data from the Time Service Department of the
--- 333,339 ----
time info, public holidays</a>
contains information on local time, sunrise and sunset,
and public holidays in several hundred cities around the world.</li>
! <li><a href="http://worldtimeserver.co/">World Time Server</a>
is another time zone database.</li>
<li><a href="http://tycho.usno.navy.mil/tzones.html">World Time Zones</a>
contains data from the Time Service Department of the
More information about the tz
mailing list