[Patch] BZ#14080: Fix daylight time change for the US

Andreas Jaeger aj@suse.com
Tue May 8 20:42:00 GMT 2012


On 05/08/2012 09:27 PM, Roland McGrath wrote:
> The original 1003.1-1988 had wording that the default when no rule was
> specified was to follow US law.  In the 1003.1-2008 text I can find no
> explanation whatsoever about what the behavior should be when no rule
> is specified, though it still indicates that the rule portion of the
> string is optional.  It would be good if someone could submit a
> request for clarification to the standard so it's unambiguous.
>
> But given the current lack of clear specification, sticking with the
> 1003.1-1988 wording seems right.  I don't have my copy of 1003.1-1988
> handy, but my recollection is that it said something like "current
> United States Federal law" (hence that original comment) and it's
> reasonable to interpret that as current at the time the program is
> being used as opposed to current at the time of the publication of the
> specification.  So I think this change is fine.

Thanks, that explains the usage.

I found in 1003.1-2003 regarding tzset "If TZ is absent from the 
environment, implementation-dependent default time zone information is 
used. ". So, we could also use something completely different ;). I 
guess nobody uses this, so let's stick with my patch.

I'll commit the change later.

Andreas
-- 
  Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
   SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
    GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg)
     GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126



More information about the Libc-alpha mailing list