<?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: Add-on Verification Suite is on AMO</title>
	<atom:link href="http://blog.mozilla.com/addons/2009/08/06/add-on-verification-suite-is-on-amo/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/addons/2009/08/06/add-on-verification-suite-is-on-amo/</link>
	<description></description>
	<lastBuildDate>Mon, 13 Feb 2012 16:01:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Eric Jung</title>
		<link>http://blog.mozilla.com/addons/2009/08/06/add-on-verification-suite-is-on-amo/comment-page-1/#comment-9452</link>
		<dc:creator>Eric Jung</dc:creator>
		<pubDate>Tue, 01 Sep 2009 17:12:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=769#comment-9452</guid>
		<description>Nevermind, I filed:
https://bugzilla.mozilla.org/show_bug.cgi?id=513940</description>
		<content:encoded><![CDATA[<p>Nevermind, I filed:<br />
<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=513940" rel="nofollow">https://bugzilla.mozilla.org/show_bug.cgi?id=513940</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Jung</title>
		<link>http://blog.mozilla.com/addons/2009/08/06/add-on-verification-suite-is-on-amo/comment-page-1/#comment-9451</link>
		<dc:creator>Eric Jung</dc:creator>
		<pubDate>Tue, 01 Sep 2009 17:08:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=769#comment-9451</guid>
		<description>We need a &quot;Verification&quot; component in bugzilla under the addons.mozilla.org product. In the meantime, can we add a reg exp to check for the string:

.*\.setCharPref(\&quot;.*\@site\.update\.url\&quot;.*     (reg exp untested)

This will match, for example:

prefs.setCharPref(&quot;extensions.sample@site.update.url&quot;, &quot;http://badsite.com&quot;);

See https://bugzilla.mozilla.org/show_bug.cgi?id=382708</description>
		<content:encoded><![CDATA[<p>We need a &#8220;Verification&#8221; component in bugzilla under the addons.mozilla.org product. In the meantime, can we add a reg exp to check for the string:</p>
<p>.*\.setCharPref(\&#8221;.*\@site\.update\.url\&#8221;.*     (reg exp untested)</p>
<p>This will match, for example:</p>
<p>prefs.setCharPref(&#8220;extensions.sample@site.update.url&#8221;, &#8220;http://badsite.com&#8221;);</p>
<p>See <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=382708" rel="nofollow">https://bugzilla.mozilla.org/show_bug.cgi?id=382708</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alan</title>
		<link>http://blog.mozilla.com/addons/2009/08/06/add-on-verification-suite-is-on-amo/comment-page-1/#comment-7910</link>
		<dc:creator>Alan</dc:creator>
		<pubDate>Thu, 13 Aug 2009 23:10:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=769#comment-7910</guid>
		<description>Nice tool, but it complains about &quot;launch&quot;, even when I&#039;m using the launch() method of Components.classes[&quot;@mozilla.org/file/local;1&quot;].createInstance(Components.interfaces.nsILocalFile).</description>
		<content:encoded><![CDATA[<p>Nice tool, but it complains about &#8220;launch&#8221;, even when I&#8217;m using the launch() method of Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Goofy</title>
		<link>http://blog.mozilla.com/addons/2009/08/06/add-on-verification-suite-is-on-amo/comment-page-1/#comment-7745</link>
		<dc:creator>Goofy</dc:creator>
		<pubDate>Tue, 11 Aug 2009 14:01:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=769#comment-7745</guid>
		<description>may I suggest a test to check for hardcoded user interface strings?
Or more simply a detection of the absence of locale support, triggering something like &quot;It seems your extension has no locale support. Though it is no big issue, it is recommended to have at least one en-US locale subfolder for your user interface strings&quot;
(and a link to appropriate documentation)

TIA</description>
		<content:encoded><![CDATA[<p>may I suggest a test to check for hardcoded user interface strings?<br />
Or more simply a detection of the absence of locale support, triggering something like &#8220;It seems your extension has no locale support. Though it is no big issue, it is recommended to have at least one en-US locale subfolder for your user interface strings&#8221;<br />
(and a link to appropriate documentation)</p>
<p>TIA</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wil Clouser</title>
		<link>http://blog.mozilla.com/addons/2009/08/06/add-on-verification-suite-is-on-amo/comment-page-1/#comment-7691</link>
		<dc:creator>Wil Clouser</dc:creator>
		<pubDate>Mon, 10 Aug 2009 16:08:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=769#comment-7691</guid>
		<description>Thanks Alfred.  I filed https://bugzilla.mozilla.org/show_bug.cgi?id=509427</description>
		<content:encoded><![CDATA[<p>Thanks Alfred.  I filed <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=509427" rel="nofollow">https://bugzilla.mozilla.org/show_bug.cgi?id=509427</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alfred Kayser</title>
		<link>http://blog.mozilla.com/addons/2009/08/06/add-on-verification-suite-is-on-amo/comment-page-1/#comment-7658</link>
		<dc:creator>Alfred Kayser</dc:creator>
		<pubDate>Sun, 09 Aug 2009 18:48:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=769#comment-7658</guid>
		<description>Note that the verification suite generates lots of false hits on themes:
Things like:
chrome/littlefox.jar/browser/feedview.css (39) : Matched Pattern: &quot;/-moz-binding:(?!\s*url\s*\(\s*[&quot;&#039;]?chrome:\/\/.*\/content\/)/&quot; 
and:
chrome.manifest (1) : Matched Pattern: &quot;/^(?!(#&#124;skin &#124;style ))/&quot; 
are actually OK for themes.

So, the suite needs to be more tuned to Themes as well.

Other than that, this is a nice addition to the developers toolkit!</description>
		<content:encoded><![CDATA[<p>Note that the verification suite generates lots of false hits on themes:<br />
Things like:<br />
chrome/littlefox.jar/browser/feedview.css (39) : Matched Pattern: &#8220;/-moz-binding:(?!\s*url\s*\(\s*["']?chrome:\/\/.*\/content\/)/&#8221;<br />
and:<br />
chrome.manifest (1) : Matched Pattern: &#8220;/^(?!(#|skin |style ))/&#8221;<br />
are actually OK for themes.</p>
<p>So, the suite needs to be more tuned to Themes as well.</p>
<p>Other than that, this is a nice addition to the developers toolkit!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wil Clouser</title>
		<link>http://blog.mozilla.com/addons/2009/08/06/add-on-verification-suite-is-on-amo/comment-page-1/#comment-7501</link>
		<dc:creator>Wil Clouser</dc:creator>
		<pubDate>Fri, 07 Aug 2009 20:59:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=769#comment-7501</guid>
		<description>&lt;blockquote&gt;1. Would be awesome (probably impossible) to simulate running/testing an add-on on various OS’s. Many to most developers only use or have access to one OS.&lt;/blockquote&gt;
Yeah, that would be difficult.  We&#039;re looking into VMs for editors to be able to test add-ons on, and we&#039;re looking at some other automated testing like memory leak stuff.  Nothing jumps to mind on how to install in multiple OSs with this tool and then actually use the add-on to see if it works.  There are just too many variables for each add-on to be able to test functionality.

&lt;blockquote&gt;2. How about the option to add an AMO validation badge/button to an add-on’s page?&lt;/blockquote&gt;
That&#039;s an interesting idea.  We could even make it automatically show up on the add-on page if there are no warnings/errors.  I&#039;m a little concerned that false positives with the current setup will mean &quot;oh well&quot; but will cause some discontent if we started doing public promotions like that.</description>
		<content:encoded><![CDATA[<blockquote><p>1. Would be awesome (probably impossible) to simulate running/testing an add-on on various OS’s. Many to most developers only use or have access to one OS.</p></blockquote>
<p>Yeah, that would be difficult.  We&#8217;re looking into VMs for editors to be able to test add-ons on, and we&#8217;re looking at some other automated testing like memory leak stuff.  Nothing jumps to mind on how to install in multiple OSs with this tool and then actually use the add-on to see if it works.  There are just too many variables for each add-on to be able to test functionality.</p>
<blockquote><p>2. How about the option to add an AMO validation badge/button to an add-on’s page?</p></blockquote>
<p>That&#8217;s an interesting idea.  We could even make it automatically show up on the add-on page if there are no warnings/errors.  I&#8217;m a little concerned that false positives with the current setup will mean &#8220;oh well&#8221; but will cause some discontent if we started doing public promotions like that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Saunders</title>
		<link>http://blog.mozilla.com/addons/2009/08/06/add-on-verification-suite-is-on-amo/comment-page-1/#comment-7498</link>
		<dc:creator>Ken Saunders</dc:creator>
		<pubDate>Fri, 07 Aug 2009 20:33:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=769#comment-7498</guid>
		<description>Coolness.

1. Would be awesome (probably impossible) to simulate running/testing an add-on on various OS&#039;s. Many to most developers only use or have access to one OS.

2. How about the option to add an AMO validation badge/button to an add-on&#039;s page?</description>
		<content:encoded><![CDATA[<p>Coolness.</p>
<p>1. Would be awesome (probably impossible) to simulate running/testing an add-on on various OS&#8217;s. Many to most developers only use or have access to one OS.</p>
<p>2. How about the option to add an AMO validation badge/button to an add-on&#8217;s page?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bob Davies</title>
		<link>http://blog.mozilla.com/addons/2009/08/06/add-on-verification-suite-is-on-amo/comment-page-1/#comment-7465</link>
		<dc:creator>Bob Davies</dc:creator>
		<pubDate>Fri, 07 Aug 2009 15:49:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=769#comment-7465</guid>
		<description>This is fantastic, great job guys, thanks. :)

I noticed /eval/ also matches for evalInSandbox().</description>
		<content:encoded><![CDATA[<p>This is fantastic, great job guys, thanks. <img src='http://blog.mozilla.com/addons/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I noticed /eval/ also matches for evalInSandbox().</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wil Clouser</title>
		<link>http://blog.mozilla.com/addons/2009/08/06/add-on-verification-suite-is-on-amo/comment-page-1/#comment-7463</link>
		<dc:creator>Wil Clouser</dc:creator>
		<pubDate>Fri, 07 Aug 2009 15:27:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.com/addons/?p=769#comment-7463</guid>
		<description>Thanks for the feedback guys.  

I&#039;ve filed https://bugzilla.mozilla.org/show_bug.cgi?id=509038 about the eval regex - yeah, it&#039;s a little broad.

And https://bugzilla.mozilla.org/show_bug.cgi?id=509039 about the install.js + SeaMonkey.</description>
		<content:encoded><![CDATA[<p>Thanks for the feedback guys.  </p>
<p>I&#8217;ve filed <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=509038" rel="nofollow">https://bugzilla.mozilla.org/show_bug.cgi?id=509038</a> about the eval regex &#8211; yeah, it&#8217;s a little broad.</p>
<p>And <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=509039" rel="nofollow">https://bugzilla.mozilla.org/show_bug.cgi?id=509039</a> about the install.js + SeaMonkey.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

