[tz] OpenJDK/CLDR/ICU/Joda issues with Ireland change

Michael H Deckers michael.h.deckers at googlemail.com
Mon Jan 29 12:23:42 UTC 2018


  On 2018-01-28 19:43, Paul Eggert wrote:
> Michael H Deckers wrote:
>> POSIX does not say anything about the setting of the tm_isdst member 
>> for a given TZ string
>
> Yes it does. ....

   No. Everybody can convince themselves about what POSIX is saying by 
looking at
[http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08]:

    std and dst
      Indicate no less than three, nor more than {TZNAME_MAX}, bytes 
that are
      the designation for the standard (std) or the alternative (dst 
-such as
      Daylight Savings Time) timezone. Only std is required; if dst is
      missing, then the alternative time does not apply in this locale.

   If POSIX had meant to say that the "alternative time" is "Daylight 
Savings"
   in every case, then they could have said so (and could have avoided 
the term
   "alternative time" altogether). They did not.

   Michael Deckers.




More information about the tz mailing list