[tz] Problem with historical Asia/Manila?

Paul Goyette paul at whooppee.com
Thu Mar 2 08:49:08 UTC 2017


According to the asia file, the Philippines jumped 24 hours on May 11, 
1899, from -15:56:00 to +8:04:00 (they moved the international date 
line?)

# Zone  NAME            GMTOFF  RULES   FORMAT  [UNTIL]
Zone    Asia/Manila     -15:56:00 -     LMT     1844 Dec 31
                         8:04:00 -       LMT     1899 May 11
                         8:00    Phil    +08/+09 1942 May
                         9:00    -       +09     1944 Nov
                         8:00    Phil    +08/+09


Yet zdump shows only a 4-minute step in local time, rather than the 
expected 24-hour step:

# zdump -c 1815,2018 -v Asia/Manila
Asia/Manila  -9223372036854775808 = NULL
Asia/Manila  -9223372036854689408 = NULL
Asia/Manila  Tue Dec 31 15:55:59 1844 UT = Mon Dec 30 23:59:59 1844 LMT isdst=0 gmtoff=-57360
Asia/Manila  Tue Dec 31 15:56:00 1844 UT = Wed Jan  1 00:00:00 1845 LMT isdst=0 gmtoff=29040
Asia/Manila  Wed May 10 15:55:59 1899 UT = Wed May 10 23:59:59 1899 LMT isdst=0 gmtoff=29040
Asia/Manila  Wed May 10 15:56:00 1899 UT = Wed May 10 23:56:00 1899 +08 isdst=0 gmtoff=28800
Asia/Manila  Sat Oct 31 15:59:59 1936 UT = Sat Oct 31 23:59:59 1936 +08 isdst=0 gmtoff=28800
...

Obviously a low-priority issue, since it's more than 100 years ago, but 
still would be nice to know why we have a problem.  It's not totally out 
of the realm of probability that someone will move the dateline again, 
perhaps if the UTC+14 parts of Kiribati were to separate from the rest 
of the country?  :)

Data gathered on a NetBSD 7.99.64 system running on amd64 hardware, and 
using the 2017a tzdata.  I think we're still running 2016i version of 
tzcode.

So the question(s):
 	* is zdump wrong?
 	* is the compiled data file wrong?
 	* (most likely) am I just misinterpreting the data?
 	* is this something that has already been fixed in a
 	  more recent tzcode release?



+------------------+--------------------------+------------------------+
| Paul Goyette     | PGP Key fingerprint:     | E-mail addresses:      |
| (Retired)        | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com   |
| Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd.org |
+------------------+--------------------------+------------------------+



More information about the tz mailing list