Donald MacQueen | 30 Sep 19:49 2014

[tz] Aix question

Hi all,

Sorry for the off topic, but does anyone know the procedure for updating 
tz info on Aix? Google is not my friend today.

Thanks in advance. Great work, Paul.


Donald [|]

Joel Cairo: "You always have a very smooth explanation."
Sam Spade: "What do you want me to do? Learn to stutter?"
- The Maltese Falconn

obulesh kumar | 30 Sep 08:54 2014

[tz] Issue with Jordan timezone

Hi all,


I am getting wrong time zone for Jordan in my android device.

I am calculating time zone from NITZ information provided by network in Amman country.


I am using offset and DST value from NITZ to calculate timezone.


Below are the values provided by network on date:15/Jul/2014





I am getting from proper timezone for Jordan  country in 2013g database version as Asia/Amman.


But i am not getting any timezone for Amman country in 2013i database on wards.


below is timezone data differences from 2013g to 2013i


please find snapshot.


Please help us in resolving this issue.

Thanks and Regards,
random832 | 30 Sep 16:16 2014

[tz] Time, Clock, and Calendar Programming In C, by Eric S. Raymond

Eric S. Raymond has written an article about the history of the time.h
functions at

From his blog post announcing it (

> The C/UNIX library support for time and calendar programming is a nasty mess of historical contingency. I
have grown tired of having to re-learn its quirks every time I’ve had to deal with it, so I’m doing
something about that.
> Announcing Time, Clock, and Calendar Programming In C, a document which attempts to chart the historical
clutter (so you can ignore it once you know why it’s there) and explain the mysteries.
> What I’ve released is an 0.9 beta version. My hope is that it will rapidly attract some thoroughgoing
reviews so I can release a 1.0 in a week or so. More than that, I would welcome a subject matter expert as a collaborator.

When I saw it I thought it might be generally interesting to people who
subscribe to this list.

Mehdi Ashrafi | 29 Sep 20:54 2014

[tz] Mehdi Ashrafi


Sebastien WILLEMIJNS | 27 Sep 12:42 2014

[tz] (FYI) egypt

i think you know that....

Paul Eggert | 26 Sep 05:24 2014

[tz] [tz-announce] 2014h release of tz code and data available

The 2014h 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 past time stamps

     America/Jamaica's 1974 spring-forward transition was Jan. 6, not 
Apr. 28.

     Shanks says Asia/Novokuznetsk switched from LMT (not "NMT") on 
     not 1920-01-06.  The old entry was based on a misinterpretation of 

     Some more zones have been turned into links, when they differed
     from existing zones only for older time stamps.  As usual,
     these changes affect UTC offsets in pre-1970 time stamps only.
     Their old contents have been moved to the 'backzone' file.
     The affected zones are: Africa/Blantyre, Africa/Bujumbura,
     Africa/Gaborone, Africa/Harare, Africa/Kigali, Africa/Lubumbashi,
     Africa/Lusaka, Africa/Maseru, and Africa/Mbabane.

   Changes affecting code

     zdump -V and -v now output gmtoff= values on all platforms,
     not merely on platforms defining TM_GMTOFF.

     The tz library's localtime and mktime functions now set tzname to a 
     appropriate for the requested time stamp, and zdump now uses this
     on platforms not defining TM_ZONE, fixing a 2014g regression.
     (Thanks to Tim Parenti for reporting the problem.)

     The tz library no longer sets tzname if localtime or mktime fails.

     zdump -c no longer mishandles transitions near year boundaries.
     (Thanks to Tim Parenti for reporting the problem.)

     An access to uninitalized data has been fixed.
     (Thanks to Jörg Richter for reporting the problem.)

     When THREAD_SAFE is defined, the code ports to the C11 memory model.
     A memory leak has been fixed if ALL_STATE and THREAD_SAFE are defined
     and two threads race to initialize data used by gmtime-like functions.
     (Thanks to Andy Heninger for reporting the problems.)

   Changes affecting build procedure

     'make check' now checks better for properly-sorted data.

   Changes affecting documentation and commentary

     zdump's gmtoff=N output is now documented, and its isdst=D output
     is now documented to possibly output D values other than 0 or 1.

     zdump -c's treatment of years is now documented to use the
     Gregorian calendar and Universal Time without leap seconds,
     and its behavior at cutoff boundaries is now documented better.
     (Thanks to Arthur David Olson and Tim Parenti for reporting the 

     Programs are now documented to use the proleptic Gregorian calendar.
     (Thanks to Alan Barrett for the suggestion.)

     Fractional-second GMT offsets have been documented for civil time
     in 19th-century Chennai, Jakarta, and New York.

Here are links to the release files:

The files are also available via HTTP as follows:

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.

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

This release corresponds to commit 
651d4deba49e90dd42141bf00dd5e94024100038 dated Thu Sep 25 18:59:03 2014 
-0700 and tagged '2014h' in the experimental github repository at 

Here are the GPG checksums for the release files:

Version: GnuPG v1

Version: GnuPG v1

tz-announce mailing list
tz-announce <at>
Zhang, Heather | 23 Sep 17:46 2014

[tz] tz database


I downloaded most recent tz data from,

Time Zone Data v. 2014g (Released 2014-08-28)

tzdata2014g.tar.gz (278.2kb)

Time Zone Code v. 2014g (Released 2014-08-28)

tzcode2014g.tar.gz (174.0kb)


After reading the README file and other document, I understand that the gz is for compiling into unix commands that provide various timezone functions, am I correct?


If I m correct, does IANA provide a csv/xls download of tz with daylight saving time info for all cities in the world and delta download periodically?



Thanks & Regards,

Heather Zhang | Sabre | W: 682.605.2968 | B1 Flex


Paul Eggert | 23 Sep 16:37 2014

[tz] [PROPOSED_PATCH] * localtime.c (localtime_tzset): Coalesce two identical flag args.

All callers changed.
 localtime.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/localtime.c b/localtime.c
index 30b5fbc..e692513 100644
--- a/localtime.c
+++ b/localtime.c
 <at>  <at>  -1389,14 +1389,14  <at>  <at>  localtime_rz(struct state *sp, time_t const *timep, struct tm *tmp)

 static struct tm *
-localtime_tzset(time_t const *timep, struct tm *tmp, bool settz, bool setname)
+localtime_tzset(time_t const *timep, struct tm *tmp, bool setname)
   int err = lock();
   if (err) {
     errno = err;
     return NULL;
-  if (settz || !lcl_is_set)
+  if (setname || !lcl_is_set)
   tmp = localsub(lclptr, timep, setname, tmp);
 <at>  <at>  -1406,13 +1406,13  <at>  <at>  localtime_tzset(time_t const *timep, struct tm *tmp, bool settz, bool setname)
 struct tm *
 localtime(const time_t *const timep)
-  return localtime_tzset(timep, &tm, true, true);
+  return localtime_tzset(timep, &tm, true);

 struct tm *
 localtime_r(const time_t *const timep, struct tm *tmp)
-  return localtime_tzset(timep, tmp, false, false);
+  return localtime_tzset(timep, tmp, false);



Alexander Bokovoy | 23 Sep 12:51 2014

[tz] Republic of Belarus is considering time zone change due to Russia's change


a local news site got a comment from  PR service of Belarussian National Standardization
Committee that government is currently deciding on the time zone change
to follow Russia. The decision is not yet made and I was unable to find
any other source or reference at any governmental site, which is,
unfortunately, typical. (in Russian)


/ Alexander Bokovoy

Paul Eggert | 23 Sep 09:08 2014

[tz] Cayman Islands considering DST

The Cayman Islands are considering the use of daylight saving time for 
the first time.  The government is inviting public comment through 
October 30.  Arguments for DST include better synchronization with New 
York financial markets as well as stimulating tourism.  See:

Ministry of Financial Services, Commerce & Environment, Cayman Islands 
Government. Introduction of daylight savings time in the Cayman Islands. 

Paul Eggert | 23 Sep 08:54 2014

[tz] [PROPOSED PATCH] * northamerica (America/Jamaica): 1974 sprang forward on Jan. 6,

not Apr. 28.
* NEWS: Document this.
 NEWS         |  2 ++
 northamerica | 13 ++++++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 06e7094..8562fae 100644
--- a/NEWS
+++ b/NEWS
 <at>  <at>  -4,6 +4,8  <at>  <at>  Unreleased, experimental changes

   Changes affecting past time stamps

+    America/Jamaica's 1974 spring-forward transition was Jan. 6, not Apr. 28.
     Shanks says Asia/Novokuznetsk switched from LMT (not "NMT") on 1924-05-01,
     not 1920-01-06.  The old entry was based on a misinterpretation of Shanks.

diff --git a/northamerica b/northamerica
index 0f5ed3c..3d72505 100644
--- a/northamerica
+++ b/northamerica
 <at>  <at>  -2991,10 +2991,21  <at>  <at>  Zone America/Tegucigalpa -5:48:52 -	LMT	1921 Apr
 # Shanks & Pottenger give -5:07:12, but Milne records -5:07:10.41 from an
 # unspecified official document, and says "This time is used throughout the
 # island".  Go with Milne.  Round to the nearest second as required by zic.
+# Shanks & Pottenger give April 28 for the 1974 spring-forward transition, but
+# Lance Neita writes that Prime Minister Michael Manley decreed it January 5.
+# Assume Neita meant Jan 6 02:00, the same as the US.  Neita also writes that
+# Manley's supporters associated this act with Manley's nickname "Joshua"
+# (recall that in the Bible the sun stood still at Joshua's request),
+# and with the Rod of Correction which Manley said he had received from
+# Haile Selassie, Emperor of Ethiopia.  See:
+# Neita L. The politician in all of us. Jamaica Observer 2014-09-20
 Zone	America/Jamaica	-5:07:11 -	LMT	1890        # Kingston
 			-5:07:11 -	KMT	1912 Feb    # Kingston Mean Time
-			-5:00	-	EST	1974 Apr 28  2:00
+			-5:00	-	EST	1974
 			-5:00	US	E%sT	1984
 			-5:00	-	EST