[tz] leap-seconds.list format
brian.inglis at systematicsw.ab.ca
brian.inglis at systematicsw.ab.ca
Thu Feb 8 18:43:46 UTC 2024
On 2024-02-08 07:21, Martin Burnicki via tz wrote:
> Byron Torres via tz wrote:
>> Thank you, Steve, Paul, Martin, Brian, Tim for your informative
>> responses, resources and clarifications.
>>
>> On Wed Feb 7, 2024 at 3:03 PM GMT, Brian Inglis wrote:
>>> IIRC the leap-seconds.list file loosely follows the format used by NTP for
>>> digital security certificate files generated by ntp-keygen.
>>
>> Interesting.
>>
>> On Wed Feb 7, 2024 at 5:04 PM GMT, Tim Parenti wrote:
>>> The other data files distributed by tzdb have long been tab/space-agnostic,
>>> so our general response is that parsers should be, too.
>>
>> Seems like the way forward for Hare.
>>
>> I was hoping to coordinate a formal definition of the current informal
>> format, defined apart from the file as a separate document, perhaps even
>> an RFC, or even for a newer format.
>>
>> However, the file format seems sensible and stable enough currently,
>> and I am satisfied with moving on.
>
> I've put an informational page together which provides some basic information on
> the NTP leap second file:
> https://kb.meinbergglobal.com/kb/time_sync/ntp/configuration/ntp_leap_second_file
>
> At the bottom of the page there are links to the original paper which introduces
> the leap second file, and ways to use it.
>
> The paper explains the suggested file format, but it doesn't tell whether the
> white space between data fields should (or must) be tabs or spaces.
>
> Please note that some special fields like the expiration date were introduced
> later.
>
> So my previous suggestion remains:
>
> - Ignore all comment lines except the special ones starting with "#$", "#@", or
> "#h", which have special meanings.
>
> - Treat tabs or spaces between data fields in the same way, as field separators.
Also, considering the rules for sha1 hash generation and validation, and this is
likely to continue to be the case if a better modern hash is added, only the
numeric digits in the uncommented portions and special comment lines should be
considered significant data: everything else is documentation for human
consumption only.
--
Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
La perfection est atteinte Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut
-- Antoine de Saint-Exupéry
More information about the tz
mailing list