July 27, 2016
10:23 p.m.
Alexander Belopolsky wrote:
While tzcode behavior is more logical, glibc code seems to better match the documentation and it will probably be an uphill battle to get a fix into glibc. [3]
I think a better solution would be to make zic add a redundant transition when the local time type corresponding to the last transition does not match the POSIX rule.
Thanks for the bug report. How about a belt-and-suspenders approach? That is, add the redundant transition, but also fix localtime.c to implement the documented behavor.