<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"	>
<channel>
	<title>Comments on: How not to QA your Open Source project</title>
	<atom:link href="http://code-bear.com/bearlog/2010/01/15/how-not-to-qa-your-open-source-project/feed/" rel="self" type="application/rss+xml" />
	<link>http://code-bear.com/bearlog/2010/01/15/how-not-to-qa-your-open-source-project/</link>
	<description>Gravity is the root of lightness; stillness, the ruler of movement</description>
	<lastBuildDate>Sat, 10 Jul 2010 14:17:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
		<item>
		<title>By: bear</title>
		<link>http://code-bear.com/bearlog/2010/01/15/how-not-to-qa-your-open-source-project/comment-page-1/#comment-157</link>
		<dc:creator>bear</dc:creator>
		<pubDate>Sat, 16 Jan 2010 21:12:09 +0000</pubDate>
		<guid isPermaLink="false">http://code-bear.com/bearlog/2010/01/15/how-not-to-qa-your-open-source-project/#comment-157</guid>
		<description>Thanks for the change from &#039;rc&#039; to &#039;beta&#039; - that goes a long way to identifying the nature of the changes contained within the release.&lt;br&gt;&lt;br&gt;I&#039;m struggled to make sure the tone of the post was not skewed to the hateful side of finger-waggling, but rather to the &quot;hey, that was unpleasant&quot; side.  Testing in the environment you work in *is* a very challenging area and that is exactly where being an open source project can help - knowing that it was a beta change we (the XMPP crowd and community) would have been able to setup multiple test sites and banged on it for you.&lt;br&gt;&lt;br&gt;Ugh, ejabberd, say no more.</description>
		<content:encoded><![CDATA[<p>Thanks for the change from &#39;rc&#39; to &#39;beta&#39; &#8211; that goes a long way to identifying the nature of the changes contained within the release.</p>
<p>I&#39;m struggled to make sure the tone of the post was not skewed to the hateful side of finger-waggling, but rather to the &#8220;hey, that was unpleasant&#8221; side.  Testing in the environment you work in *is* a very challenging area and that is exactly where being an open source project can help &#8211; knowing that it was a beta change we (the XMPP crowd and community) would have been able to setup multiple test sites and banged on it for you.</p>
<p>Ugh, ejabberd, say no more.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Evan Prodromou</title>
		<link>http://code-bear.com/bearlog/2010/01/15/how-not-to-qa-your-open-source-project/comment-page-1/#comment-156</link>
		<dc:creator>Evan Prodromou</dc:creator>
		<pubDate>Sat, 16 Jan 2010 21:01:03 +0000</pubDate>
		<guid isPermaLink="false">http://code-bear.com/bearlog/2010/01/15/how-not-to-qa-your-open-source-project/#comment-156</guid>
		<description>Absolutely understood. We&#039;ll release this version as &#039;beta3&#039; instead of &#039;rc3&#039; to make it clear what level of volatility there is in the branch right now.&lt;br&gt;&lt;br&gt;As far as QA is concerned: fair point. Our production environment has tens of thousands of registered users with Jabber enabled, from hundreds of different servers. It&#039;s a difficult environment to replicate accurately in development testing. Our particular problems with ejabberd this time around have been painful; we&#039;re actively seeking another Jabber server that can handle the traffic profile we need.&lt;br&gt;&lt;br&gt;Thanks for the heads-up. It&#039;s good to have our core supporters keep us honest. We&#039;re going to try for a smoother transition with the upcoming 0.9.0 release.</description>
		<content:encoded><![CDATA[<p>Absolutely understood. We&#39;ll release this version as &#39;beta3&#39; instead of &#39;rc3&#39; to make it clear what level of volatility there is in the branch right now.</p>
<p>As far as QA is concerned: fair point. Our production environment has tens of thousands of registered users with Jabber enabled, from hundreds of different servers. It&#39;s a difficult environment to replicate accurately in development testing. Our particular problems with ejabberd this time around have been painful; we&#39;re actively seeking another Jabber server that can handle the traffic profile we need.</p>
<p>Thanks for the heads-up. It&#39;s good to have our core supporters keep us honest. We&#39;re going to try for a smoother transition with the upcoming 0.9.0 release.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bear</title>
		<link>http://code-bear.com/bearlog/2010/01/15/how-not-to-qa-your-open-source-project/comment-page-1/#comment-154</link>
		<dc:creator>bear</dc:creator>
		<pubDate>Sat, 16 Jan 2010 02:30:59 +0000</pubDate>
		<guid isPermaLink="false">http://code-bear.com/bearlog/2010/01/15/how-not-to-qa-your-open-source-project/#comment-154</guid>
		<description>I guess I did not provide a lot of context or other information so my reaction does seem out of sync.  The particular issue I&#039;m most irked about is the change to the back-end queue structure which did not exist in rc1 that I know of so I see how it could have been considered.&lt;br&gt;&lt;br&gt;It does become in the end a question of process and getting those &quot;best practice&quot; items firmly in place so doing the release process becomes purposeful instead of reactionary.&lt;br&gt;&lt;br&gt;I&#039;m still not going to bring up specific examples for this instance because I don&#039;t want to talk about things that were discussed in the irc channel as I consider that to be a place where frank and open discussion should be done without worry that someone is going to pull it out of context and blog about it.&lt;br&gt;&lt;br&gt;Let me work on creating an outline on the interesting challenge you&#039;ve given me and generate some posts :)</description>
		<content:encoded><![CDATA[<p>I guess I did not provide a lot of context or other information so my reaction does seem out of sync.  The particular issue I&#39;m most irked about is the change to the back-end queue structure which did not exist in rc1 that I know of so I see how it could have been considered.</p>
<p>It does become in the end a question of process and getting those &#8220;best practice&#8221; items firmly in place so doing the release process becomes purposeful instead of reactionary.</p>
<p>I&#39;m still not going to bring up specific examples for this instance because I don&#39;t want to talk about things that were discussed in the irc channel as I consider that to be a place where frank and open discussion should be done without worry that someone is going to pull it out of context and blog about it.</p>
<p>Let me work on creating an outline on the interesting challenge you&#39;ve given me and generate some posts :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fritzy</title>
		<link>http://code-bear.com/bearlog/2010/01/15/how-not-to-qa-your-open-source-project/comment-page-1/#comment-153</link>
		<dc:creator>Fritzy</dc:creator>
		<pubDate>Sat, 16 Jan 2010 02:20:51 +0000</pubDate>
		<guid isPermaLink="false">http://code-bear.com/bearlog/2010/01/15/how-not-to-qa-your-open-source-project/#comment-153</guid>
		<description>It seems to me the issue is more about not properly testing a service rather than how the project is managed an open source level.  If they had caught the problem in testing, it really wouldn&#039;t have mattered that they put new code in something they labelled as an RC.  I think it&#039;s a good practice to not &quot;add code&quot; to RCs, but perhaps they thought of it as a bugfix, and sometimes that is more of a murky issue than it seems.&lt;br&gt;&lt;br&gt;Perhaps a post with the *right* way to do things is in order.  This is what you do for a living, and I&#039;d love to see what you use as guidelines for determining whether something is a bug, a feature, a refactor, what.  What qualifies as a release, an RC, a beta, and an alpha?  I would use/consider such advice in my own projects.</description>
		<content:encoded><![CDATA[<p>It seems to me the issue is more about not properly testing a service rather than how the project is managed an open source level.  If they had caught the problem in testing, it really wouldn&#39;t have mattered that they put new code in something they labelled as an RC.  I think it&#39;s a good practice to not &#8220;add code&#8221; to RCs, but perhaps they thought of it as a bugfix, and sometimes that is more of a murky issue than it seems.</p>
<p>Perhaps a post with the *right* way to do things is in order.  This is what you do for a living, and I&#39;d love to see what you use as guidelines for determining whether something is a bug, a feature, a refactor, what.  What qualifies as a release, an RC, a beta, and an alpha?  I would use/consider such advice in my own projects.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
