March 12, 2021
5:58 p.m.
On 3/12/21 1:55 AM, Ian Abbott wrote:
For (B), would adding an extra leap-second record at the expiry time with no difference in correction value work? That would not conform to RFC 8536, but seems unlikely to break any thing unless that thing is strictly checking that correction values differ by exactly 1.
Exactly my thought. Unfortunately tzcode itself is picky here (because I mistakenly made it picky when helping to write RFC 8536). I doubt whether anyone else is so picky unless they're imitating tzcode itself. That being said, we'll need to be a bit cautious here, and not introduce this change willy-nilly.