[tz] leapseconds.awk, LEAP directives and references

Arthur David Olson arthurdavidolson at gmail.com
Fri Apr 7 18:45:57 UTC 2017


> Perhaps Arthur David Olson or Bradley White can take a look at this, as
they're the leap second gurus for tz.
> I've never tested negative leap seconds.

Using 23:59:59 for a negative leap second seems to do the right thing, as
witness the typescript at the bottom of this message.

    @dashdashado

Script started on Fri, Apr 7, 2017 2:37:27 PM

$ grep 2020 leapseconds
Leap	2020	Jun	30	23:59:59	-	S
$ make install TOPDIR=$PWD/tmp REDO=right_only >&-
$ ./zdump -v America/New_York | grep 2020
America/New_York  Sun Mar  8 06:59:59 2020 UT = Sun Mar  8 01:59:59
2020 EST isdst=0 gmtoff=-18000
America/New_York  Sun Mar  8 07:00:00 2020 UT = Sun Mar  8 03:00:00
2020 EDT isdst=1 gmtoff=-14400
America/New_York  Tue Jun 30 23:59:58 2020 UT = Tue Jun 30 19:59:58
2020 EDT isdst=1 gmtoff=-14400
America/New_York  Wed Jul  1 00:00:00 2020 UT = Tue Jun 30 20:00:00
2020 EDT isdst=1 gmtoff=-14400
America/New_York  Sun Nov  1 05:59:59 2020 UT = Sun Nov  1 01:59:59
2020 EDT isdst=1 gmtoff=-14400
America/New_York  Sun Nov  1 06:00:00 2020 UT = Sun Nov  1 01:00:00
2020 EST isdst=0 gmtoff=-18000
$ exit
exit
Script done on Fri, Apr  7, 2017  2:38:11 PM


On Tue, Apr 4, 2017 at 6:33 PM, Paul Eggert <eggert at cs.ucla.edu> wrote:

> On 04/04/2017 09:02 AM, Chris Woodbury via tz wrote:
>
>> I reviewed the C code and, it seems to me, the transaction
>> added should actually be for the second before, 23:59:58,
>> as the transaction itself causes 23:59:59 to be skippedaltogether.
>>
>
> Perhaps Arthur David Olson or Bradley White can take a look at this, as
> they're the leap second gurus for tz. I've never tested negative leap
> seconds.
>
> Also, I've an AWK script that uses the IERS file Leap_Seconds.dat
>> rather than the NIST leap-seconds.listfile.
>>
>
> Although that would be a better technical solution, in the past we've
> shied away from it because the IERS file is copyrighted and we and we and
> our downstream users don't clearly have permissions to copy and
> redistribute it.
>
>
> USNO MAIA also has straight list
>> of leap-seconds in a different format. <http://maia.usno.navy.mil/ser
>> 7/leapsec.dat>
>>
>
> Thanks, I was not aware of this file. It is public-domain, so perhaps we
> could use it. Is it updated in a timely fashion when new IERS bulletins are
> published? And is that web server highly available? These have been
> sticking points for the NIST file.
>
> Another good, comprehensive article is "The leap second: its history
>> and possible future" by R.A. Nelson, et al, from Metrogia Vol 38,
>> pp. 509-529 (2001).  PDF available (with permission) at:
>>
>> <https://www.cl.cam.ac.uk/~mgk25/time/metrologia-leapsecond.pdf>
>>
>
> Yes, we link to that in tz-link.htm.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mm.icann.org/pipermail/tz/attachments/20170407/52c842c7/attachment.html>


More information about the tz mailing list