<div dir="ltr"><div><div>For the immediate question:<br><br>&gt;  I&#39;m not
quite sure what &#39;goback&#39; and &#39;goahead&#39; are supposed to do.<br><br></div>&quot;goback&quot; indicates that there&#39;s a 400-year pattern to the stuff at the start of the transition table that can be extrapolated backward through time; &quot;goahead&quot; indicates that there&#39;s a 400-year pattern to the stuff at the end that can be extrapolated forward. When a table generated from an environment variable does indeed cover 400 years, both goahead and goback should be set.<br><br></div>    @dashdashado<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 11, 2017 at 3:55 PM, Paul Eggert <span dir="ltr">&lt;<a href="mailto:eggert@cs.ucla.edu" target="_blank">eggert@cs.ucla.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 01/11/2017 11:39 AM, Arthur David Olson wrote:<br>
<br>
&gt; for such environment variables, in what year should application of<br>
&gt; daylight saving start (or should it apply to all years, no matter how<br>
&gt; far in the past)?<br>
<br>
</span>Surely it should apply to all years. POSIX doesn&#39;t require this (POSIX<br>
specifies only behavior starting in 1970) but it would be odd for a<br>
permanent rule to spring into action only after 1969.<br>
<br>
The attached proposed patch does that, and fixes the problem for Kees<br>
Dekker&#39;s case. Does this look like the right thing in general? I&#39;m not<br>
quite sure what &#39;goback&#39; and &#39;goahead&#39; are supposed to do.<br>
<br>
</blockquote></div><br></div>