Kees Dekker | 31 Aug 13:11 2015

[tz] question regarding 'timezone' variable



When USG_COMPAT is set, in localtime.c a long timezone (and int daylight) is declared.


In strftime.c, also timezone is used, but no reference to ‘extern long timezone’ is define, neither do any of the provided header files.


On most *NIX platforms, a system ‘timezone’ variable exists (see e.g. man tzset).


My concerns are:

a.       The provided variable in localtime.c may conflict with the system one.

b.      The used variable in strftime.c may not related to the variable in localtime.c


I think that compilers/linkers may complain about duplicate ‘timezone’ variables, or probably silently map the local timezone variable to the same one.


Question: Is behavior intended? Or do I miss something?






Paul Eggert | 28 Aug 10:19 2015

[tz] [PROPOSED PATCH] Fix localtime bug with Anchorage after 2037

* NEWS: Document this.
* localtime.c (tzloadbody): Handle America/Anchorage after 2037,
even though the sum of the abbreviations' sizes (42) plus the sum
of the extended abbreviations' sizes (10) exceeds TZ_MAX_CHARS (50).
Do this by reusing existing abbreviations.  Thanks to Bradley
White for reporting the bug.  Perhaps we should also consider
increasing TZ_MAX_CHARS from its currently-low value.
 NEWS        |  8 +++++++
 localtime.c | 71 +++++++++++++++++++++++++++++++++++++++----------------------
 2 files changed, 54 insertions(+), 25 deletions(-)

diff --git a/NEWS b/NEWS
index b477250..ffe3fb2 100644
--- a/NEWS
+++ b/NEWS
 <at>  <at>  -1,5 +1,13  <at>  <at> 
 News for the tz database

+Unreleased, experimental changes
+  Changes affecting code
+    localtime no longer mishandles America/Anchorage after 2037.
+    (Thanks to Bradley White for reporting the bug.)
 Release 2015f - 2015-08-10 18:06:56 -0700

   Changes affecting future time stamps
