<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: PHP5 vs. daylight saving in Ubuntu 8.04.1 LTS</title>
	<atom:link href="http://bethesignal.org/blog/2008/10/08/php5-daylight-saving-dst-timezone-tzdata-ubuntu-hardy-lts/feed/" rel="self" type="application/rss+xml" />
	<link>http://bethesignal.org/blog/2008/10/08/php5-daylight-saving-dst-timezone-tzdata-ubuntu-hardy-lts/</link>
	<description>where we&#039;re going, we don&#039;t need roads...</description>
	<lastBuildDate>Tue, 10 Apr 2012 17:55:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Malcolm Caldwell</title>
		<link>http://bethesignal.org/blog/2008/10/08/php5-daylight-saving-dst-timezone-tzdata-ubuntu-hardy-lts/#comment-3577</link>
		<dc:creator>Malcolm Caldwell</dc:creator>
		<pubDate>Tue, 14 Oct 2008 01:04:15 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1217#comment-3577</guid>
		<description>What about the NT?  Are we not a part of Australia anymore?  Or do you think we have been annexed by Queensland.</description>
		<content:encoded><![CDATA[<p>What about the NT?  Are we not a part of Australia anymore?  Or do you think we have been annexed by Queensland.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Waugh</title>
		<link>http://bethesignal.org/blog/2008/10/08/php5-daylight-saving-dst-timezone-tzdata-ubuntu-hardy-lts/#comment-3563</link>
		<dc:creator>Jeff Waugh</dc:creator>
		<pubDate>Fri, 10 Oct 2008 03:42:02 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1217#comment-3563</guid>
		<description>@Raphael Geissert: Righteous! :-)</description>
		<content:encoded><![CDATA[<p>@Raphael Geissert: Righteous! <img width='16' height='16' src='http://bethesignal.org/wp-content/plugins/tango-smilies/tango/face-smile.png' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raphael Geissert</title>
		<link>http://bethesignal.org/blog/2008/10/08/php5-daylight-saving-dst-timezone-tzdata-ubuntu-hardy-lts/#comment-3562</link>
		<dc:creator>Raphael Geissert</dc:creator>
		<pubDate>Fri, 10 Oct 2008 00:34:57 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1217#comment-3562</guid>
		<description>@Derick Rethans: 

What kind of extra information will PHP 5.3 provide that can&#039;t be read from the system&#039;s tzdb? 

Also, you said:

(in the thread)
&gt; Why do you need this? There is the PECL timezonedb extension which is 
&gt; updated just as frequently.

(here)

&gt; I am often also quicker releasing a new timezonedb package than debian is with their &gt; tzdata stuff.

Right, but only when you *do* update it (though IIRC you once took almost a month to update the extension wrt the Oslon database). In 2007 you missed a, d, f, and g.

I do understand that it is more convenient to ship an embedded database because of compatibility with windows, and such; but it doesn&#039;t apply to every situation.

Oh, and as Sean Finney stated in the thread, we - actually *I* - packaged the PECL extension but we soon dropped it in favour of the patch; which translated into one less thing to spend/waste time on.</description>
		<content:encoded><![CDATA[<p>@Derick Rethans: </p>
<p>What kind of extra information will PHP 5.3 provide that can&#8217;t be read from the system&#8217;s tzdb? </p>
<p>Also, you said:</p>
<p>(in the thread)<br />
&gt; Why do you need this? There is the PECL timezonedb extension which is<br />
&gt; updated just as frequently.</p>
<p>(here)</p>
<p>&gt; I am often also quicker releasing a new timezonedb package than debian is with their &gt; tzdata stuff.</p>
<p>Right, but only when you *do* update it (though IIRC you once took almost a month to update the extension wrt the Oslon database). In 2007 you missed a, d, f, and g.</p>
<p>I do understand that it is more convenient to ship an embedded database because of compatibility with windows, and such; but it doesn&#8217;t apply to every situation.</p>
<p>Oh, and as Sean Finney stated in the thread, we &#8211; actually *I* &#8211; packaged the PECL extension but we soon dropped it in favour of the patch; which translated into one less thing to spend/waste time on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pierre Phaneuf</title>
		<link>http://bethesignal.org/blog/2008/10/08/php5-daylight-saving-dst-timezone-tzdata-ubuntu-hardy-lts/#comment-3552</link>
		<dc:creator>Pierre Phaneuf</dc:creator>
		<pubDate>Thu, 09 Oct 2008 04:43:07 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1217#comment-3552</guid>
		<description>Yeah, that too. Reminds me of a classic exchange from two former co-workers of mine:

 - Ack! I just spent 30 minutes tracking down...
 - ... a 1-character problem?
 - Yeah, it seems that (in PHP) a null string evaluates to 1... There should be some kind of warning about that...
 - Such as: Warning: why aren&#039;t you using Perl?

The irony of Perl being saner than PHP (or, well, pretty much anything) is not lost on me.</description>
		<content:encoded><![CDATA[<p>Yeah, that too. Reminds me of a classic exchange from two former co-workers of mine:</p>
<p> &#8211; Ack! I just spent 30 minutes tracking down&#8230;<br />
 &#8211; &#8230; a 1-character problem?<br />
 &#8211; Yeah, it seems that (in PHP) a null string evaluates to 1&#8230; There should be some kind of warning about that&#8230;<br />
 &#8211; Such as: Warning: why aren&#8217;t you using Perl?</p>
<p>The irony of Perl being saner than PHP (or, well, pretty much anything) is not lost on me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James</title>
		<link>http://bethesignal.org/blog/2008/10/08/php5-daylight-saving-dst-timezone-tzdata-ubuntu-hardy-lts/#comment-3551</link>
		<dc:creator>James</dc:creator>
		<pubDate>Thu, 09 Oct 2008 04:38:35 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1217#comment-3551</guid>
		<description>Another good reason not to use PHP :P</description>
		<content:encoded><![CDATA[<p>Another good reason not to use PHP <img width='16' height='16' src='http://bethesignal.org/wp-content/plugins/tango-smilies/tango/face-raspberry.png' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy Visser</title>
		<link>http://bethesignal.org/blog/2008/10/08/php5-daylight-saving-dst-timezone-tzdata-ubuntu-hardy-lts/#comment-3549</link>
		<dc:creator>Jeremy Visser</dc:creator>
		<pubDate>Wed, 08 Oct 2008 23:25:09 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1217#comment-3549</guid>
		<description>I once heard that all the ISP shaping and quota scripts were written in PHP. I normally schedule big downloads to start at 12:05am, which is when our offpeak quota starts.

Interestingly, I noticed that when daylight saving started, for the first hour of my scheduled downloads, they were counted as peak downloads. I now start my downloads at 1:05am. ;)

I wonder if this was caused by that PHP bug.</description>
		<content:encoded><![CDATA[<p>I once heard that all the ISP shaping and quota scripts were written in PHP. I normally schedule big downloads to start at 12:05am, which is when our offpeak quota starts.</p>
<p>Interestingly, I noticed that when daylight saving started, for the first hour of my scheduled downloads, they were counted as peak downloads. I now start my downloads at 1:05am. <img width='16' height='16' src='http://bethesignal.org/wp-content/plugins/tango-smilies/tango/face-wink.png' alt=';)' class='wp-smiley' /> </p>
<p>I wonder if this was caused by that PHP bug.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pierre Phaneuf</title>
		<link>http://bethesignal.org/blog/2008/10/08/php5-daylight-saving-dst-timezone-tzdata-ubuntu-hardy-lts/#comment-3543</link>
		<dc:creator>Pierre Phaneuf</dc:creator>
		<pubDate>Wed, 08 Oct 2008 15:33:59 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1217#comment-3543</guid>
		<description>Death to daylight savings!</description>
		<content:encoded><![CDATA[<p>Death to daylight savings!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derick Rethans</title>
		<link>http://bethesignal.org/blog/2008/10/08/php5-daylight-saving-dst-timezone-tzdata-ubuntu-hardy-lts/#comment-3539</link>
		<dc:creator>Derick Rethans</dc:creator>
		<pubDate>Wed, 08 Oct 2008 13:22:32 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1217#comment-3539</guid>
		<description>Read my comments in the thread: http://thread.gmane.org/gmane.comp.php.devel/47609

Also note, that debian has a tzdata-java package... so there&#039;s no reason why they can&#039;t add a tzdata-php package. I am often also quicker releasing a new timezonedb package than debian is with their tzdata stuff.</description>
		<content:encoded><![CDATA[<p>Read my comments in the thread: <a href="http://thread.gmane.org/gmane.comp.php.devel/47609" rel="nofollow">http://thread.gmane.org/gmane.comp.php.devel/47609</a></p>
<p>Also note, that debian has a tzdata-java package&#8230; so there&#8217;s no reason why they can&#8217;t add a tzdata-php package. I am often also quicker releasing a new timezonedb package than debian is with their tzdata stuff.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Waugh</title>
		<link>http://bethesignal.org/blog/2008/10/08/php5-daylight-saving-dst-timezone-tzdata-ubuntu-hardy-lts/#comment-3538</link>
		<dc:creator>Jeff Waugh</dc:creator>
		<pubDate>Wed, 08 Oct 2008 13:15:13 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1217#comment-3538</guid>
		<description>@Derick Rethans: Aside from the 5.3 issue, why is it a &quot;really bad idea&quot;? I can&#039;t think of a case in which it would be more sensible to use a separate datasource that may get out of sync (and thus require more oversight and maintenance on behalf of the distributor -- upstream or otherwise).

In terms of 5.3, perhaps the patch can be reworked to &quot;fall up&quot; to provide the additional information as sugar on top of the system time zone database.</description>
		<content:encoded><![CDATA[<p>@Derick Rethans: Aside from the 5.3 issue, why is it a &#8220;really bad idea&#8221;? I can&#8217;t think of a case in which it would be more sensible to use a separate datasource that may get out of sync (and thus require more oversight and maintenance on behalf of the distributor &#8212; upstream or otherwise).</p>
<p>In terms of 5.3, perhaps the patch can be reworked to &#8220;fall up&#8221; to provide the additional information as sugar on top of the system time zone database.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derick Rethans</title>
		<link>http://bethesignal.org/blog/2008/10/08/php5-daylight-saving-dst-timezone-tzdata-ubuntu-hardy-lts/#comment-3537</link>
		<dc:creator>Derick Rethans</dc:creator>
		<pubDate>Wed, 08 Oct 2008 13:06:37 +0000</pubDate>
		<guid isPermaLink="false">http://bethesignal.org/?p=1217#comment-3537</guid>
		<description>No, using the system timezone database is a really bad idea. I&#039;ve tried talking sense into the original developer of that patch (it first made it into RedHat) but he wouldn&#039;t listen. This patch to use the system tzdata won&#039;t work from PHP 5.3 and up anymore anyway - as PHP adds extra information to it that the system tzdata does not provide.</description>
		<content:encoded><![CDATA[<p>No, using the system timezone database is a really bad idea. I&#8217;ve tried talking sense into the original developer of that patch (it first made it into RedHat) but he wouldn&#8217;t listen. This patch to use the system tzdata won&#8217;t work from PHP 5.3 and up anymore anyway &#8211; as PHP adds extra information to it that the system tzdata does not provide.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

