Page MenuHomeFreeBSD

leapseconds: Update to the canonical place.
ClosedPublic

Authored by imp on Feb 5 2024, 3:05 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Apr 26, 3:17 AM
Unknown Object (File)
Fri, Apr 19, 7:32 AM
Unknown Object (File)
Sun, Apr 14, 5:37 PM
Unknown Object (File)
Mon, Apr 8, 10:33 PM
Unknown Object (File)
Wed, Apr 3, 3:08 PM
Unknown Object (File)
Mar 17 2024, 4:08 PM
Unknown Object (File)
Mar 17 2024, 4:08 PM
Unknown Object (File)
Mar 17 2024, 4:07 PM
Subscribers
None

Details

Summary

IERS is the source of truth for leap seconds. Their leapsecond file is
updated most quickly and is always right (unlike the IANA one which
often lags). IERS operates this public service for the express purpose
of random people downloading it. Their terms of service are compatible
with open source (we could include this in our release). Rather than
fighting with questions around this because the IANA one changed
locations or the auto update script broken, just use this.

This is in preference to the NIST ftp copy. NIST is in the process of
retiring their FTP services.

Sponsored by: Netflix

Test Plan

Note: https://hpiers.obspm.fr/iers/bul/bulc/README states:

The files in this directory and sub directories are licensed under the Creative Commons Attribution 4.0 : CC BY-ND 4.0
http://creativecommons.org/licenses/by/4.0/

which means it's 100% OK for our users to download it. This is the primary source and they have beefy servers. We could distribute it with the base system even, though our users aren't allowed to distribute altered copies. I'm not putting this in the base system, just a pointer. Any in-flight EA should use this once it lands. I want this in 13.3.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

imp requested review of this revision.Feb 5 2024, 3:05 PM
imp created this revision.
imp added reviewers: philip, cy.
imp edited the test plan for this revision. (Show Details)
imp added reviewers: emaste, cperciva.
This revision is now accepted and ready to land.Feb 5 2024, 3:44 PM
This revision was automatically updated to reflect the committed changes.