Sorry and to add one more thing, the TZ string takes precedence over the system wide /etc/localtime. This means that if you log into a machine in another timezone you can get answers in your own localtime by setting TZ in your environment. It also means that on the command line you can see what time it is anywhere if you know the TZ, eg:
<br><br>TZ=EST date<br><br><br><br><div><span class="gmail_quote">On 10/9/07, <b class="gmail_sendername">Nick Rout</b> &lt;<a href="mailto:nick.rout@gmail.com">nick.rout@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The TZ string only points the system to a different compiled timezone file anyway.<br><br>If you don&#39;t want to depend on other people preparing updated packages, I suggest you explore linuxfromscratch. Its the only way to get exactly what YOU want.
<br><br>The situation where many distros didn&#39;t have an update to the appropriate packages available until close to or after the cutoff time is unfortunate, but I suggest you complain to the distro&#39;s developers.<div>
<span class="e" id="q_11583b3a6859d9d9_1"><br>
<br><div><span class="gmail_quote">On 10/9/07, <b class="gmail_sendername">Stephen Worthington</b> &lt;<a href="mailto:stephen_agent@jsw.gen.nz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">stephen_agent@jsw.gen.nz
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Tue, 9 Oct 2007 13:21:23 +1300 (NZDT), you wrote:<br><br>&gt;<br>&gt;On Sat, October 6, 2007 1:46 pm, Stephen Worthington wrote:<br>&gt;&gt; On Sat, 6 Oct 2007 12:33:58 +1300, you wrote:<br>&gt;&gt;<br>&gt;&gt;&gt;The mythtv machine is running ubuntu Feisty, and as mentioned in other
<br>&gt;&gt;&gt; posts<br>&gt;&gt;&gt;(I also found some posts online) php has updated timezone information,<br>&gt;&gt;&gt;however it hasn&#39;t been released as a package for ubuntu.. I found the<br>&gt;&gt;&gt; source
<br>
&gt;&gt;&gt;for the updates but havent had a chance to apply them.. And now that its<br>&gt;&gt;&gt;Saturday im assuming all my problems will disappear tonight anyway..<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;Ill just hope they do release an updated php package by the end of the
<br>&gt;&gt;&gt;daylight savings time..<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;Thanks everyone for your help.. Im totally amazed at how many hassles ive<br>&gt;&gt;&gt;had due to daylight savings changes.. Most peoples PC&#39;s were patched,
<br>&gt;&gt;&gt;however next to no-ones phones, pda&#39;s, various software packages etc all<br>&gt;&gt;&gt; had<br>&gt;&gt;&gt;problems..<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;Next time they change daylight savings time I say we all just agree to
<br>&gt;&gt;&gt; start<br>&gt;&gt;&gt;work an hour earlier etc.. Why do we feel the need to change the numbers<br>&gt;&gt;&gt; we<br>&gt;&gt;&gt;refer to on watches etc.. They are an arbitrary measurement of time<br>&gt;&gt;&gt;passed...
<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;Kyle Carter<br>&gt;&gt;<br>&gt;&gt; I do not see why we have to install patches to change daylight saving.<br>&gt;&gt; It should be like it was on my Cisco router - just a change to the<br>

&gt;&gt; daylight saving setting, a simple adjustment of the numbers.&nbsp;&nbsp;Sure,<br>&gt;&gt; the Windows users probably need Microsoft to hand feed them a patch,<br>&gt;&gt; but even there, there should be the option to just change some
<br>&gt;&gt; settings.&nbsp;&nbsp;And surely in the Linux world, having to download a patch<br>&gt;&gt; is a bit extreme.&nbsp;&nbsp;I was very surprised to find that there was not a<br>&gt;&gt; simple setting in etc to change.<br>&gt;<br>&gt;Then you show a fundamental misunderstanding of how time is calculated on
<br>&gt;a linux machine.<br><br>The last time I delved into timezone settings, it was a TZ variable<br>that controlled it.&nbsp;&nbsp;That was easy to understand.&nbsp;&nbsp;I eventually<br>figured out how it is now, but even with Google help it was not
<br>straightforward.<br><br>&gt;The local time is calculated by converting UTC (GMT) via the settings in<br>&gt;/etc/localtime, (or if it exists in the users environment, the variable<br>&gt;$TZ). /etc/localtime is either a link to or a copy of, one of the files in
<br>&gt;/usr/share/zoneinfo, specifically in NZ the correct file is<br>&gt;/usr/share/zoneinfo/Pacific/Auckland.<br><br>A copy in my case, so there was no helpful link to follow to find the<br>zoneinfo files.<br><br>&gt;These timezone files are compiled, I am not sure why but I asume that it
<br>&gt;is because time calculations are so common and so fundamental that they<br>&gt;have to be done super quickly.<br>&gt;<br>&gt;So yes, there is a simple file to update, but you then have to compile it..<br>&gt;The compile tool is called zic (zone info compiler?) and is very simple to
<br>&gt;run.<br><br>No, there was not a simple file to update at all, as my distribution<br>seems to only have the compiled zone files.&nbsp;&nbsp;It does have zic, but no<br>documentation that would lead me to that name from among the many
<br>executables.<br><br>&gt;So you have two options - change the source file for the timezone you use<br>&gt;and then use zic to compile it, or download a new set of compiled zoneinfo<br>&gt;files through your package manager. The latter is probably a better option
<br>&gt;as I understand that NZ is not the only timezone with recent changes.<br>&gt;<br>&gt;Nick.<br><br>In the end, I waited for the official package update.&nbsp;&nbsp;I could have<br>downloaded the source files, once I had worked out what and where they
<br>were.&nbsp;&nbsp;But since the package update was promised for a few days later<br>I did not bother.&nbsp;&nbsp;But I do not like to be dependent on someone out<br>there preparing packages in a timely manner.&nbsp;&nbsp;I like to be able to do<br>

it myself.&nbsp;&nbsp;And all of this seems overkill compared to a TZ string,<br>which used to work fine for me.&nbsp;&nbsp;I am sure there were reasons for<br>doing all of this, but the big problem I had was the usual one with<br>Linux - the detailed documentation is there, once you find it, but the
<br>things that get you to finding it are usually either completely<br>missing or sadly lacking.&nbsp;&nbsp;I should be able to just look up the master<br>help system and find a pointer to the timezone settings immediately.<br><br>

_______________________________________________<br>mythtvnz mailing list<br><a href="mailto:mythtvnz@lists.linuxnut.co.nz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">mythtvnz@lists.linuxnut.co.nz
</a><br><a href="http://lists.ourshack.com/mailman/listinfo/mythtvnz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.ourshack.com/mailman/listinfo/mythtvnz</a><br>Archives <a href="http://www.gossamer-threads.com/lists/mythtv/mythtvnz/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.gossamer-threads.com/lists/mythtv/mythtvnz/
</a><br></blockquote></div><br>
</span></div></blockquote></div><br>