<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Phergie &#187; Announcements</title>
	<atom:link href="http://phergie.org/category/announcements/feed/" rel="self" type="application/rss+xml" />
	<link>http://phergie.org</link>
	<description>A PHP IRC Bot</description>
	<lastBuildDate>Fri, 09 Mar 2012 22:56:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>GitHub Repo Relocation</title>
		<link>http://phergie.org/2011/07/13/github-repo-relocation/</link>
		<comments>http://phergie.org/2011/07/13/github-repo-relocation/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 05:16:07 +0000</pubDate>
		<dc:creator>Matthew Turland</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://phergie.org/?p=90</guid>
		<description><![CDATA[Until now, the main GitHub repository for the Phergie project had been kept under a single user account at http://github.com/elazar/phergie. It has been transferred to an organization on GitHub. The new repo address is http://github.com/phergie/phergie. There are a few reasons for this transfer: A new core team will be given merge rights to streamline acceptance [...]]]></description>
			<content:encoded><![CDATA[<p>Until now, the main <a title="GitHub" href="http://github.com">GitHub</a> repository for the Phergie project had been kept under a single user account at <a title="elazar/phergie - GitHub" href="http://github.com/elazar/phergie">http://github.com/elazar/phergie</a>. It has been transferred to an organization on GitHub. The new repo address is <a title="phergie/phergie - GitHub" href="http://github.com/phergie/phergie">http://github.com/phergie/phergie</a>.</p>
<p>There are a few reasons for this transfer:</p>
<ul>
<li>A new core team will be given merge rights to streamline acceptance of contributions where it was previously limited by the availability of a single developer.</li>
<li>Eventually, plugins and other sub-projects can be split off into their own repositories within the same organization to be developed independently from the main project and to allow more fine-grained grants of merge rights.</li>
</ul>
<p>Any pull requests and issues should be directed to the transferred repository. Any existing clones of the original repository will need to have their upstream remotes updated to point to the new location. This can be done using the following command:</p>
<p><code>git remote set-url upstream git://github.com/phergie/phergie.git</code></p>
<p>Any questions about this change can be directed to the #phergie IRC channel on Freenode or in a comment on this post.</p>
]]></content:encoded>
			<wfw:commentRss>http://phergie.org/2011/07/13/github-repo-relocation/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New Unit Testing Docs</title>
		<link>http://phergie.org/2010/09/29/new-unit-testing-docs/</link>
		<comments>http://phergie.org/2010/09/29/new-unit-testing-docs/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 14:15:54 +0000</pubDate>
		<dc:creator>Matthew Turland</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://phergie.org/?p=85</guid>
		<description><![CDATA[The Developers page now includes a section on unit testing Phergie plugins. Efforts to improve code coverage of the Phergie codebase continue, so if you&#8217;d like to help out, find a plugin lacking a unit test suite and write one. If you&#8217;re developing your own plugins to contribute back to the project, try to include [...]]]></description>
			<content:encoded><![CDATA[<p>The <a title="Developers — Phergie" href="/developers">Developers</a> page now includes <a title="Developers — Phergie" href="/developers/#Unit_Testing">a section</a> on unit testing Phergie plugins. Efforts to improve <a title="Chapter 15. Code Coverage Analysis" href="http://www.phpunit.de/manual/3.4/en/code-coverage-analysis.html">code coverage</a> of the Phergie codebase continue, so if you&#8217;d like to help out, find a plugin lacking a unit test suite and write one. If you&#8217;re developing your own plugins to contribute back to the project, try to include unit test suites for them when you submit them. Our continued thanks go out to all of our contributors.</p>
]]></content:encoded>
			<wfw:commentRss>http://phergie.org/2010/09/29/new-unit-testing-docs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Known Issue in Phergie 2.0.3</title>
		<link>http://phergie.org/2010/08/08/known-issue-in-phergie-2-0-3/</link>
		<comments>http://phergie.org/2010/08/08/known-issue-in-phergie-2-0-3/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 15:31:11 +0000</pubDate>
		<dc:creator>Matthew Turland</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://phergie.org/?p=80</guid>
		<description><![CDATA[There&#8217;s a known issue with the Phergie 2.0.3 release that prevents some events from being processed. This is due to three circumstances: Human error &#8211; In an effort to push the release out more quickly to replace the existing Phergie 1.x installation on Freenode with a 2.x instance, this issue was simply overlooked and somehow [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a known issue with the Phergie 2.0.3 release that prevents some events from being processed. This is due to three circumstances:</p>
<ol>
<li>Human error &#8211; In an effort to push the release out more quickly to replace the existing Phergie 1.x installation on Freenode with a 2.x instance, this issue was simply overlooked and somehow didn&#8217;t present itself distinctly during rudimentary testing. This was a big mistake on our part and we apologize to any affected users.</li>
<li>Lack of sufficient unit testing &#8211; This is something we&#8217;re working on. However, the problem was actually with two Phergie core components that had full code coverage. This shows that, while code coverage can be useful to expose blocks of code that are definitely not covered by any tests, don&#8217;t assume code is fully covered simply because code coverage says it is.</li>
<li>Unexpected behavior &#8211; What appears to be <a title="Bug #52560 :: FilterIterator errantly returns null for first element" href="http://bugs.php.net/bug.php?id=52560">a bug</a> in PHP itself, specifically in the <a title="PHP: FilterIterator - Manual" href="http://php.net/filteriterator">FilterIterator</a> class, contributed to the problem. Oddly, this class also <a title="LCOV - PHP Code Coverage - spl/spl_iterators.c" href="http://gcov.php.net/PHP_5_2/lcov_html/spl/spl_iterators.c.gcov.php" class="broken_link">appears to have full code coverage</a>, affirming the related point above.</li>
</ol>
<p>For those users affected, there are two options for dealing with this issue pending the next release.</p>
<ol>
<li>Downgrade to Phergie 2.0.2 &#8211; Not ideal, but that release was relatively stable.</li>
<li>Patch 2.0.3 &#8211; The <a title="Commit 84fb294f32a8ddf2fbbf2a5a9835c88149a85a4b to elazar's phergie - GitHub" href="http://github.com/elazar/phergie/commit/84fb294f32a8ddf2fbbf2a5a9835c88149a85a4b#diff-0">patch</a> is in the git repository if you&#8217;d like to apply the patch to fix the issue yourself.</li>
<li>Run Phergie bleeding edge &#8211; This is done by cloning the git repository, placing your settings file on the same level as the Phergie directory, and running the phergie.php script there.</li>
</ol>
<p>We&#8217;re hoping to make another release within the next couple of weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://phergie.org/2010/08/08/known-issue-in-phergie-2-0-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Google Group</title>
		<link>http://phergie.org/2010/06/19/new-google-group/</link>
		<comments>http://phergie.org/2010/06/19/new-google-group/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 18:19:40 +0000</pubDate>
		<dc:creator>Matthew Turland</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://phergie.org/?p=67</guid>
		<description><![CDATA[The Phergie project now has a Google Group! Because not all users or developers frequent IRC, it was decided that some sort of mailing list medium was needed where users and developers can come together to discuss issues and potential new features as well as to offer support to the community. We hope you&#8217;ll join [...]]]></description>
			<content:encoded><![CDATA[<p>The Phergie project now has <a href="http://groups.google.com/group/phergie" title="Phergie | Google Groups">a Google Group</a>! Because not all users or developers frequent IRC, it was decided that some sort of mailing list medium was needed where users and developers can come together to discuss issues and potential new features as well as to offer support to the community. We hope you&#8217;ll join and we thank you for your continued contributions.</p>
]]></content:encoded>
			<wfw:commentRss>http://phergie.org/2010/06/19/new-google-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Phergie Hackathon</title>
		<link>http://phergie.org/2010/06/08/phergie-hackathon/</link>
		<comments>http://phergie.org/2010/06/08/phergie-hackathon/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 00:12:06 +0000</pubDate>
		<dc:creator>Matthew Turland</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://phergie.org/?p=66</guid>
		<description><![CDATA[Who: Everyone and anyone who loves Phergie and wants to help make her better! What: The Phergie Hackathon Where: The #phergie channel of the Freenode IRC network When: Saturday, June 19 from 10 AM CDT till the last person leaves Why: We&#8217;re gearing up for a 2.0.3 release and we&#8217;re looking to knock out as [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Who</strong>: Everyone and anyone who loves Phergie and wants to help make her better!</p>
<p><strong>What</strong>: The Phergie Hackathon</p>
<p><strong>Where</strong>: The #phergie channel of the <a title="About the Network" href="http://freenode.net/">Freenode IRC network</a></p>
<p><strong>When</strong>: Saturday, June 19 from 10 AM <a title="Central Time Zone (North America) - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Central_Daylight_Time_(North_America)#Central_Daylight_Time">CDT</a> till the last person leaves</p>
<p><strong>Why</strong>: We&#8217;re gearing up for a 2.0.3 release and we&#8217;re looking to knock out as many bugs as we can that currently block us from replacing the old Phergie 1.x instance currently running on Freenode with a 2.x instance.</p>
<p><strong>How</strong>: Just show up in the IRC channel, pick a ticket from <a title="Issues - elazar/phergie - GitHub" href="http://github.com/elazar/phergie/issues" class="broken_link">the laundry list</a>, and start hacking. Feel free to post any questions you may have to the channel. If you want to hit the ground running on the day of the Hackathon, decide what ticket you&#8217;d like to work on and take a look at the <a title="Developers - Phergie" href="/developers">developer docs</a> and <a title="elazar's phergie at master - GitHub" href="http://github.com/elazar/phergie">source code</a> beforehand.</p>
<p>Hope to see you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://phergie.org/2010/06/08/phergie-hackathon/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New Logo</title>
		<link>http://phergie.org/2010/05/05/new-logo/</link>
		<comments>http://phergie.org/2010/05/05/new-logo/#comments</comments>
		<pubDate>Wed, 05 May 2010 22:59:24 +0000</pubDate>
		<dc:creator>Matthew Turland</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://phergie.org/?p=65</guid>
		<description><![CDATA[Thanks to the efforts of Jess Planck, the Phergie project finally has a logo! You&#8217;ll now see it sported in the page header on this web site. The colors of the image have been designed such that Phergie shirts are a definite possibility in the future. Please take a moment to send a shout out [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to the efforts of <a title="Funroe » Funroe" href="http://funroe.net">Jess Planck</a>, the Phergie project finally has a logo! You&#8217;ll now see it sported in the page header on this web site. The colors of the image have been designed such that Phergie shirts are a definite possibility in the future. Please take a moment to send a shout out to Jess on <a title="Jess Planck (ev3rywh3re) on Twitter" href="http://twitter.com/ev3rywh3re">Twitter</a> and thank him for his contribution!</p>
]]></content:encoded>
			<wfw:commentRss>http://phergie.org/2010/05/05/new-logo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