diff --git a/localtime.c b/localtime.c
index ded8f7b..ac34e5d 100644
--- a/localtime.c
+++ b/localtime.c
 <at>  <at>  -569,31 +569,52  <at>  <at>  tzloadbody(char const *name, struct state *sp, bool doextend,

 			up->buf[nread - 1] = '\0';
 			if (tzparse(&up->buf[1], ts, false)
-			    && ts->typecnt == 2
-			    && sp->charcnt + ts->charcnt <= TZ_MAX_CHARS) {
-					for (i = 0; i < 2; ++i)
-						ts->ttis[i].tt_abbrind +=
-							sp->charcnt;
-					for (i = 0; i < ts->charcnt; ++i)
-						sp->chars[sp->charcnt++] =
-							ts->chars[i];
-					i = 0;
-					while (i < ts->timecnt &&
-						ts->ats[i] <=
-						sp->ats[sp->timecnt - 1])
-							++i;
-					while (i < ts->timecnt &&
-					    sp->timecnt < TZ_MAX_TIMES) {
-						sp->ats[sp->timecnt] =
-							ts->ats[i];
-						sp->types[sp->timecnt] =
-							sp->typecnt +
-							ts->types[i];
-						++sp->timecnt;
-						++i;
-					}
-					sp->ttis[sp->typecnt++] = ts->ttis[0];
-					sp->ttis[sp->typecnt++] = ts->ttis[1];
+			    && ts->typecnt == 2) {
+			  /* Attempt to reuse existing abbreviations.
+			     Without this, America/Anchorage would stop
+			     working after 2037 when TZ_MAX_CHARS is 50, as
+			     sp->charcnt equals 42 (for LMT CAT CAWT CAPT AHST
+			     AHDT YST AKDT AKST) and ts->charcnt equals 10
+			     (for AKST AKDT).  Reusing means sp->charcnt can
+			     stay 42 in this example.  */
+			  int gotabbr = 0;
+			  int charcnt = sp->charcnt;
+			  for (i = 0; i < 2; i++) {
+			    char *tsabbr = ts->chars + ts->ttis[i].tt_abbrind;
+			    int j;
+			    for (j = 0; j < charcnt; j++)
+			      if (strcmp(sp->chars + j, tsabbr) == 0) {
+				ts->ttis[i].tt_abbrind = j;
+				gotabbr++;
+				break;
+			      }
+			    if (! (j < charcnt)) {
+			      int tsabbrlen = strlen(tsabbr);
+			      if (j + tsabbrlen < TZ_MAX_CHARS) {
+				strcpy(sp->chars + j, tsabbr);
+				charcnt = j + tsabbrlen + 1;
+				ts->ttis[i].tt_abbrind = j;
+				gotabbr++;
+			      }
+			    }
+			  }
+			  if (gotabbr == 2) {
+			    sp->charcnt = charcnt;
+			    for (i = 0; i < ts->timecnt; i++)
+			      if (sp->ats[sp->timecnt - 1] < ts->ats[i])
+				break;
+			    while (i < ts->timecnt
+				   && sp->timecnt < TZ_MAX_TIMES) {
+			      sp->ats[sp->timecnt] = ts->ats[i];
+			      sp->types[sp->timecnt] = (sp->typecnt
+							+ ts->types[i]);
+			      sp->timecnt++;
+			      i++;
+			    }
+			    sp->ttis[sp->typecnt++] = ts->ttis[0];
+			    sp->ttis[sp->typecnt++] = ts->ttis[1];
+			  }
 	if (sp->timecnt > 1) {


Paul Eggert | 21 Aug 19:14 2015

[tz] North Korea ultimatum deadline time confusion

North Korea has delivered a 48-hour ultimatum to the South Korean Defense 
Ministry, saying that it will respond militarily unless South Korea stops 
broadcasting propaganda via loudspeakers over the border.  There seems to be 
some confusion about the ultimatum's exact deadline.  Ju-Min Park and James 
Person of Reuters report that although the ultimatum is "uncharacteristically 
specific", the deadline is "around 5 p.m. (0800 GMT) on Saturday in Seoul". 
Could the time confusion be due to the recent time zone change in North Korea?

Park JM, Pearson J. North Korea goes on war footing against South Korea as 
deadline looms. Reuters 2015-08-21 12:53 -0400.

$ date -u; TZ=Asia/Pyongyang date; TZ=Asia/Seoul date
Fri Aug 21 17:12:37 UTC 2015
Sat Aug 22 01:42:37 KST 2015
Sat Aug 22 02:12:37 KST 2015

Paul Eggert | 15 Aug 16:55 2015

[tz] [PROPOSED PATCH] Fix comments re NK transition time, abbreviation

* asia (Asia/Pyongyang): Confirm 00:00 as transition time.
Fix commentary about abbreviation.
 asia | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/asia b/asia
index 4f8756b..78eed56 100644
--- a/asia
+++ b/asia
 <at>  <at>  -1717,11 +1717,12  <at>  <at>  Rule	ROK	1987	1988	-	Oct	Sun>=8	3:00	0	S
 # the 8:30 time zone on August 15, one example:
-# From Paul Eggert (2015-08-07):
-# No transition time is specified; assume 00:00.
+# From Paul Eggert (2015-08-15):
+# Bells rang out midnight (00:00) Friday as part of the celebrations.  See:
+# Talmadge E. North Korea celebrates new time zone, 'Pyongyang Time'
 # There is no common English-language abbreviation for this time zone.
-# Use %z rather than invent one.  We can't assume %z works everywhere yet,
-# so for now substitute its output manually.
+# Use KST, as that's what we already use for 1954-1961 in ROK.

 Zone	Asia/Seoul	8:27:52	-	LMT	1908 Apr  1
 <at>  <at>  -1735,7 +1736,7  <at>  <at>  Zone	Asia/Pyongyang	8:23:00 -	LMT	1908 Apr  1
 			8:30	-	KST	1912 Jan  1
 			9:00	-	JCST	1937 Oct  1
 			9:00	-	JST	1945 Aug 24
-			9:00	-	KST	2015 Aug 15
+			9:00	-	KST	2015 Aug 15 00:00
 			8:30	-	KST



Eric Erhardt | 13 Aug 18:21 2015

[tz] tzfiles contain Unix epoch for the first transition time

I am working on enabling the .NET TimeZoneInfo class to read time zone information from tzfiles.


I’ve hit a snag with the latest tzdata 2015f.  (I’m not sure when this change started, but the problem doesn’t occur with the tzfiles that are shipped with an Ubuntu 14.04 distribution.)

The problem is that the 2015f version of the tzdata contains an initial "Transition Time" that is out of order. The beginning of the America/Chicago tzfile looks like the following:

Transition Time

Transition Offset

01/01/1970 00:00:00


11/18/1883 18:00:00


03/31/1918 08:00:00

-05:00:00 DST

10/27/1918 07:00:00


Notice the first entry is for 1970, and then the next entry is for 1883. This breaks the documentation in 'man tzfile':

The above header is followed by tzh_timecnt four-byte values of type long, sorted in ascending order. These values are written in "standard" byte order. Each is used as a transition time (as returned by time(2)) at which the rules for computing local time change.

This causes the TimeZoneInfo parsing code to throw an exception because it is assuming these transitions are sorted in ascending order.

Is this an intentional change in the tzfiles?  If so, will the tzfile man page be updated for this change?

Eric Erhardt

Dave Sweeney | 13 Aug 20:28 2015

[tz] Is there a zip archive withe the TZ zoneinfo data available ?



I was wondering if IANA or a trusted partner provides a zip format of the TZ data and source file?


Thank You and Regards,


Dave Sweeney

+1 (978) 451-0895

VMS Software Inc.



Paul Eggert | 13 Aug 17:01 2015

[tz] propagation of North Korea and Uruguay changes

As part of routine system updates my Ubuntu 15.04 desktop now has 2015f's 
changes for North Korea and Uruguay.  Ubuntu is downstream from Debian, so I 
assume other Debian-derived distributions also have the update; 
says the Debian patch is dated 2015-08-11 19:56:35 +0200. 
<> says Red Hat takes at least five 
business days for QA and estimates their patch will be available for 
installation by tomorrow, which would be right around the time of North Korea's 
time zone change.

Microsoft says an update for Windows in North Korea is planned by early 

I assume North Korea's own Red Star OS will be updated in time, though I don't 
know how to check this.  <>

Paul Eggert | 11 Aug 06:37 2015

[tz] [tz-announce] 2015f release of tz code and data available

The 2015f release of the tz code and data is available.  It reflects the 
following changes, which were either circulated on the tz mailing list or are 
relatively minor technical or administrative changes:

   Changes affecting future time stamps

     North Korea switches to +0830 on 2015-08-15.  (Thanks to Steffen Thorsen.)
     The abbreviation remains "KST".  (Thanks to Robert Elz.)

     Uruguay no longer observes DST.  (Thanks to Steffen Thorsen
     and Pablo Camargo.)

   Changes affecting past and future time stamps

     Moldova starts and ends DST at 00:00 UTC, not at 01:00 UTC.
     (Thanks to Roman Tudos.)

   Changes affecting data format and code

     zic's '-y YEARISTYPE' option is no longer documented.  The TYPE
     field of a Rule line should now be '-'; the old values 'even',
     'odd', 'uspres', 'nonpres', 'nonuspres' were already undocumented.
     Although the implementation has not changed, these features do not
     work in the default installation, they are not used in the data,
     and they are now considered obsolescent.

     zic now checks that two rules don't take effect at the same time.
     (Thanks to Jon Skeet and Arthur David Olson.)  Constraints on
     simultaneity are now documented.

     The two characters '%z' in a zone format now stand for the UTC
     offset, e.g., '-07' for seven hours behind UTC and '+0530' for
     five hours and thirty minutes ahead.  This better supports time
     zone abbreviations conforming to POSIX.1-2001 and later.

   Changes affecting installed data files

     Comments for America/Halifax and America/Glace_Bay have been improved.
     (Thanks to Brian Inglis.)

     Data entries have been simplified for Atlantic/Canary, Europe/Simferopol,
     Europe/Sofia, and Europe/Tallinn.  This yields slightly smaller
     installed data files for Europe/Simferopol and Europe/Tallinn.
     It does not affect timestamps.  (Thanks to Howard Hinnant.)

   Changes affecting code

     zdump and zic no longer warn about valid time zone abbreviations
     like '-05'.

     Some Visual Studio 2013 warnings have been suppressed.
     (Thanks to Kees Dekker.)

     'date' no longer sets the time of day and its -a, -d, -n and -t
     options have been removed.  Long obsolescent, the implementation
     of these features had porting problems.  Builders no longer need
     (Thanks to Kees Dekker for pointing out the problem.)

   Changes affecting documentation

     The Theory file mentions naming issues earlier, as these seem to be
     poorly publicized (thanks to Gilmore Davidson for reporting the problem).

     tz-link.htm mentions Time Zone Database Parser (thanks to Howard Hinnant).

     Mention that Herbert Samuel introduced the term "Summer Time".

Here are links to the release files:

The files are also available via HTTP as follows:

As usual, links to the latest release files are here:

Each release file has a GPG signature, which can be retrieved by appending 
".asc" to the above URLs.  Copies of these signatures are appended to this message.

This release corresponds to commit 6230594d225d7b2f40957ad602890a6bbb1e79ed 
dated Mon Aug 10 18:06:56 2015 -0700 and tagged '2015f' in the experimental 
github repository at <>.

Here are the SHA-512 checksums for the release



Here are the GPG checksums for the release files:

Version: GnuPG v1

Version: GnuPG v1

Paul Eggert | 11 Aug 03:05 2015

[tz] [PATCH] HTML link maintenance

* tz-art.htm: Update obsolete links, mostly to
Put the end-of-the-world joke at the end, where it belongs.
* tz-link.htm: Move Seymour link to, since it's still
useful but no longer works.  Remove obsolete link to

Update links in tz-link.htm
* tz-link.htm: Use for "How to Read the tz Database",
as the web site appears to be permanently down but the link is
still useful.  Remove the obsolete and no-longer-working link to
"The Time of Internet".
 tz-art.htm  | 50 ++++++++++++++++++++++++--------------------------
 tz-link.htm |  9 ++-------
 2 files changed, 26 insertions(+), 33 deletions(-)

diff --git a/tz-art.htm b/tz-art.htm
index 07059ee..63b7c09 100644
--- a/tz-art.htm
+++ b/tz-art.htm
 <at>  <at>  -34,7 +34,7  <at>  <at>  Todd Strait, drums</td></tr>
 <tr><td>Notes</td><td>CD notes "additional lyric by Karrin Allyson;
 arranged by Russ Long and Karrin Allyson"</td></tr>
 <tr><td>ADO Rating</td><td>1 star</td></tr>
-<tr><td><a href=";sql=A1fdovw9ta92k">AMG
Rating</a></td><td>4 stars</td></tr>
+<tr><td><a href="">AMG
Rating</a></td><td>4 stars</td></tr>
 <tr><td>Penguin Rating</td><td>3.5 stars</td></tr>
 <tr><td>Artist</td><td>Kevin Mahogany</td></tr>
 <at>  <at>  -49,7 +49,7  <at>  <at>  Ray Drummond, bass;
 Ralph Moore, tenor saxophone;
 Lewis Nash, drums</td></tr>
 <tr><td>ADO Rating</td><td>1.5 stars</td></tr>
-<tr><td><a href=";sql=Akikbikzjbb19">AMG
Rating</a></td><td>3 stars</td></tr>
+<tr><td><a href="">AMG
Rating</a></td><td>3 stars</td></tr>
 <tr><td>Penguin Rating</td><td>3 stars</td></tr>
 <tr><td>Artist</td><td>Joe Williams</td></tr>
 <at>  <at>  -63,7 +63,7  <at>  <at>  The Robert Farnon [39 piece] Orchestra</td></tr>
 <tr><td>Notes</td><td>This CD is also available as part of a 3-CD package from
 Telarc, "Triple Play" (CD-83461)</td></tr>
 <tr><td>ADO Rating</td><td>black dot</td></tr>
-<tr><td><a href=";sql=Amyyvad6kt8w1">AMG
Rating</a></td><td>2 stars</td></tr>
+<tr><td><a href="">AMG
Rating</a></td><td>2 stars</td></tr>
 <tr><td>Penguin Rating</td><td>3 stars</td></tr>
 <tr><td>Artist</td><td>Charles Fambrough</td></tr>
 <at>  <at>  -77,10 +77,8  <at>  <at>  Joel Levine, tenor recorder;
 Edward Simon, piano;
 Lenny White, drums;
 Marion Simon, percussion</td></tr>
-<tr><td>Notes</td><td>On-line information and samples available at
-<a href=""></a></td></tr>
 <tr><td>ADO Rating</td><td>2 stars</td></tr>
-<tr><td><a href=";sql=A5rkcikcjbb89">AMG Rating</a></td><td>unrated</td></tr>
+<tr><td><a href="">AMG Rating</a></td><td>unrated</td></tr>
 <tr><td>Penguin Rating</td><td>3 stars</td></tr>
 <at>  <at>  -98,7 +96,7  <at>  <at>  David Piltch, string bass</td></tr>
 <tr><td>Notes</td><td>Lyrical reference to "Eastern Standard Time" in
 Tom Waits' "Purple Avenue"</td></tr>
 <tr><td>ADO Rating</td><td>2.5 stars</td></tr>
-<tr><td><a href=";sql=A3a9ds37ya3dg">AMG
Rating</a></td><td>3 stars</td></tr>
+<tr><td><a href="">AMG
Rating</a></td><td>3 stars</td></tr>
 <tr><td>Penguin Rating</td><td>unrated</td></tr>
 <tr><td>Artist</td><td>Milt Hinton</td></tr>
 <at>  <at>  -125,11 +123,11  <at>  <at>  Sometimes I'm Happy,
 A Hot Time in the Old Town Tonight,
 Four or Five Times, Now's the Time,
 Time on My Hands, This Time It's Us,
-and Good Time Charlie
-On-line samples available at
-<a href=""></a></td></tr>
+and Good Time Charlie.
+<a href="">Album info</a>
+is available.</td></tr>
 <tr><td>ADO Rating</td><td>3 stars</td></tr>
-<tr><td><a href=";sql=A1cbyxdab8ola">AMG
Rating</a></td><td>4.5 stars</td></tr>
+<tr><td><a href="">AMG
Rating</a></td><td>4.5 stars</td></tr>
 <tr><td>Penguin Rating</td><td>3 stars</td></tr>
 <tr><td>Artist</td><td>Alan Broadbent</td></tr>
 <at>  <at>  -143,7 +141,7  <at>  <at>  Putter Smith, Bass;
 Frank Gibson, Jr., drums</td></tr>
 <tr><td>Notes</td><td>The CD cover features an analemma for equation-of-time fans</td></tr>
 <tr><td>ADO Rating</td><td>1 star</td></tr>
-<tr><td><a href=";sql=Asl8zefuk8gfo">AMG
Rating</a></td><td>4 stars</td></tr>
+<tr><td><a href="">AMG
Rating</a></td><td>4 stars</td></tr>
 <tr><td>Penguin Rating</td><td>3.5 stars</td></tr>
 <tr><td>Artist</td><td>Anthony Braxton/Richard Teitelbaum</td></tr>
 <at>  <at>  -158,7 +156,7  <at>  <at>  Leo Smith, trumpet and miscellaneous instruments;
 Leroy Jenkins, violin and miscellaneous instruments;
 Richard Teitelbaum, modular moog and micromoog synthesizer</td></tr>
 <tr><td>ADO Rating</td><td>black dot</td></tr>
-<tr><td><a href=";sql=A5bkvu3xjan1k">AMG Rating</a></td><td>unrated</td></tr>
+<tr><td><a href="">AMG
Rating</a></td><td>4 stars</td></tr>
 <tr><td>Artist</td><td>Charles Gayle</td></tr>
 <tr><td>CD</td><td>Time Zones</td></tr>
 <at>  <at>  -168,7 +166,7  <at>  <at>  Richard Teitelbaum, modular moog and micromoog synthesizer</td></tr>
 <tr><td>Total Time</td><td>49:06</td></tr>
 <tr><td>Personnel</td><td>Charles Gayle, piano</td></tr>
 <tr><td>ADO Rating</td><td>1 star</td></tr>
-<tr><td><a href=";sql=10:13rc28vw054a">AMG
Rating</a></td><td>4.5 stars</td></tr>
+<tr><td><a href="">AMG
Rating</a></td><td>4.5 stars</td></tr>
 <tr><td>Artist</td><td>The Get Up Kids</td></tr>
 <at>  <at>  -177,7 +175,7  <at>  <at>  Richard Teitelbaum, modular moog and micromoog synthesizer</td></tr>
 <tr><td>Total Time</td><td>65:12</td></tr>
 <tr><td>Notes</td><td>Includes the song "Central Standard Time." Thanks to Colin Bowern for this information.</td></tr>
-<tr><td><a href=";sql=10:7ddovwvla9xk">AMG
Rating</a></td><td>2.5 stars</td></tr>
+<tr><td><a href="">AMG
Rating</a></td><td>2.5 stars</td></tr>

 <at>  <at>  -210,7 +208,7  <at>  <at>  Supernaw.</td></tr>
 <tr><td>Total Time</td><td>73:05</td></tr>
 <tr><td>Notes</td><td>Includes the song "Twilight Time Zone."</td></tr>
-<tr><td><a href=";sql=10:w9fpxzykldje">AMG
Rating</a></td><td>3.5 stars</td></tr>
+<tr><td><a href="">AMG
Rating</a></td><td>3.5 stars</td></tr>
 <tr><td>ADO Rating</td><td>2 stars</td></tr>

 <at>  <at>  -221,7 +219,7  <at>  <at>  Supernaw.</td></tr>
 <tr><td>Total Time</td><td>45:36</td></tr>
-<tr><td><a href=";sql=10:gifqxqt5ld0e">AMG
Rating</a></td><td>4.5 stars</td></tr>
+<tr><td><a href="">AMG
Rating</a></td><td>4.5 stars</td></tr>
 <tr><td>ADO Rating</td><td>1.5 stars</td></tr>
 <tr><td>Notes<td>The title song is also available on "Bob Dylan's Greatest Hits" and "The Essential Bob Dylan."</td></tr>
 <at>  <at>  -232,7 +230,7  <at>  <at>  Supernaw.</td></tr>
 <tr><td>Label</td><td>Universal Jazz France</td></tr>
 <tr><td>Total Time</td><td>42:31</td></tr>
-<tr><td><a href=";sql=10:3bftxzw0ldhe">AMG
Rating</a></td><td>3.5 stars</td></tr>
+<tr><td><a href="">AMG
Rating</a></td><td>3.5 stars</td></tr>
 <tr><td>ADO Rating</td><td>2.5 stars</td></tr>
 <tr><td>Notes<td>Includes the song "Fire and Wood" with the lyric
 "The clocks were turned back you remember/Think it's still November."
 <at>  <at>  -245,7 +243,7  <at>  <at>  Supernaw.</td></tr>
 <tr><td>Total Time</td><td>156:22</td></tr>
 <tr><td>ADO Rating</td><td>1 star</td></tr>
Rating</a></td><td>4.5 stars</td></tr>
Rating</a></td><td>4.5 stars</td></tr>
 <tr><td>Notes</td><td>Includes the piece "What Time Is It"
 ("He knew what time it was everywhere...that counted").</td></tr>
 <at>  <at>  -491,6 +489,13  <at>  <at>  or are you just trying to dazzle me with your command of time zones?"
 entitled "The Kid," originally aired 1997-11-04)
+"I put myself and my staff through this crazy, huge ordeal, all because
+I refused to go on at midnight, okay?  And so I work, you know, and
+then I get this job at eleven, supposed to be a big deal.  Then
+yesterday daylight [saving] time ended. Right now it's basically
+midnight." (Conan O'Brien on the 2010-11-08 premiere of <em>Conan</em>.)
 Peppermint Patty: "What if the world comes to an end tonight, Marcie?"
 Marcie: "I promise there'll be a tomorrow, sir ... in fact,
 <at>  <at>  -498,13 +503,6  <at>  <at>  it's already tomorrow in Australia!"
 (Charles M. Schulz, <em>Peanuts</em>, 1980-06-13)
-"I put myself and my staff through this crazy, huge ordeal, all because
-I refused to go on at midnight, okay?  And so I work, you know, and
-then I get this job at eleven, supposed to be a big deal.  Then
-yesterday daylight [saving] time ended. Right now it's basically
-midnight." (Conan O'Brien on the 2010-11-08 premiere of <em>Conan</em>.)
diff --git a/tz-link.htm b/tz-link.htm
index 85d71f2..cc44768 100644
--- a/tz-link.htm
+++ b/tz-link.htm
 <at>  <at>  -8,7 +8,7  <at>  <at> 
 <meta http-equiv="Content-type" content='text/html; charset="UTF-8"'>
 <meta name="DC.Creator" content="Eggert, Paul">
 <meta name="DC.Contributor" content="Olson, Arthur David">
-<meta name="DC.Date" content="2015-07-18">
+<meta name="DC.Date" content="2015-08-10">
 <meta name="DC.Description"
  content="Sources of information about time zones and daylight saving time">
 <meta name="DC.Identifier"
 <at>  <at>  -160,7 +160,7  <at>  <at>  Here are some links that may be of interest.
 <li>The article
 <a href="">tz database</a> is
 an encyclopedic summary.</li>
-<li><a href="">How to Read the
to Read the
 tz Database Source Files</a> explains the <code><abbr>tz</abbr></code>
 database format.</li>
 <at>  <at>  -547,11 +547,6  <at>  <at>  Saving Energy</a> discusses a primary justification for <abbr>DST</abbr>.</li>
 <li><a href="">A Brief
 History of Daylight Saving Time</a> summarizes some of the contentious
 history of <abbr>DST</abbr>.</li>
-<li><a href="">The
-Time of Internet</a>
-describes time zones and daylight saving time,
-with diagrams.
-The time zone map is out of date, however.</li>
 <li><a href="">A History of
 the International Date Line</a> tells the story of the most important
 time zone boundary.</li>


Paul Eggert | 8 Aug 16:08 2015

[tz] [PROPOSED PATCH] * NEWS, europe: Mention Herbert Samuel.

 NEWS   | 2 ++
 europe | 5 ++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 7be4d95..18cf4fa 100644
--- a/NEWS
+++ b/NEWS
 <at>  <at>  -64,6 +64,8  <at>  <at>  Unreleased, experimental changes

     tz-link.htm mentions Time Zone Database Parser (thanks to Howard Hinnant).

+    Mention that Herbert Samuel introduced the term "Summer Time".

 Release 2015e - 2015-06-13 10:56:02 -0700

diff --git a/europe b/europe
index 28b2b93..6b89b6e 100644
--- a/europe
+++ b/europe
 <at>  <at>  -193,11 +193,14  <at>  <at> 
 #	republished in Finest Hour (Spring 2002) 1(114):26

-# From Paul Eggert (1996-09-03):
+# From Paul Eggert (2015-08-08):
 # The OED Supplement says that the English originally said "Daylight Saving"
 # when they were debating the adoption of DST in 1908; but by 1916 this
 # term appears only in quotes taken from DST's opponents, whereas the
 # proponents (who eventually won the argument) are quoted as using "Summer".
+# The term "Summer Time" was introduced by Herbert Samuel, Home Secretary; see:
+# Viscount Samuel. Leisure in a Democracy. Cambridge University Press
+# ISBN 978-1-107-49471-8 (1949, reissued 2015), p 8.

 # From Arthur David Olson (1989-01-19):
 # A source at the British Information Office in New York avers that it's


Jongsoo Lee | 7 Aug 06:21 2015

[tz] North Korea timezone will change the standard time.


North Korea's standard time will be GMT+8:30 from Aug. 15 2015.

According to the news, North Korea will push back its standard time by 30
minutes to mark the 70th anniversary of liberation from Japan's colonial
rule, the country's official news agency said Friday. North Korea's clocks
will be moved back a half-hour starting on the upcoming Aug. 15 anniversary,
the Korean Central News Agency said.

"The time at 127 degrees 30 minutes east longitude or 30 minutes later than
the present one shall be fixed as the standard time of the DPRK and called
Pyongyang time," the KCNA report said. DPRK is the country's official name,
Democratic People's Republic of Korea.

Reference link:

Jongsoo Lee