{"id":5580,"date":"2012-11-01T16:56:16","date_gmt":"2012-11-01T23:56:16","guid":{"rendered":"http:\/\/blog.mozilla.org\/addons\/?p=5580"},"modified":"2012-11-01T16:56:16","modified_gmt":"2012-11-01T23:56:16","slug":"call-for-testers-sdk-1-12-beta-1-now-available","status":"publish","type":"post","link":"https:\/\/blog.mozilla.org\/addons\/2012\/11\/01\/call-for-testers-sdk-1-12-beta-1-now-available\/","title":{"rendered":"Call for testers! SDK 1.12 Beta 1 now available."},"content":{"rendered":"<p>As Wes mentioned in <a target=\"_blank\" href=\"https:\/\/groups.google.com\/forum\/#!topic\/mozilla-labs-jetpack\/sdfp8kcfe-c\/discussion\">his post to the Jetpack Google Group<\/a>, we have spun some test builds of SDK 1.12 Beta 1 ( available as a <a target=\"_blank\" href=\"https:\/\/ftp.mozilla.org\/pub\/mozilla.org\/labs\/jetpack\/addon-sdk-1.12b1.zip\">zip archive<\/a> or a <a target=\"_blank\" href=\"https:\/\/ftp.mozilla.org\/pub\/mozilla.org\/labs\/jetpack\/addon-sdk-1.12b1.tar.gz\">tarball<\/a> ) and hope that people will take the time to test their existing add-on project with this new version.<\/p>\n<p>Testing your code with 1.12 is particularly important during the Beta cycle as we have landed major changes to how the SDK is organized and some code that uses lower-level functionality may no longer work. We&#8217;ve done a lot of work in order to make sure that most use cases will &#8216;just work&#8217;, but we&#8217;d love your feedback and in particular we&#8217;d like to hear about any issues you might run into.<\/p>\n<h3>FAQ<\/h3>\n<p><strong>Q: <em>Why are we making this change?<\/em><\/strong><br \/>\n<strong>A:<\/strong> The layout change was necessary in order to prepare the SDK APIs to be added to Mozilla central and eventually shipped with Firefox. You can get more information on the overall project to land the APIs in Firefox <a target=\"_blank\" href=\"https:\/\/github.com\/mozilla\/addon-sdk\/wiki\/JEP-SDK-in-Firefox\">on this page<\/a>, and a more detailed description of the layout change <a target=\"_blank\" href=\"https:\/\/github.com\/mozilla\/addon-sdk\/wiki\/JEP-lib\">on this page<\/a>.<\/p>\n<p><strong>Q: <em>What sort of errors should I look for?<\/em><\/strong><br \/>\n<strong>A:<\/strong> If there is a problem, it will be because the SDK&#8217;s loader cannot find a module, causing a fatal error any time you try to run, test or package your add-on. You&#8217;ll see an error like this:<\/p>\n<p><code lang=\"javascript\">ModuleNotFoundError: unable to satisfy: require(path\/to\/module) from<br \/>\n  \/Users\/jeff\/code\/jetpack\/projects\/test\/loader_err\/lib\/main.js:1:<br \/>\nLooked for it in:<br \/>\n  \/Users\/jeff\/code\/jetpack\/projects\/test\/loader_err\/lib\/path\/to\/module.js<br \/>\n  \/Users\/jeff\/code\/jetpack\/addon-sdk\/lib\/path\/to\/module.js<br \/>\n  \/Users\/jeff\/code\/jetpack\/projects\/test\/loader_err\/lib\/path\/to\/module.js<\/code><\/p>\n<p>If you run into issues like this, we&#8217;d like to know about it, either by posting to the <a target=\"_blank\" href=\"https:\/\/groups.google.com\/forum\/#!forum\/mozilla-labs-jetpack\">Google Group<\/a> or <a target=\"_blank\" href=\"https:\/\/bugzilla.mozilla.org\/enter_bug.cgi?product=Add-on%20SDK\">logging an SDK bug<\/a>. You can also fix your code immediately by looking at the current layout of the SDK&#8217;s apis and correcting the require statement.<\/p>\n<p><strong>Q: <em>I use Builder &#8211; how can I test this?<\/em><\/strong><br \/>\n<strong>A:<\/strong> You can only test this by downloading the Beta release linked above and using it locally from the command-line. We do not update Builder with Beta revisions of the SDK, and given the scope of the changes we&#8217;ve made to the SDK we are currently evaluating what changes Builder requires in order to work with this new version. If you need help installing and using the SDK on the command-line, please <a target=\"_blank\" href=\"https:\/\/addons.mozilla.org\/en-US\/developers\/docs\/sdk\/latest\/dev-guide\/tutorials\/index.html#getting-started\">see the installation docs<\/a>.<\/p>\n<p>Got more questions? Please post <a target=\"_blank\" href=\"https:\/\/groups.google.com\/forum\/#!topic\/mozilla-labs-jetpack\/sdfp8kcfe-c\/discussion\">to the thread in the Google Group<\/a> &#8211; I&#8217;ve disabled comments on this blog post in order to centralize any discussion there.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As Wes mentioned in his post to the Jetpack Google Group, we have spun some test builds of SDK 1.12 Beta 1 ( available as a zip archive or a &hellip; <a class=\"go\" href=\"https:\/\/blog.mozilla.org\/addons\/2012\/11\/01\/call-for-testers-sdk-1-12-beta-1-now-available\/\">Read more<\/a><\/p>\n","protected":false},"author":316,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[388,588,742],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Call for testers! SDK 1.12 Beta 1 now available. - Mozilla Add-ons Community Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.mozilla.org\/addons\/2012\/11\/01\/call-for-testers-sdk-1-12-beta-1-now-available\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Griffiths\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2012\/11\/01\/call-for-testers-sdk-1-12-beta-1-now-available\/\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/2012\/11\/01\/call-for-testers-sdk-1-12-beta-1-now-available\/\",\"name\":\"Call for testers! SDK 1.12 Beta 1 now available. - Mozilla Add-ons Community Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\"},\"datePublished\":\"2012-11-01T23:56:16+00:00\",\"dateModified\":\"2012-11-01T23:56:16+00:00\",\"author\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/e2f4c71eb45392ea29162432c3f1d433\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2012\/11\/01\/call-for-testers-sdk-1-12-beta-1-now-available\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.mozilla.org\/addons\/2012\/11\/01\/call-for-testers-sdk-1-12-beta-1-now-available\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/2012\/11\/01\/call-for-testers-sdk-1-12-beta-1-now-available\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.mozilla.org\/addons\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Call for testers! SDK 1.12 Beta 1 now available.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#website\",\"url\":\"https:\/\/blog.mozilla.org\/addons\/\",\"name\":\"Mozilla Add-ons Community Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/e2f4c71eb45392ea29162432c3f1d433\",\"name\":\"Jeff Griffiths\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b07ae75dd1a5414bf30d7f773ccfc894?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b07ae75dd1a5414bf30d7f773ccfc894?s=96&d=mm&r=g\",\"caption\":\"Jeff Griffiths\"},\"description\":\"Jeff is Product Manager for the Firefox Developer Tools and occasional Open Web hacker, based in Vancouver, BC.\",\"sameAs\":[\"http:\/\/canuckistani.ca\/\",\"https:\/\/x.com\/canuckistani\"],\"url\":\"https:\/\/blog.mozilla.org\/addons\/author\/jgriffithsmozilla-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Call for testers! SDK 1.12 Beta 1 now available. - Mozilla Add-ons Community Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.mozilla.org\/addons\/2012\/11\/01\/call-for-testers-sdk-1-12-beta-1-now-available\/","twitter_misc":{"Written by":"Jeff Griffiths","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.mozilla.org\/addons\/2012\/11\/01\/call-for-testers-sdk-1-12-beta-1-now-available\/","url":"https:\/\/blog.mozilla.org\/addons\/2012\/11\/01\/call-for-testers-sdk-1-12-beta-1-now-available\/","name":"Call for testers! SDK 1.12 Beta 1 now available. - Mozilla Add-ons Community Blog","isPartOf":{"@id":"https:\/\/blog.mozilla.org\/addons\/#website"},"datePublished":"2012-11-01T23:56:16+00:00","dateModified":"2012-11-01T23:56:16+00:00","author":{"@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/e2f4c71eb45392ea29162432c3f1d433"},"breadcrumb":{"@id":"https:\/\/blog.mozilla.org\/addons\/2012\/11\/01\/call-for-testers-sdk-1-12-beta-1-now-available\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.mozilla.org\/addons\/2012\/11\/01\/call-for-testers-sdk-1-12-beta-1-now-available\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.mozilla.org\/addons\/2012\/11\/01\/call-for-testers-sdk-1-12-beta-1-now-available\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.mozilla.org\/addons\/"},{"@type":"ListItem","position":2,"name":"Call for testers! SDK 1.12 Beta 1 now available."}]},{"@type":"WebSite","@id":"https:\/\/blog.mozilla.org\/addons\/#website","url":"https:\/\/blog.mozilla.org\/addons\/","name":"Mozilla Add-ons Community Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.mozilla.org\/addons\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/e2f4c71eb45392ea29162432c3f1d433","name":"Jeff Griffiths","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.mozilla.org\/addons\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b07ae75dd1a5414bf30d7f773ccfc894?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b07ae75dd1a5414bf30d7f773ccfc894?s=96&d=mm&r=g","caption":"Jeff Griffiths"},"description":"Jeff is Product Manager for the Firefox Developer Tools and occasional Open Web hacker, based in Vancouver, BC.","sameAs":["http:\/\/canuckistani.ca\/","https:\/\/x.com\/canuckistani"],"url":"https:\/\/blog.mozilla.org\/addons\/author\/jgriffithsmozilla-com\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/5580"}],"collection":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/users\/316"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/comments?post=5580"}],"version-history":[{"count":0,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/posts\/5580\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/media?parent=5580"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/categories?post=5580"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mozilla.org\/addons\/wp-json\/wp\/v2\/tags?post=5580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}