<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-18323498</atom:id><lastBuildDate>Mon, 13 May 2013 15:58:19 +0000</lastBuildDate><category>mobile</category><category>education</category><category>planet</category><category>win8</category><category>releng documentation</category><category>workflow</category><category>armenian l10n</category><category>development</category><category>buildbot</category><category>linux 64</category><category>status</category><category>load</category><category>seneca</category><category>l10n</category><category>fedora</category><category>open source</category><category>buildapi</category><category>l10n build</category><category>internship</category><category>gaia</category><category>presentation</category><category>canadian localization</category><category>white paper</category><category>mozharness</category><category>b2g</category><category>pandaboards</category><category>win7</category><category>analysis</category><category>thoughts</category><category>windows</category><category>heroes</category><category>dps909</category><category>xp</category><category>64 bit</category><category>buildbot automated testing integration</category><category>fennec</category><category>personal</category><category>students</category><category>bsd</category><category>nagios</category><category>wince</category><category>talos</category><category>dps911</category><category>narro</category><category>puppet</category><category>win64</category><category>android</category><category>opsi</category><category>unit testing</category><category>mozilla</category><category>cairo</category><category>hera server</category><category>auto l10n</category><category>test infrastructure</category><category>mercurial</category><category>fsoss</category><category>outreach</category><title>Armen Zambrano's battlefield</title><description>This blog mainly contains posts about Mozilla release engineering projects that I am working on and some personal insights.</description><link>http://armenzg.blogspot.com/</link><managingEditor>noreply@blogger.com (Armen Zambrano G.)</managingEditor><generator>Blogger</generator><openSearch:totalResults>208</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/armenzg" /><feedburner:info uri="armenzg" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-4313455939540726098</guid><pubDate>Tue, 19 Mar 2013 18:17:00 +0000</pubDate><atom:updated>2013-03-19T14:36:23.823-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">win8</category><title>Running Windows 8 tests visibly on tbpl</title><description>A couple of weeks ago we announced that we were running &lt;a href="http://armenzg.blogspot.ca/2013/03/running-firefox-unit-tests-on-windows-8.html"&gt;Windows 8 test jobs on the Cedar tree&lt;/a&gt; but we're now also running it on &lt;a href="https://tbpl.mozilla.org/?jobname=WINNT%206.2"&gt;mozilla-central, mozilla-inbound and try&lt;/a&gt;.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-n6hqYpslmEI/UUiqBF7XcjI/AAAAAAAAM38/v1zdMwy7sto/s1600/Screen+Shot+2013-03-19+at+2.08.31+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="153" src="http://4.bp.blogspot.com/-n6hqYpslmEI/UUiqBF7XcjI/AAAAAAAAM38/v1zdMwy7sto/s640/Screen+Shot+2013-03-19+at+2.08.31+PM.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
We have 3 types of jobs hidden for these reasons:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Reftests will soon land on mozilla-inbound and be fixed&lt;/li&gt;
&lt;li&gt;Debug mochitest-2 and debug mochitest-other are intermittently failing (more often than Windows XP and Windows 7)&lt;/li&gt;
&lt;/ul&gt;
If you want to lend a hand with these last issues please visit &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=847447"&gt;bug 847447&lt;/a&gt; and see how you can help. &lt;br /&gt;
&lt;br /&gt;
We will soon enable it on every other branch besides mozilla-esr17 in &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=847471"&gt;bug 847471&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
It's good to see these running officially :)&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/GLW9aMUdVGE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/GLW9aMUdVGE/running-windows-8-tests-visibly-on-tbpl.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-n6hqYpslmEI/UUiqBF7XcjI/AAAAAAAAM38/v1zdMwy7sto/s72-c/Screen+Shot+2013-03-19+at+2.08.31+PM.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2013/03/running-windows-8-tests-visibly-on-tbpl.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-2338428576949851234</guid><pubDate>Tue, 05 Mar 2013 22:25:00 +0000</pubDate><atom:updated>2013-03-05T17:25:00.607-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">win8</category><title>Running Firefox unit tests on Windows 8</title><description>Last week, we started running Windows 8 unit tests in the Cedar development tree:&lt;br /&gt;
&lt;a href="https://tbpl.mozilla.org/?tree=Cedar&amp;amp;jobname=Rev3%20WINNT%206.2"&gt;https://tbpl.mozilla.org/?tree=Cedar&amp;amp;jobname=Rev3 WINNT 6.2&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Unfortunately a bunch of jobs are not passing all tests :( We have filed &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=847447"&gt;"Bug 847447 - Figure out list of failing win8 jobs and chase them down"&lt;/a&gt; to figure how to solve those unit test failures.&lt;br /&gt;
If you can give &lt;a href="https://mozillians.org/en-US/u/jimm"&gt;jimm&lt;/a&gt; and others a hand with those bugs that would be greatly appreciated!&lt;br /&gt;
&lt;br /&gt;
Once we add the remaining Windows 8 machines to the pool of machines, we we will enable the test jobs on every other development tree and hide them until green. This way, we can have a better idea of the load to expect.&lt;br /&gt;
&lt;br /&gt;
To track the project as a whole, visit: "&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=826050"&gt;[Tracking bug] test 32bit windows build (which include metro functionality) on 64bit version of win8&lt;/a&gt;".&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/8sR8uWbi7b4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/8sR8uWbi7b4/running-firefox-unit-tests-on-windows-8.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>0</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2013/03/running-firefox-unit-tests-on-windows-8.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-8412812869183084601</guid><pubDate>Sat, 12 Jan 2013 22:29:00 +0000</pubDate><atom:updated>2013-01-12T17:29:34.778-05:00</atom:updated><title>Handing off Armenian localization to others</title><description>&lt;span style="font-family: Verdana,sans-serif;"&gt;For a very long time I have been involved with the Armenian localization process for Mozilla but since I got married I had to re-prioritize where I would put my time into.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;In this post, I will describe what pieces of knowledge I gathered over the years and try to write something that others can use. Please forgive the lack of structure and whatever mistakes I make.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;NOTE: "L10n" is shorthand for Localization; which is the process of translating texts plus everything else involved to get the products adjusted for a region and releasing to users.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;To learn more you can read the official documentation in here:&lt;/span&gt;&lt;br /&gt;
&lt;a href="https://developer.mozilla.org/en-US/docs/Localization_Quick_Start_Guide"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;https://developer.mozilla.org/en-US/docs/Localization_Quick_Start_Guide&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;To ask questions you can visit the Google Group for L10n:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="https://groups.google.com/forum/?fromgroups#!forum/mozilla.dev.l10n"&gt;https://groups.google.com/forum/?fromgroups#!forum/mozilla.dev.l10n&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h2&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;
&amp;nbsp;Concepts involved&lt;/span&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Mozilla's development cycle&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;every 6 weeks there are new strings to be translated&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;The strings travel through 4 different versions of Firefox &lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Nightly -&amp;gt; Aurora &lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;-&amp;gt;&lt;/span&gt; Beta &lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;-&amp;gt;&lt;/span&gt; Release&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;We do translations in the Aurora cycle which it's supposed to be the first cycle frozen with regards to new texts to be translated&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Product translations&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;How to translate Firefox, Thunderbird and Firefox for Android&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Every 6 weeks (matching the opening of an Aurora cycle), I would remind contributors with an email or a Facebook post with instructions on what to translate&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Web translations&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Web pages translated into Armenian &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Bugzilla&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Issue tracking system &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Mozilla.am and Facebook&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Accounts&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;&lt;ul&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;h3&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;1 - Mozilla's development cycle&lt;/span&gt;&lt;/h3&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Here's a brief explanation on how developers change Firefox and include texts to be translated. Developer's create code changes and add texts to be translated while Firefox is on the first six weeks' development cycle. This period is called Trunk, Nightly (since every night a new update is generated) or the latest version of the product or mozilla-central (central point of integration).&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;After six weeks of changes the code is taken from Trunk/Nightly to Mozilla Aurora. In this cycle translations are not to be changed. It is at this point in time that we want to translate texts since there should be no new texts to be added on this six weeks cycle. The code and translations on Aurora are generated every morning for every language and for every platform. If your team introduces new translations it will be integrated on the next morning's update. On this 6 week period, you are expected to do your translations, submit them and then sign them off (more details later).&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;After this Aurora period passes, the translations move into the Beta cycle where a much larger audience tests all products. At this point, missed translations can still be taken if necessary. Approximately one beta is generated every week.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;After this Beta development cycle, the beta product reaches the Release cycle where millions of users get to use it. The majority of users don't know any other cycles besides the Release one and they are not aware that there is such a concept as the release version. No translations are to happen on this period either. One version is produced at the beginning of the cycle and security releases only occur due to major security issues.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Here's a summary:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Nightly: First 6 weeks, new texts appear on Nightly&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Aurora: Second 6 weeks, all texts are ready to be translated&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Beta: Third 6 weeks period, you should have translated all your texts on the Aurora period. The translations from the Aurora period are kept on this cycle.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Release: The last 6 weeks are exactly the same as the Beta period. No translations. They are kept exactly the same&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;h3&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;2- Product translations&lt;/span&gt;&lt;/h3&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;There are several ways of translating the various Mozilla products [&lt;a href="https://developer.mozilla.org/en-US/docs/Localization_Quick_Start_Guide/Translation_phase#Mozilla_applications"&gt;1&lt;/a&gt;]. One of them is Narro, which a web tool. My recommendation is to abandon such project and continue with Pootle's version. The guys running it are very responsive and are much more involved with the translations they support. We have had way too many issues with Narro in the last 2 years. I'm not sure if they have support for all three products or not. Visit the Armenian page they set up for us: &lt;a href="http://mozilla.locamotion.org/hy_AM"&gt;http://mozilla.locamotion.org/hy_AM&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Nevertheless, here are the instructions on how I used to do it with Narro. &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;A complete set of tutorials are documented in here:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="https://developer.mozilla.org/en-US/docs/Localizing_with_Narro"&gt;https://developer.mozilla.org/en-US/docs/Localizing_with_Narro&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;[1] &lt;a href="https://developer.mozilla.org/en-US/docs/Localization_Quick_Start_Guide/Translation_phase#Mozilla_applications"&gt;https://developer.mozilla.org/en-US/docs/Localization_Quick_Start_Guide/Translation_phase#Mozilla_applications&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;
2.1 - Translate with Narro&lt;/span&gt;&lt;/h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Every 6 weeks you want to encourage your team of contributors to translate the new set of texts available. Narro should automatically import into its database the translations from Mozilla's Mercurial:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="http://hg.mozilla.org/releases/l10n/mozilla-aurora/hy-AM"&gt;http://hg.mozilla.org/releases/l10n/mozilla-aurora/hy-AM&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Roberto Reyes from the Tagalog team has created a simple video showing how to translate in Narro:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="http://www.youtube.com/watch?v=EtoLPL_JIG8"&gt;http://www.youtube.com/watch?v=EtoLPL_JIG8&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;I also wrote a more in-depth blog post about the topic:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="http://armenzg.blogspot.ca/2010/10/how-we-use-narro-to-localize-firefox.html"&gt;http://armenzg.blogspot.ca/2010/10/how-we-use-narro-to-localize-firefox.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;2.1.1 - Review other people's translations&lt;/span&gt;&lt;/h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Some users in Narro can actually review and approve other contributor's suggestions. Only reviewed translations should make it into the Narro exports. &lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span id="internal-source-marker_0.9770480422024834" style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;2.2 - Export Narro into Mercurial&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span id="internal-source-marker_0.9770480422024834" style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;The translations of your team &lt;/span&gt;&lt;span id="internal-source-marker_0.9770480422024834" style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;won't be official&lt;/span&gt;&lt;span id="internal-source-marker_0.9770480422024834" style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt; until they are committed/submitted to Mozilla's Mercurial servers. Mercurial is a version control system that can store the translated files. Narro exports the translations in a zip file that has the same structure as the files in Mercurial.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span id="internal-source-marker_0.9770480422024834" style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;Every 6 weeks (or every time you get a bunch of translations) you should export and commit your translations into Mercurial. Don't leave it until the end of the 6 weeks cycle of Narro could fail you. The next day your translations will be included on the Armenian Aurora version of Firefox for desktop and mobile plus Thunderbird:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span id="internal-source-marker_0.9770480422024834" style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;a href="http://www.mozilla.org/en-US/firefox/all-aurora.html#hy-AM"&gt;http://www.mozilla.org/en-US/firefox/all-aurora.html#hy-AM&lt;/a&gt; (Aurora is the second cycle out of the four development cycles)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li dir="ltr" style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;On
 the first week of every new release cycle export the changes from Narro and 
import them into Mercurial's Aurora repository 
(&lt;a href="http://hg.mozilla.org/releases/l10n/mozilla-aurora/hy-AM"&gt;http://hg.mozilla.org/releases/l10n/mozilla-aurora/hy-AM&lt;/a&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;To know the beginning of each 6 week period visit this page:&lt;/span&gt;&lt;a href="https://wiki.mozilla.org/Releases#Upcoming_Releases"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;"&gt;https://wiki.mozilla.org/Releases#Upcoming_Releases&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;Steps (rough outline):&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li dir="ltr" style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;Load each Narro project: Firefox Aurora, Fennec Aurora &amp;amp; Thunderbird Aurora&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;Load the “Export” tab for each one and download the zip file for each&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;Download the zip file and unzip unto your Mercurial checkout&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;Make sure that you run “hg st” to know if you have any files not going in&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;Watch the video and read this post for more details: &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;a href="https://blog.mozilla.org/l10n/2012/07/16/tips-tricks-cleaning-up-narro-exports/"&gt;https://blog.mozilla.org/l10n/2012/07/16/tips-tricks-cleaning-up-narro-exports&lt;/a&gt;&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;On this video I show how I export the translations and I clean up the code before submitting (committing) them to the Mercurial servers:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;iframe allowfullscreen="allowfullscreen" frameborder="0" height="315" src="http://www.youtube.com/embed/Xty1MO8L19s" width="420"&gt;&lt;/iframe&gt;
&lt;/span&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;You can see a post explaining how to clean up your export:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;a href="https://blog.mozilla.org/l10n/2012/07/16/tips-tricks-cleaning-up-narro-exports/"&gt;https://blog.mozilla.org/l10n/2012/07/16/tips-tricks-cleaning-up-narro-exports/&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Narro trick&lt;/span&gt;&lt;/h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;The following post explains how to prevent Narro from exporting specific files. This is useful for some files that require review from the L10n driving team. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="http://armenzg.blogspot.ca/2011/12/how-to-exclude-file-from-being-exported.html"&gt;http://armenzg.blogspot.ca/2011/12/how-to-exclude-file-from-being-exported.html &lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline;"&gt;2.3 - Sign off on the L10n Dashboard&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;To communicate to the L10n team&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; that your translations are ready for a development cycle you have to sign off. To sign off is to use a webtool to mark a specific submission to Mercurial as ready to be released.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;After we import the changes into Mercurial in 15-20 minutes we should see the results on this dashboard:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;a href="https://l10n.mozilla.org/teams/hy-AM"&gt;https://l10n.mozilla.org/teams/hy-AM&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;We only care about “fx_aurora” (Firefox), “fennec_aurora” (Firefox Mobile) and “tb_aurora” (Thunderbird) when we want to take care of current needed translations&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Once your commits have greened out you have to click on the icon that looks like a magnifying glass (This is to mark a sign off)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Only people who are signed in and have the right privileges can submit a sign-off.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;2.4 - Example of status communication&lt;/span&gt;&lt;/h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;Every 6 weeks blog/email the group of potential localizers so they can do the translations:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div dir="ltr" style="margin-bottom: 0pt; margin-left: 36pt; margin-top: 0pt;"&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;Hi,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div dir="ltr" style="margin-bottom: 0pt; margin-left: 36pt; margin-top: 0pt;"&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;In 6 weeks version 20 of the various Mozilla products we translate into Armenian will be released to the beta audience.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div dir="ltr" style="margin-bottom: 0pt; margin-left: 36pt; margin-top: 0pt;"&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;We're
 not doing great for the Firefox Desktop version. If you could think of 
who could help us do translations please let us know.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div dir="ltr" style="margin-bottom: 0pt; margin-left: 36pt; margin-top: 0pt;"&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;For translations click on the following:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li dir="ltr" style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; list-style-type: disc; margin-left: 48px; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="http://a.maimult.ro/lmo/translate.php?l=hy-AM&amp;amp;p=28&amp;amp;f=&amp;amp;t=0&amp;amp;s=&amp;amp;o=0&amp;amp;h=0&amp;amp;m=10&amp;amp;i=0"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;"&gt;Desktop&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; - 150+ texts to be translated&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; list-style-type: disc; margin-left: 48px; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="http://a.maimult.ro/lmo/translate.php?l=hy-AM&amp;amp;p=25&amp;amp;f=&amp;amp;t=0&amp;amp;s=&amp;amp;o=0&amp;amp;h=0&amp;amp;m=10&amp;amp;i=0"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;"&gt;Android&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; - 144 texts to be translated&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; list-style-type: disc; margin-left: 48px; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="http://a.maimult.ro/lmo/translate.php?l=hy-AM&amp;amp;p=21&amp;amp;f=&amp;amp;t=0&amp;amp;s=&amp;amp;o=0&amp;amp;h=0&amp;amp;m=10&amp;amp;i=0"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;"&gt;Thunderbird&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; - 212 texts to be translated&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div dir="ltr" style="margin-bottom: 0pt; margin-left: 36pt; margin-top: 0pt;"&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;For reviews (some of you can actually do reviews):&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li dir="ltr" style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; list-style-type: disc; margin-left: 48px; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="http://a.maimult.ro/lmo/review.php?l=hy-AM&amp;amp;p=28&amp;amp;f=&amp;amp;t=2&amp;amp;s=&amp;amp;o=0&amp;amp;h=0&amp;amp;m=10&amp;amp;i=0"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;"&gt;Desktop&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; - 150 texts to be reviewed&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; list-style-type: disc; margin-left: 48px; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="http://a.maimult.ro/lmo/review.php?l=hy-AM&amp;amp;p=25&amp;amp;f=&amp;amp;t=2&amp;amp;s=&amp;amp;o=0&amp;amp;h=0&amp;amp;m=10&amp;amp;i=0"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;"&gt;Android&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; - 11 texts to be reviewed&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; list-style-type: disc; margin-left: 48px; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="http://a.maimult.ro/lmo/review.php?l=hy-AM&amp;amp;p=21&amp;amp;f=&amp;amp;t=2&amp;amp;s=&amp;amp;o=0&amp;amp;h=0&amp;amp;m=10&amp;amp;i=0"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;"&gt;Thunderbird&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; - 2 texts to be reviewed&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div dir="ltr" style="margin-bottom: 0pt; margin-left: 36pt; margin-top: 0pt;"&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;You can tests these translated versions in here:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;ul style="margin-bottom: 0pt; margin-top: 0pt;"&gt;
&lt;li dir="ltr" style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; list-style-type: disc; margin-left: 48px; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="http://www.mozilla.org/en-US/firefox/all-aurora.html#hy-AM"&gt;&lt;span style="background-color: transparent; color: #1155cc; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline;"&gt;Desktop&lt;/span&gt;&lt;/a&gt;&lt;span style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt; (Windows, Mac &amp;amp; Linux)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li dir="ltr" style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; list-style-type: disc; margin-left: 48px; text-decoration: none; vertical-align: baseline;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;&lt;a href="http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mozilla-aurora-android-l10n/"&gt;Android&lt;/a&gt; - Look for the apk that says "hy-AM"&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div dir="ltr" style="margin-bottom: 0pt; margin-left: 36pt; margin-top: 0pt;"&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="background-color: transparent; color: black; font-size: 13px; font-style: italic; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline;"&gt;Best regards,&lt;br /&gt;Armen&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;3 - Web translations&lt;/span&gt;&lt;/h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;If you look at the L10n dashboard:&lt;/span&gt;&lt;br /&gt;
&lt;a href="https://l10n.mozilla.org/teams/hy-AM#webdashboard"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;https://l10n.mozilla.org/teams/hy-AM#webdashboard&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;You will notice that there is a web dashboard that leads you to all web translations still needed:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="https://l10n.mozilla-community.org/webdashboard/?locale=hy-AM"&gt;https://l10n.mozilla-community.org/webdashboard/?locale=hy-AM&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;If you follow the link of missing strings it will take you here:&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://l10n.mozilla-community.org/~pascalc/langchecker/?locale=hy-AM#main.lang"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;http://l10n.mozilla-community.org/~pascalc/langchecker/?locale=hy-AM#main.lang&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;On the side you will see instructions on how to attach translations:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th&gt;Identical&lt;/th&gt;&lt;th&gt;Translated&lt;/th&gt;&lt;th&gt;Missing&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;6&lt;/td&gt;&lt;td&gt;102&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="https://svn.mozilla.org/projects/mozilla.com/trunk/locales/en-GB/main.lang"&gt;Original English source file&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="https://svn.mozilla.org/projects/mozilla.com/trunk/locales/hy-AM/main.lang"&gt;Your translated file&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan="3"&gt;&lt;a href="https://bugzilla.mozilla.org/enter_bug.cgi?alias=&amp;amp;assigned_to=pascalc%40gmail.com&amp;amp;blocked=&amp;amp;bug_file_loc=http%3A%2F%2F&amp;amp;bug_severity=normal&amp;amp;bug_status=NEW&amp;amp;comment=%28Attach%20your%20updated%20main.lang%20file%20to%20this%20bug%20or%20indicate%20the%20revision%20number%20of%20your%20commit%20in%20SVN%29&amp;amp;component=L10N&amp;amp;contenttypeentry=&amp;amp;contenttypemethod=autodetect&amp;amp;contenttypeselection=text%2Fplain&amp;amp;data=&amp;amp;dependson=&amp;amp;description=&amp;amp;flag_type-4=X&amp;amp;flag_type-418=X&amp;amp;flag_type-419=X&amp;amp;flag_type-506=X&amp;amp;flag_type-507=X&amp;amp;form_name=enter_bug&amp;amp;keywords=&amp;amp;maketemplate=Remember%20values%20as%20bookmarkable%20template&amp;amp;op_sys=All&amp;amp;priority=--&amp;amp;product=www.mozilla.org&amp;amp;qa_contact=pascalc@gmail.com&amp;amp;rep_platform=All&amp;amp;short_desc=%5Bl10n%3A%20hy-AM%5D%20updated%20main.lang%20file%20for%20www.mozilla.org&amp;amp;target_milestone=---&amp;amp;version=unspecified&amp;amp;format=__default__&amp;amp;cf_locale=hy-AM%20%2F%20"&gt;Attach your updated file to Bugzilla&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;4 - Bugzilla&lt;/span&gt;&lt;/h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-weight: normal;"&gt;In  the software industry, issues are tracked with issue tracking systems which are also known as bugs. Mozilla has a database called Bugzilla which tracks issues of all sorts. In the case of L10n, there are bugs that are specific to your language (a.k.a. locale).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-weight: normal;"&gt;On the dashboard you can find a summary of the bugs for your locale:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="https://l10n.mozilla.org/teams/hy-AM#bugzilla"&gt;&lt;span style="font-weight: normal;"&gt;https://l10n.mozilla.org/teams/hy-AM#bugzilla &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Each bug have different instructions on what to do.&lt;/span&gt;&lt;br /&gt;
&lt;h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;5 - Mozilla.am and Facebook&lt;/span&gt;&lt;/h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Mozilla.am is the Armenian site that promotes Mozilla and I believe it is still maintained by Robert Sargsyan&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="http://www.mozilla.am/"&gt;http://www.mozilla.am &lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;I have also found that Facebook is a good way to engage people (better than email). I have in the past pasted an etherpad with web translations and asked for help:&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="https://www.facebook.com/groups/firefox.in.armenian"&gt;https://www.facebook.com/groups/firefox.in.armenian&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href="https://etherpad.mozilla.org/"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;https://etherpad.mozilla.org&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;6 - Accounts&lt;/span&gt;&lt;/h4&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;What sort of accounts could a locale's administrator need?&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;A project admin account on Narro.&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;You can request one in the &lt;a href="https://groups.google.com/forum/?fromgroups#!forum/narro-project"&gt;Narro newsgroup&lt;/a&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;SVN access&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;A &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=583774"&gt;bug&lt;/a&gt; needs to be filed.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;pascalc can also land things by asking him on bugs&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;A SVN account expires after 6 months of not being used&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Mercurial access&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;A &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=451450"&gt;bug&lt;/a&gt; needs to be filed.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;The people from Narro and Pootle can help you land your code&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Sign-off privileges&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;A bug needs to be filed (I assume so. I don't know under which component)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Ask on the &lt;a href="https://groups.google.com/forum/?fromgroups#!forum/mozilla.dev.l10n"&gt;L10n newsgroup&lt;/a&gt; or directly talk with &lt;a href="https://mozillians.org/en-US/u/Pike"&gt;Pike&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;I hope this blog post is somehow useful for the continuation of the Armenian localization.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.
&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/fQKH6EW8vzQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/fQKH6EW8vzQ/handing-off-armenian-localization-to.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/Xty1MO8L19s/default.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2013/01/handing-off-armenian-localization-to.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-4458432080526023790</guid><pubDate>Thu, 10 Jan 2013 17:28:00 +0000</pubDate><atom:updated>2013-01-10T12:28:45.163-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">unit testing</category><category domain="http://www.blogger.com/atom/ns#">gaia</category><category domain="http://www.blogger.com/atom/ns#">b2g</category><title>Running Gaia UI b2g panda tests on the Cedar branch</title><description>Back in November, Release Engineering tackled with IT, the A-team and the B2G team, the undertaking of running in production the Gaia UI tests on the b2g pandas [&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=802317" target="_blank"&gt;1&lt;/a&gt;].&lt;br /&gt;
&lt;br /&gt;
Back in December 7th, we managed to get all the piping done for re-imaging pandas and assigning dummy jobs to them (see "&lt;a href="http://armenzg.blogspot.ca/2012/12/b2g-test-jobs-running-on-panda-boards.html" target="_blank"&gt;B2G test jobs running on panda boards on the Cedar branch&lt;/a&gt;" post for details).&lt;br /&gt;
&lt;br /&gt;
Last week, after I came back from holidays, I was pleased to see that one of the last blocking bugs had been solved (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=820617" target="_blank"&gt;bug&amp;nbsp;820617 - Add a hook to make NetworkManager not manage offline status and use it in Marionette for B2G CI&lt;/a&gt;) and I could now try to run the tests.&lt;br /&gt;
&lt;br /&gt;
Last Friday, we landed the code to actually run the tests [&lt;a href="http://hg.mozilla.org/build/mozharness/rev/caf3b92e7207" target="_blank"&gt;2&lt;/a&gt;]. This is simply run with a mozharness script like this:&lt;br /&gt;
&lt;pre&gt;&lt;pre&gt;/tools/buildbot/bin/python scripts/scripts/b2g_panda.py --cfg b2g/panda_releng.py
&lt;/pre&gt;
&lt;/pre&gt;
At that point in time we stopped running dummy jobs and started running tests for the first time.&lt;br /&gt;
&lt;br /&gt;
Since then, then test jobs have been failing but we are working on the last few bugs to get them to be green. See bug &lt;a class="bz_bug_link" href="https://bugzilla.mozilla.org/show_bug.cgi?id=829053" title="NEW - Gaia UI tests failing with JavascriptException: TypeError: settings is null"&gt;bug 829053&lt;/a&gt; (Gaia UI tests failing with JavascriptException: TypeError: settings is null) if you're curious.&lt;br /&gt;
&lt;br /&gt;
Thirty five fixed dependent bugs later (and 2 bugs left to be fixed) I can say that it has been a great joint project and I have personally learned a lot through it.&lt;br /&gt;
&lt;br /&gt;
It would have great to have completed it a while ago but too many difficulties and code problems were found.&lt;br /&gt;
&lt;br /&gt;
I hope to write to you soon once the tests go green and we start running them every b2g branch.&lt;br /&gt;
&lt;br /&gt;
[1] &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=802317"&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=802317&lt;/a&gt;&lt;br /&gt;
[2] &lt;a href="http://hg.mozilla.org/build/mozharness/rev/caf3b92e7207"&gt;http://hg.mozilla.org/build/mozharness/rev/caf3b92e7207&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/ntr7QHDQc0o" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/ntr7QHDQc0o/running-gaia-ui-b2g-panda-tests-on.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>0</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2013/01/running-gaia-ui-b2g-panda-tests-on.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-1926612687229818800</guid><pubDate>Fri, 07 Dec 2012 20:34:00 +0000</pubDate><atom:updated>2012-12-17T09:02:22.608-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">pandaboards</category><category domain="http://www.blogger.com/atom/ns#">b2g</category><category domain="http://www.blogger.com/atom/ns#">mozilla</category><title>B2G test jobs running on panda boards on the Cedar branch</title><description>(This was posted on Dec. 7th but it seems I forgot - thanks edmorley for noticing - to add the "planet" tag so it would show up on planet.mozilla.org)&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
I want to announce that we recently started running test jobs on the Panda ES boards. These are running on tbpl on the Cedar branch:&lt;br /&gt;
&lt;a href="https://tbpl.mozilla.org/?tree=Cedar&amp;amp;jobname=b2g_panda&amp;amp;noignore=1"&gt;https://tbpl.mozilla.org/?tree=Cedar&amp;amp;jobname=b2g_panda&amp;amp;noignore=1&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
These jobs are currently not running real tests but testing the plumbing. It tests that we can image the boards and that they come back up.&lt;br /&gt;
&lt;br /&gt;
This is how the process work:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;We detect that a new b2g panda image has been uploaded to a private location&lt;/li&gt;
&lt;li&gt;We give the job to a buildbot instance on one of our servers&lt;/li&gt;
&lt;li&gt;The buildbot instance, through API calls, requests the specific device associated to it from &lt;a href="https://wiki.mozilla.org/ReleaseEngineering/Mozpool"&gt;Mozpool&lt;/a&gt; [2] &lt;/li&gt;
&lt;li&gt;Mozpool downloads the b2g artifacts and re-images the device &lt;/li&gt;
&lt;li&gt;Buildbot waits for a fixed amount of time for the device to be "ready"&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;In later models it will be able to request "any" device rather than a specific model&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Once the device is available we run a small test which is to cat &lt;span class="stderr"&gt;/system/b2g/application.ini&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="stderr"&gt;This shows from which build it got re-imaged and that we can run something on the board&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;span class="stderr"&gt;Once we run that test we return the device to Mozpool and finish the job&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span class="stderr"&gt;Here's the log of our first working job in production:&lt;/span&gt;&lt;br /&gt;
&lt;a href="https://tbpl.mozilla.org/php/getParsedLog.php?id=17716049&amp;amp;tree=Cedar&amp;amp;full=1"&gt;&lt;span class="stderr"&gt;https://tbpl.mozilla.org/php/getParsedLog.php?id=17716049&amp;amp;tree=Cedar&amp;amp;full=1&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="stderr"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="stderr"&gt;Our first candidate for tests running on the pandas are the &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=802317"&gt;Gaia UI tests&lt;/a&gt; [3]. Right now, those tests can not be run remotely but the work of getting it working is getting closer to be completed.&lt;/span&gt;&lt;br /&gt;
&lt;span class="stderr"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="stderr"&gt;While that happens, on the releng side we will be fixing issues we're finding on the Buildbot &lt;-&gt; Mozpool &lt;-&gt; Panda interactions. Not all green jobs are yet real successful jobs. We should recover better from the failing imaging jobs.&lt;!-----&gt;&lt;!-----&gt;&lt;/-&gt;&lt;/-&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="stderr"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="stderr"&gt;This is a very neat and improved imaging system by introducing Mozpool to our systems (Which is a mix of BlackMobileMagic - aka bmm -, LifeGuard and Mozpool). The A-team and IT developed this great system.&lt;/span&gt;&lt;br /&gt;
&lt;span class="stderr"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="stderr"&gt;Due credit to aki, &lt;/span&gt;&lt;span class="stderr"&gt;&lt;span class="stderr"&gt;ahill, &lt;/span&gt;Callek, &lt;/span&gt;&lt;span class="stderr"&gt;&lt;span class="stderr"&gt;catlee, &lt;/span&gt;&lt;/span&gt;&lt;span class="stderr"&gt;&lt;span class="stderr"&gt;ctalbert, &lt;/span&gt;&lt;/span&gt;&lt;span class="stderr"&gt;&lt;span class="stderr"&gt;&lt;span class="stderr"&gt;&lt;span class="stderr"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="stderr"&gt;&lt;span class="stderr"&gt;&lt;span class="stderr"&gt;digi, &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;dustin, dividehex&lt;/span&gt;&lt;/span&gt;&lt;span class="stderr"&gt;&lt;span class="stderr"&gt;&lt;span class="stderr"&gt;, &lt;/span&gt;&lt;/span&gt;nthomas, &lt;/span&gt;&lt;span class="stderr"&gt;&lt;span class="stderr"&gt;&lt;span class="stderr"&gt;jgriffin and &lt;/span&gt;jhopkins&lt;/span&gt; for getting us this far.&lt;/span&gt;&lt;br /&gt;
&lt;span class="stderr"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span class="stderr"&gt;More to come; stay tuned!&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
[1] &lt;a href="http://pandaboard.org/node/300/#PandaES"&gt;http://pandaboard.org/node/300/#PandaES&lt;/a&gt;&lt;br /&gt;
[2] &lt;a href="https://wiki.mozilla.org/ReleaseEngineering/Mozpool"&gt;https://wiki.mozilla.org/ReleaseEngineering/Mozpool&lt;/a&gt;&lt;br /&gt;
[3] &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=802317"&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=802317&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/C0DDArn9Xvw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/C0DDArn9Xvw/b2g-test-jobs-running-on-panda-boards.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>0</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2012/12/b2g-test-jobs-running-on-panda-boards.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-1179683633153484737</guid><pubDate>Tue, 25 Sep 2012 19:00:00 +0000</pubDate><atom:updated>2012-09-25T15:00:04.479-04:00</atom:updated><title>Juvenile diabetes? You can help!</title><description>Hi,&lt;br /&gt;
Every day many of our friends and relatives face diabetes.&lt;br /&gt;
My friend Greg has been cycling to Niagara Falls for the last 6 years raising awareness and donations for diabetes research.&lt;br /&gt;
Please consider donating to this cause. Every little counts:&lt;br /&gt;
&lt;a href="http://jdrfca.donordrive.com/index.cfm?fuseaction=donorDrive.participant&amp;amp;participantID=164692"&gt;http://jdrfca.donordrive.com/index.cfm?fuseaction=donorDrive.participant&amp;amp;participantID=164692&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://www.cbc.ca/ontariotoday/Diabetes.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://www.cbc.ca/ontariotoday/Diabetes.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/dXJ2A8VynG4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/dXJ2A8VynG4/juvenile-diabetes-you-can-help.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>0</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2012/09/juvenile-diabetes-you-can-help.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-5045080544414584693</guid><pubDate>Fri, 06 Jul 2012 19:20:00 +0000</pubDate><atom:updated>2012-07-06T15:20:18.295-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">android</category><title>Nightly updates for Firefox for Android on Armv6 (development purposes)</title><description>Today we enabled updates for Firefox for Android on Armv6 and symbols.&lt;br /&gt;
I had previously announce that we enabled these builds for when developers &lt;a href="http://armenzg.blogspot.ca/2012/06/initial-automated-armv6-builds-for.html" target="_blank"&gt;committed changes for Firefox&lt;/a&gt;. Today we're announcing that you would also get updates every day.&lt;br /&gt;
&lt;br /&gt;
NOTE: Be warned that these builds have not got full attention from developers as the armv7 builds do. I don't even know what is the right place to file bugs/issues for it.&lt;br /&gt;
&lt;br /&gt;
You can download it and test it in here:&lt;br /&gt;
&lt;a href="http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mozilla-central-android-armv6/fennec-16.0a1.en-US.android-arm-armv6.apk"&gt;http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mozilla-central-android-armv6/fennec-16.0a1.en-US.android-arm-armv6.apk&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The work got accomplished in:&lt;br /&gt;
&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=723946"&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=723946&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/QM-UpiCjn1g" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/QM-UpiCjn1g/nightly-updates-for-firefox-for-android.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>0</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2012/07/nightly-updates-for-firefox-for-android.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-3299493943540665622</guid><pubDate>Thu, 21 Jun 2012 19:55:00 +0000</pubDate><atom:updated>2012-06-21T17:20:35.919-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><title>Initial automated Armv6 builds for Firefox on Android (for development purposes)</title><description>&lt;br /&gt;
Today we enabled Armv6 builds for Firefox on Android.&lt;br /&gt;
This will allow contributors to know that their changes do not break the compilation of this specific target. &lt;br /&gt;
&lt;br /&gt;
You can see these jobs running on tbpl (Mozilla's continuous integration reporting tool):&lt;br /&gt;
&lt;a href="https://tbpl.mozilla.org/?jobname=armv6"&gt;https://tbpl.mozilla.org/?jobname=armv6&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
For now, we don't suggest you to install these Armv6 builds until we can verify next week that the update system is working as expected.&lt;br /&gt;
&lt;br /&gt;
If you are interested on knowing when this will happen you can subscribe where the work is happening (the bug is used for getting things working rather than discussion of release dates):&lt;br /&gt;
&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=723946"&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=723946&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
&lt;a href="https://mozillians.org/en-US/armenzg" target="_blank"&gt;ArmenZG&lt;/a&gt;&lt;br /&gt;
------------&lt;br /&gt;
&lt;a href="https://wiki.mozilla.org/ReleaseEngineering" target="_blank"&gt;Release Engineering Team&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/vI6T-EsmzVc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/vI6T-EsmzVc/initial-automated-armv6-builds-for.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>6</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2012/06/initial-automated-armv6-builds-for.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-7524412974999732866</guid><pubDate>Thu, 31 May 2012 20:15:00 +0000</pubDate><atom:updated>2012-05-31T16:15:33.564-04:00</atom:updated><title>How to export and sign-off translations from Narro for Mozilla Firefox</title><description>Hi,&lt;br /&gt;
For few years I have been trying to help the Mozilla Armenian localization initiative (even though I can't read/write Armenian myself). A friend of mine asked me if I could do a screen cast showing how I export the translations that the localizers translate.&lt;br /&gt;
&lt;br /&gt;
Excuse my lengthiness and, perhaps, not clarity that a well thought video could have avoided. Release early it is said.&lt;br /&gt;
&lt;br /&gt;
Here is a 15 minute screen cast explaining this:&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/Xty1MO8L19s" width="420"&gt;&lt;/iframe&gt;
&lt;br /&gt;
&lt;br /&gt;
Here is the script that I run during the video:&lt;br /&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="color: #666666; font-size: x-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;modules=( browser dom netwerk security toolkit); \&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;for module in ${modules[@]}; do cd $module; \&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;for file in `find .&amp;nbsp; -name "*dtd" -type f`; do \&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;cat /Users/armenzg/repos/armenian/header.dtd $file &amp;gt; $file.new; mv $file.new $file; done; \&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;for file in `find . -name "*properties" ! -name region.properties -type f`; do \&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;cat /Users/armenzg/repos/armenian/header.properties $file &amp;gt; $file.new; mv $file.new $file; done; \&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;cd ..; done;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;FIND="browser dom netwerk toolkit services security"&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;for file in `find $FIND -name "*dtd"` ; do \&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sed '${/^$/d;}' $file &amp;gt; $file.new &amp;amp;&amp;amp; mv $file.new $file ; done&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;for file in `find $FIND -name "*properties"`; do \&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sed '${/^$/d;}' $file &amp;gt; $file.new &amp;amp;&amp;amp;&amp;nbsp; mv $file.new $file ; done&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;for file in `find $FIND -name "*ini"`; do \&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sed '${/^$/d;}' $file &amp;gt; $file.new &amp;amp;&amp;amp; mv $file.new $file ; done&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;hg revert dom/chrome/layout/xmlparser.properties \&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;dom/chrome/layout/htmlparser.properties&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;for file in `hg st -un | grep searchplugins`; do rm $file; done&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;for file in `find . -name "*orig"`; do rm $file; done&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;cd ../compare-locales &amp;amp;&amp;amp; git pull &amp;amp;&amp;amp; cd - &amp;amp;&amp;amp; \&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;cd ~/repos/branches/mozilla-aurora &amp;amp;&amp;amp; hg pull -u &amp;amp;&amp;amp; hg up -C; \&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;cd ~/repos/armenian/hy-AM_aurora &lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;PYTHONPATH=../compare-locales/lib python \&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;../compare-locales/scripts/compare-locales \&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;~/repos/branches/mozilla-aurora/browser/locales/l10n.ini \&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;../hy-AM_aurora .&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
Here is a list of the three posts I have made about Narro:&lt;br /&gt;
&lt;a href="http://armenzg.blogspot.ca/search/label/narro"&gt;http://armenzg.blogspot.ca/search/label/narro&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/i_1kJM51GCE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/i_1kJM51GCE/how-to-export-and-sign-off-translations.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/Xty1MO8L19s/default.jpg" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2012/05/how-to-export-and-sign-off-translations.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-5490902003696360554</guid><pubDate>Fri, 27 Apr 2012 15:56:00 +0000</pubDate><atom:updated>2012-04-27T11:56:40.746-04:00</atom:updated><title>Help to translate Firefox/Thunderbird into Armenian</title><description>&lt;br /&gt;
Hi!&lt;br /&gt;
This week we have a new set of texts to translate into Armenian. &lt;br /&gt;
&lt;br /&gt;
If you could focus on the Android version that would be great!&lt;br /&gt;
&lt;br /&gt;
For translations click on the following:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://a.maimult.ro/lmo/translate.php?l=hy-AM&amp;amp;p=21&amp;amp;f=&amp;amp;t=0&amp;amp;s=&amp;amp;o=0&amp;amp;h=0&amp;amp;m=10&amp;amp;i=0" target="_blank"&gt;Thunderbird&lt;/a&gt; - 46&amp;nbsp; texts to be translated&lt;/li&gt;
&lt;li&gt;&lt;a href="http://a.maimult.ro/lmo/translate.php?l=hy-AM&amp;amp;p=25&amp;amp;f=&amp;amp;t=0&amp;amp;s=&amp;amp;o=0&amp;amp;h=0&amp;amp;m=10&amp;amp;i=0" target="_blank"&gt;Firefox for Android&lt;/a&gt; - 150 texts to be translated&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://a.maimult.ro/lmo/translate.php?l=hy-AM&amp;amp;p=28&amp;amp;f=&amp;amp;t=0&amp;amp;s=&amp;amp;o=0&amp;amp;h=0&amp;amp;m=10&amp;amp;i=0" target="_blank"&gt;Firefox for Desktop&lt;/a&gt; - 752 texts to be translated&lt;/li&gt;
&lt;/ul&gt;
You can try these upcoming &lt;b&gt;Aurora&lt;/b&gt; versions by downloading them from here:&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://ftp.mozilla.org/pub/mozilla.org/thunderbird/nightly/latest-comm-aurora-l10n/thunderbird-14.0a2.hy-AM.win32.installer.exe" target="_blank"&gt;Thunderbird&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-mozilla-aurora-android-l10n/fennec-13.0a2.hy-AM.android-arm.apk" target="_blank"&gt;Firefox for Android&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.mozilla.org/en-US/firefox/all-aurora.html#hy-AM" target="_blank"&gt;Firefox for Desktop&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
You can visit our Facebook group to get help with it:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.facebook.com/groups/132963323386528/388668861149305" target="_blank"&gt;Firefox in Armenian&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;/ul&gt;
Thanks for your help!&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/ig74JpcLq0I" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/ig74JpcLq0I/help-to-translate-firefoxthunderbird.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>0</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2012/04/help-to-translate-firefoxthunderbird.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-6488929591959099885</guid><pubDate>Mon, 02 Apr 2012 15:55:00 +0000</pubDate><atom:updated>2012-04-02T11:55:21.181-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><title>Welcome to Jordan Lund - Our new release engineering intern</title><description>Flying all the way from Ireland, I am thrilled to introduce to you to Jordan Lund our new &lt;a href="https://wiki.mozilla.org/ReleaseEngineering"&gt;release engineering&lt;/a&gt; intern.&lt;br /&gt;
&lt;br /&gt;
Jordan is from Vancouver, B.C. but studying in &lt;a href="http://www.dit.ie/" target="_blank"&gt;Dublin Institute of Technology&lt;/a&gt;. &lt;br /&gt;
He will be working on moving our buildbot infrastructure to use &lt;a href="https://github.com/mozilla/mozharness" target="_blank"&gt;mozharness&lt;/a&gt; which aki &lt;a href="http://drkscrtlv.livejournal.com/tag/mozharness" target="_blank"&gt;has blogged&lt;/a&gt; several times about. This work will make contributions to our systems much easier among many other internal advantages.&lt;br /&gt;
&lt;br /&gt;
His &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=740142" target="_blank"&gt;first project&lt;/a&gt; will be to match our desktop localization (buildbot based) repackages to our mobile localization (mozharness based) repackages.&lt;br /&gt;
&lt;br /&gt;
Jordan will be based off from Toronto for the next six months. He will be hanging out in #build on IRC and his nickname is jlund.&lt;br /&gt;
I encourage you to ask him about what volunteering he has done back in British Columbia :)&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/rUkjQGXTEUY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/rUkjQGXTEUY/welcome-to-jordan-lund-our-new-release.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>0</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2012/04/welcome-to-jordan-lund-our-new-release.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-915627340613988437</guid><pubDate>Sat, 03 Mar 2012 17:33:00 +0000</pubDate><atom:updated>2012-03-03T12:33:44.043-05:00</atom:updated><title>Need help translating into Armenian</title><description>Hi,&lt;br /&gt;
We need the following strings translated into Armenian for Firefox websites. Would you be able to give us a hand?&lt;br /&gt;
&lt;br /&gt;
Please follow the same format and only translate the line that does not start with semi-colon ";":&lt;br /&gt;&lt;a href="https://etherpad.mozilla.org/1ShelKh8lc"&gt;https://etherpad.mozilla.org/1ShelKh8lc&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;Thanks,&lt;br /&gt;
Mozilla's Armenian Localization Team (&lt;a href="https://www.facebook.com/groups/132963323386528/"&gt;Facebook group&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/rUy8jlZ1WPg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/rUy8jlZ1WPg/need-help-translating-into-armenian.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>0</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2012/03/need-help-translating-into-armenian.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-7110566831460751911</guid><pubDate>Thu, 22 Dec 2011 19:54:00 +0000</pubDate><atom:updated>2011-12-22T14:54:54.409-05:00</atom:updated><title>talos.zip, talos.json and you</title><description>I have deployed today a small change that modifies how we deploy talos.zip to the performance/talos jobs.&lt;br /&gt;
&lt;br /&gt;
In short what the change does is this:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Download &lt;a href="https://hg.mozilla.org/build/tools/file/default/scripts/talos/talos_from_code.py"&gt;talos_from_source_code.py&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Which downloads &lt;a href="http://hg.mozilla.org/mozilla-central/raw-file/default/testing/talos/talos.json"&gt;http://hg.mozilla.org/mozilla-central/raw-file/default/testing/talos/talos.json&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Which contains where to download the talos.zip from (&lt;a href="http://build.mozilla.org/talos/zips/talos.zip"&gt;http://build.mozilla.org/talos/zips/talos.zip&lt;/a&gt; - accessible to build machines)&lt;/li&gt;
&lt;/ul&gt;
That's it. Nothing else. Nothing more.&lt;br /&gt;
 &lt;br /&gt;
How does this help?&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Every new talos.zip we place under build.m.o will require a commit on the tree&lt;/li&gt;
&lt;li&gt; Only when the change lands on the repo that talos.zip will be used&lt;/li&gt;
&lt;li&gt;A newer talos.zip will only be used from that changeset onwards&lt;/li&gt;
&lt;li&gt;Any regressions caused by the new talos.zip will be blamed to a changeset on the tree&lt;/li&gt;
&lt;li&gt;Such changeset can be backed out by anyone without the need of releng&lt;/li&gt;
&lt;/ul&gt;
What are other side-effects?&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;We can run a talos.zip through the try server and use compare-talos&lt;/li&gt;
&lt;li&gt;We don't need a downtime anymore to land a talos.zip&lt;/li&gt;
&lt;li&gt;The new talos.zip cannot affect any other branches&lt;/li&gt;
&lt;li&gt;We can run an old changeset with the talos.zip that was used for it&lt;/li&gt;
&lt;li&gt;We can extend the talos.json file to control other moving parts like plugins &lt;/li&gt;
&lt;/ul&gt;
If we could summarize it in one sentence it would be:&lt;br /&gt;
"&lt;b&gt;One changeset, one talos.zip&lt;/b&gt;"&lt;br /&gt;
&lt;br /&gt;
This different model is not new as Jetpack already had it (&lt;a href="http://hg.mozilla.org/mozilla-central/raw-file/default/testing/jetpack/jetpack-location.txt"&gt;jetpack-location.txt&lt;/a&gt;).&lt;br /&gt;
This model locks every changeset on a tree to a specific state of an external force.&lt;br /&gt;
In other words, we can configure parameters from inside tree.&lt;br /&gt;&lt;br /&gt;
Best regards,&lt;br /&gt;
Armen&lt;br /&gt;
&lt;br /&gt;
[1] &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=673131"&gt;https://bugzilla.mozilla.org/show_bug.cgi?id=673131&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/sUPqJyUl7kE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/sUPqJyUl7kE/taloszip-talosjson-and-you.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>3</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2011/12/taloszip-talosjson-and-you.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-7788002847650126319</guid><pubDate>Tue, 20 Dec 2011 18:28:00 +0000</pubDate><atom:updated>2011-12-20T13:28:27.467-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">narro</category><title>How to exclude a file from being exported in Narro</title><description>&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Browse to the file&lt;/li&gt;
&lt;li&gt;Uncheck "Export with project"&lt;/li&gt;
&lt;/ol&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-kFIsgUsd1IM/TvDTLvcBPiI/AAAAAAAAIT8/yiTFfEuAF58/s1600/narro.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="22" src="http://3.bp.blogspot.com/-kFIsgUsd1IM/TvDTLvcBPiI/AAAAAAAAIT8/yiTFfEuAF58/s640/narro.png" width="640" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;How to exclude a file from being exported in Narro&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
This is useful when there are files that require explicit approval from L10n release drivers.&lt;br /&gt;
We recently changed our search engines for Armenian and a Narro export reverted the changes. This caused Axel to file a &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=712250" target="_blank"&gt;regression bug&lt;/a&gt; for me to fix it.&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/D50iHDI49-Q" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/D50iHDI49-Q/how-to-exclude-file-from-being-exported.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-kFIsgUsd1IM/TvDTLvcBPiI/AAAAAAAAIT8/yiTFfEuAF58/s72-c/narro.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2011/12/how-to-exclude-file-from-being-exported.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-2047009868011541101</guid><pubDate>Tue, 22 Nov 2011 20:18:00 +0000</pubDate><atom:updated>2011-11-22T15:44:51.280-05:00</atom:updated><title>Changing how talos.zip gets deployed</title><description>&lt;br /&gt;
For the longest time I have been looking to have time to work on this project to make everyone's life easier.&lt;span class="last_comment_link"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="last_comment_link"&gt;&lt;/span&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=673131"&gt;&lt;b&gt;Bug&amp;nbsp;673131&lt;/b&gt;&lt;/a&gt; - 
      &lt;span id="short_desc_nonedit_display"&gt;when minor talos changes land, the a-team should be able to deploy with minimal releng time required&lt;/span&gt;&lt;br /&gt;
&lt;div class="bz_alias_short_desc_container edit_form"&gt;
&lt;span id="summary_alias_container"&gt;
     &lt;/span&gt;
  
       
    
  &lt;/div&gt;
&lt;br /&gt;
What about if we could limit talos changes as any other change that lands on the tree?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Currently what we do is to download a talos.zip that replaces the old one in one of our build machines. This means that as soon as any job starts a talos job it will grab the newest talos.zip.&lt;br /&gt;
To read about some of the problems that this causes you can go at the bottom of this post. &lt;br /&gt;
&lt;br /&gt;
I will tell you what I want to change even though I don't yet know exactly how to do it.&lt;br /&gt;
 &lt;br /&gt;
&lt;b&gt;INITIAL DESIGN&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;the talos job downloads a text file:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;e.g. hg.mozilla.org/mozilla-central/raw-file/abcd1234567/path/to/talos/config/file.json&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;that file will contain the URL of the talos bundle&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;e.g. people.mozilla.com/~armenzg/talos/talos.zip&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;the talos bundle will be downloaded&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;INITIAL CONCERNS&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;how to prevent a talos.zip to contain malicious code and cause us harm?&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;anyone with try commit level could tinker with a machine inside of the build network (even though we don't ship anything from such machine)&lt;/li&gt;
&lt;li&gt;we should find a way to limit this&lt;/li&gt;
&lt;li&gt;perhaps have this feature only available to a give project branch? A-team branch?&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;we could add a cgi script to upload a talos.zip&lt;/li&gt;
&lt;li&gt;maybe we should redesign this to just indicate a "revision" and update to it for http://hg.mozilla.org/build/talos&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;it forces to match a build to a given talos.zip&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;this means that if you want to try another talos.zip you will have to push a different changeset to specify a different talos.zip to be used even though the build is exactly the same&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
I am also afraid that this project could easily start scope creeping knowing how many artifacts we download for talos (e.g. pageloader.xpi, plugins et all). &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;CURRENT SETUP PROBLEMS&lt;/b&gt;&lt;br /&gt;
I wanted to have this section in case there was somebody curious about the problems we face with the current setup:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;no need for downtimes as changes are isolated to a changeset landing &lt;/li&gt;
&lt;li&gt;a changeset can have some talos jobs test the old talos.zip and the new one&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;this
 can make some platforms to show a new regression on that changeset and 
some on the next one. This makes it hard to figure things out&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;a
 build that started before the talos.zip was deployed can be blamed for 
causing a regression even though the talos.zip was deployed *after* the 
talos.zip was deployed&lt;/li&gt;
&lt;li&gt;a talos.zip change does not show up on the pushlog&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;this means that it can only be noticed if a note is sent to dev.tree-management or if the &lt;a href="https://wiki.mozilla.org/ReleaseEngineering:Maintenance" target="_blank"&gt;Maintenance&lt;/a&gt; page was updated correctly&lt;/li&gt;
&lt;li&gt;this means that it can not be backed out by a developer&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/a6pihYl29zg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/a6pihYl29zg/changing-how-taloszip-gets-deployed.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>0</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2011/11/changing-how-taloszip-gets-deployed.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-2113699511235748066</guid><pubDate>Fri, 18 Nov 2011 22:55:00 +0000</pubDate><atom:updated>2011-11-18T18:10:41.964-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">mobile</category><category domain="http://www.blogger.com/atom/ns#">fennec</category><title>My first mobile testing hours</title><description>I decided to spend few hours learning the process of submitting Fennec issues and documenting it. I would like to be doing this 30-45 minutes every day to help the project.&lt;br /&gt;
&lt;br /&gt;
I documented my learning process in:&lt;br /&gt;
&lt;a href="https://wiki.mozilla.org/User:Armenzg/Fennec_Native_UI_testing"&gt;https://wiki.mozilla.org/User:Armenzg/Fennec_Native_UI_testing&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
For the record, I had to remove the multi fennec build from latest-birch as it was broken.&lt;br /&gt;
&lt;br /&gt;
At the end of this post there are some easy to hit bugs which would save you the time to figure out if it is already filed.&lt;br /&gt;
&lt;br /&gt;
I hope this can help you get started and see that is not hard to do it.&lt;br /&gt;
&lt;h1&gt;
&lt;span class="mw-headline" id="First_steps"&gt;First steps &lt;/span&gt;&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt; Read &lt;a class="external free" href="https://wiki.mozilla.org/Mobile/Testdrivers_Program" rel="nofollow"&gt;https://wiki.mozilla.org/Mobile/Testdrivers_Program&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt; Sign-up at to the &lt;a class="external text" href="https://docs.google.com/spreadsheet/viewform?formkey=dFlTZXR5aVRPNWNRUFppY2doOWZ2RlE6MQ" rel="nofollow"&gt;mobiletestdrivers&lt;/a&gt; mailing list
&lt;/li&gt;
&lt;li&gt; Instal build &lt;a class="external text" href="http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/latest-birch-android/fennec-11.0a1.en-US.android-arm.apk" rel="nofollow"&gt;fennec-11.0a1.en-US.android-arm.apk&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
NOTE: Here's &lt;a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?emailreporter1=1&amp;amp;emailcc1=1&amp;amp;list_id=1732514&amp;amp;resolution=---&amp;amp;resolution=DUPLICATE&amp;amp;emailtype1=substring&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;email1=armenzg%40mozilla.com&amp;amp;product=Fennec%20Native" rel="nofollow"&gt;the list of bugs&lt;/a&gt; that I've filed or have CCed myself to.
&lt;br /&gt;

&lt;h1&gt;
&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline" id="Testing"&gt; Testing &lt;/span&gt;&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt; If you hit a bug check the list of know bugs &lt;a class="external text" href="https://bugzilla.mozilla.org/buglist.cgi?list_id=1731300&amp;amp;resolution=---&amp;amp;resolution=DUPLICATE&amp;amp;query_format=advanced&amp;amp;bug_status=UNCONFIRMED&amp;amp;bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;product=Fennec%20Native" rel="nofollow"&gt;Fennec Native UI list&lt;/a&gt;.
&lt;ul&gt;
&lt;li&gt; I normally just use the integrated search (Ctrl + F) that comes with Firefox to search through the list
&lt;/li&gt;
&lt;li&gt; I keep open the list all the time
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; If you don't find it &lt;a class="external text" href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Fennec%20Native" rel="nofollow"&gt;file it&lt;/a&gt; by typing the steps you followed plus your expected behavious.
&lt;/li&gt;
&lt;/ul&gt;
Not tried yet:
&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt; blassey told me to use "adb am start &lt;url&gt;" to tell from my laptop to my phone to open a URL
&lt;/url&gt;&lt;/li&gt;
&lt;li&gt; Note on taking screen shots:
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;pre&gt;&lt;i&gt;You can take screenshots using the Android SDK; you don't have to root
the device.  The other way is to upgrade to ICS if that is an available option
for you.

The android sdk will install the ddms, in which you can select a device and
then take a screenshot&lt;/i&gt;
&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="external free" href="http://developer.android.com/sdk/index.html" rel="nofollow"&gt;http://developer.android.com/sdk/index.html&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="external free" href="http://downloadsquad.switched.com/2008/10/22/taking-screenshots-on-an-android-based-phone/" rel="nofollow"&gt;http://downloadsquad.switched.com/2008/10/22/taking-screenshots-on-an-android-based-phone/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;
&lt;span class="editsection"&gt;&lt;/span&gt;&lt;span class="mw-headline" id="Issues_found"&gt;Issues found &lt;/span&gt;&lt;/h1&gt;
These are issues that I have not yet filed or have not have had time to check if they are valid. &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt; On first start up I go to the Firefox Nightly start page and it is crazy wide
&lt;/li&gt;
&lt;li&gt; "Reformat text on zoom" is not "on" by default
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;
&lt;span class="editsection"&gt;&lt;a href="https://wiki.mozilla.org/index.php?title=User:Armenzg/Fennec_Native_UI_testing&amp;amp;action=edit&amp;amp;section=4" title="Edit section: Easy to hit bugs"&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class="mw-headline" id="Easy_to_hit_bugs"&gt;Easy to hit bugs &lt;/span&gt;&lt;/h1&gt;
Last updated: Nov. 18th, 2011
&lt;br /&gt;

&lt;ul&gt;
&lt;li&gt; &lt;a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=702633" rel="nofollow"&gt;bug 702633&lt;/a&gt; - painting is broken for google.ca
&lt;/li&gt;
&lt;li&gt; &lt;a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=701380" rel="nofollow"&gt;bug 701380&lt;/a&gt; - have a different start up page
&lt;/li&gt;
&lt;li&gt; &lt;a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=701594" rel="nofollow"&gt;bug 701594&lt;/a&gt; - Should not be able to stay zoomed out further than the page width
&lt;/li&gt;
&lt;li&gt; &lt;a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=700940" rel="nofollow"&gt;bug 700940&lt;/a&gt; - Favicon transparency results in purple background sometimes
&lt;/li&gt;
&lt;li&gt; &lt;a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=701797" rel="nofollow"&gt;bug 701797&lt;/a&gt; - "save as PDF" is broken
&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/SU10zJ467vs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/SU10zJ467vs/my-first-mobile-testing-hours.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>0</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2011/11/my-first-mobile-testing-hours.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-2065180416547838870</guid><pubDate>Tue, 01 Nov 2011 15:43:00 +0000</pubDate><atom:updated>2011-11-01T11:43:42.466-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">personal</category><category domain="http://www.blogger.com/atom/ns#">presentation</category><category domain="http://www.blogger.com/atom/ns#">fsoss</category><title>How FSOSS was for me</title><description>Last week at FSOSS a lot of good things happened for me and writing about it in an organized manner will be a bit challenging :)&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://armenzg.blogspot.com/2011/10/armen-presenting-at-fsoss.html" target="_blank"&gt;As I mentioned last week&lt;/a&gt;, I gave a new talk at FSOSS on Saturday morning. I spoke about what is involved on shipping open-source software to millions of users (I will add the presentation in another blog post). I had the opportunity to bring my sweet beloved Veronica with me and according to her "&lt;span class="commentBody" data-jsid="text"&gt;&lt;i&gt;[my] presentation was wonderful! best looking guy there ... and [my] talk wasn't too bad either!... I&lt;/i&gt;&lt;/span&gt;&lt;i&gt;&lt;span class="commentBody" data-jsid="text"&gt; learned so much (though your handsome face was quite distracting! :) )&lt;/span&gt;&lt;/i&gt;&lt;span class="commentBody" data-jsid="text"&gt;". A little biased but I got to say that it felt like it came about right and I had a lot of fun.&lt;/span&gt;&lt;br /&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-5WQT1TQUh2c/TrABsx2_-2I/AAAAAAAAIHA/E2gMo2UfXIY/s1600/IMG_20111029_094946.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-5WQT1TQUh2c/TrABsx2_-2I/AAAAAAAAIHA/E2gMo2UfXIY/s200/IMG_20111029_094946.jpg" width="150" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;During Q&amp;amp;A for my presentation.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
I had started working on this presentation on Tuesday and had the opportunity to run it through &lt;a href="http://exple.tive.org/blarg/" target="_blank"&gt;Mike Hoye&lt;/a&gt; who had encouraged me to give the talk a month ago. His input was valuable and helped me with some problems I was having.&lt;br /&gt;
&lt;br /&gt;
Besides my presentation there were many things that happened on Thursday, Friday and Saturday.&lt;br /&gt;
&lt;br /&gt;
As soon as I got my bag of swags I realized that most sponsors (and not sponsors) were represented in it (see pic below). I was surprised that I did not see anything from us even though Mozilla was the biggest sponsor of the event.&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-qrTroXAZblU/TrABgwJHOcI/AAAAAAAAIGg/53eEr5RqsPc/s1600/IMG_20111028_093142.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://3.bp.blogspot.com/-qrTroXAZblU/TrABgwJHOcI/AAAAAAAAIGg/53eEr5RqsPc/s200/IMG_20111028_093142.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Mike Hoye giving his presentation.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2CN39qislVA/TrABebOyc8I/AAAAAAAAIGY/O6fEyFYaID0/s1600/IMG_20111027_115738.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://2.bp.blogspot.com/-2CN39qislVA/TrABebOyc8I/AAAAAAAAIGY/O6fEyFYaID0/s200/IMG_20111027_115738.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;No Mozilla swag on the welcome bag.&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://1.bp.blogspot.com/-qGsBMGjYOcg/TrABqdyy9UI/AAAAAAAAIG4/9mD84yHhmYQ/s1600/IMG_20111028_144000.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-qGsBMGjYOcg/TrABqdyy9UI/AAAAAAAAIG4/9mD84yHhmYQ/s320/IMG_20111028_144000.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-j5kn2g-xyMY/TrABjT6YlUI/AAAAAAAAIGo/0unAcWuSPZk/s1600/IMG_20111028_141011.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/-j5kn2g-xyMY/TrABjT6YlUI/AAAAAAAAIGo/0unAcWuSPZk/s320/IMG_20111028_141011.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Me, Jeff Griffiths and two Microsoft evangelists&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
I spent most of my day with &lt;a href="http://canuckistani.ca/" target="_blank"&gt;Jeff Griffiths&lt;/a&gt; at the Mozilla booth. Over there, I realized what big of a brand Mozilla is and the affinity that Seneca students have with us. I was overwhelmed with how many came to us to find out how to contribute or how to take part of an internship.&lt;br /&gt;
&lt;br /&gt;
I also noticed a couple of things while I was at the booth. I noticed there were a couple of non-open-source booths like Microsoft. I guess events like this need sponsors to give money regardless of how much open-source they do. Regardless of this, I went and spent some time with them as I was curious on the Microsoft phone (which felt much better than I had expected). I was really impressed that they had three people and all sorts of cool swags and phones all over. They also had a very cool shirt that says "I love Windows phone" with icon-apps rather than words (see pic). I also like their slogan "Make web not war" which is catchy.&lt;br /&gt;
&lt;br /&gt;
I wish this event was more widely known and have more people coming to it as there are some good talks. Seneca staff and students did an excellent job at running this event. It felt like they do this every day.&lt;br /&gt;
&lt;br /&gt;
I also had an opportunity to meet again many of my former professors and Shaz (I used to work for her as a student ambassador at student services). Tim McKeena (Seneca prof.) was extremely excited to hear my talk and gave me a small gift from Seneca.&lt;br /&gt;
&lt;br /&gt;
I wish I attended more sessions but working on the booth and preparing for the presentation took most of my time.&lt;br /&gt;
&lt;br /&gt;Keep it up Seneca!&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/44WzxCF8tcY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/44WzxCF8tcY/how-fsoss-was-for-me.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-5WQT1TQUh2c/TrABsx2_-2I/AAAAAAAAIHA/E2gMo2UfXIY/s72-c/IMG_20111029_094946.jpg" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2011/11/how-fsoss-was-for-me.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-6189837559483675884</guid><pubDate>Mon, 24 Oct 2011 19:55:00 +0000</pubDate><atom:updated>2011-10-24T15:56:09.553-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">buildbot</category><category domain="http://www.blogger.com/atom/ns#">mozilla</category><title>Mozilla's release process at FSOSS</title><description>FSOSS is back and this year I will be there presenting a new presentation. This time I will be talking about the &lt;a href="http://fsoss.senecac.on.ca/2011/node/108"&gt;release process at Mozilla&lt;/a&gt;.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://fsoss.senecac.on.ca/2011/sites/default/files/logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://fsoss.senecac.on.ca/2011/sites/default/files/logo.png" /&gt;&lt;/a&gt;&lt;/div&gt;Last year I presented about &lt;a href="http://fsoss.senecac.on.ca/2010/node/49"&gt;Mozilla's Release Engineering infrastructure&lt;/a&gt; which is accomplished with many open-source tools but mainly by Buildbot.&lt;br /&gt;
&lt;br /&gt;
I am looking forward to see you there!&lt;br /&gt;
&lt;hr /&gt;&lt;br /&gt;
On another note, you will have in total four Mozilla co-workers presenting about different topics:&lt;br /&gt;
&lt;i&gt;How to ship Open Source software to half a billion users&lt;/i&gt; - Armen Zambrano Gasparnian &lt;br /&gt;
&lt;a class="moz-txt-link-freetext" href="http://fsoss.senecac.on.ca/2011/node/108"&gt;http://fsoss.senecac.on.ca/2011/node/108&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;How Web Browsers Work&lt;/i&gt; - Ehsan Akhgari &lt;br /&gt;
&lt;a class="moz-txt-link-freetext" href="http://fsoss.senecac.on.ca/2011/node/113"&gt;http://fsoss.senecac.on.ca/2011/node/113&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Introduction to Mozilla's Add-on SDK&lt;/i&gt; - Jeff Griffiths &lt;br /&gt;
&lt;a class="moz-txt-link-freetext" href="http://fsoss.senecac.on.ca/2011/node/77"&gt;http://fsoss.senecac.on.ca/2011/node/77&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Take control of your TV with XBMC&lt;/i&gt; - Lawrence Mandel &lt;br /&gt;
&lt;a class="moz-txt-link-freetext" href="http://fsoss.senecac.on.ca/2011/node/58"&gt;http://fsoss.senecac.on.ca/2011/node/58&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/O1fxl0zewaA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/O1fxl0zewaA/armen-presenting-at-fsoss.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>0</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2011/10/armen-presenting-at-fsoss.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-2266823469282636246</guid><pubDate>Mon, 26 Sep 2011 18:00:00 +0000</pubDate><atom:updated>2011-09-26T14:00:23.939-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">armenian l10n</category><title>How I got involved with Mozilla's Armenian localization and we shipped it :)</title><description>I have been asked how I got involved with the localization process and I would like to have a post so I can always make reference back to it.&lt;br /&gt;
&lt;br /&gt;
It was back at the beginning of 2007 when &lt;a href="http://vocamus.net/dave/"&gt;Dave Humphrey&lt;/a&gt; taught during Seneca's study week how to &lt;a href="http://zenit.senecac.on.ca/wiki/index.php/Dive_into_Mozilla"&gt;Dive into Mozilla&lt;/a&gt;. After that, he encouraged us to take on a project and push it forward. Most of the projects sounded scary, I lacked technical confidence and were not important to me. The only project that caught my attention was to translate &lt;a href="http://armenzg.blogspot.com/2007/09/get-back-to-school-and-get-involved.html"&gt;Firefox into Armenian&lt;/a&gt;. My grandfather had recently started using the Internet and I was hoping to make him happy by making the browser to be in Armenian (his mom's tongue). My major problem was that I did not read/write Armenian so I had to teach myself. The other problem I had was that the localization process was convoluted with wiki pages and lacking a Mozilla supported web tool.&amp;nbsp; I left the project for a while as I undertook the development of a localization tool.&lt;br /&gt;
&lt;br /&gt;
It was during the summer of 2008 that &lt;span class="gI"&gt;&lt;a href="http://www.mozilla.am/"&gt;Robert Sargsyan&lt;/a&gt; contacted me and soon after we managed to get him an approver's account on &lt;a href="https://l10n.mozilla.org/narro"&gt;Narro&lt;/a&gt; (a web tool for localization).&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="gI"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="gI"&gt;During 2009 there was a long silence but Robert kept on working hard for all those months. In September, we setup a Mercurial repository on &lt;a href="https://bitbucket.org/armenzg/firefox-in-armenian/changesets"&gt;bitbucket&lt;/a&gt; and figured out all &lt;a href="https://bitbucket.org/armenzg/firefox-in-armenian/issues"&gt;issues&lt;/a&gt; and imported the translations from Narro.&lt;/span&gt;&lt;br /&gt;
&lt;span class="gI"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="gI"&gt;Early in 2010 we opened a &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=559702"&gt;registration for the Armenian team&lt;/a&gt; and created a &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/armenian-hy-am-language-pack/"&gt;language package&lt;/a&gt; for Firefox 3.6 while we waited to receive the approval. On August 2010 the first &lt;a href="http://hg.mozilla.org/l10n-central/hy-AM/rev/f39355aa7317"&gt;import landed&lt;/a&gt; and on November we managed to make it for &lt;a href="http://hg.mozilla.org/l10n-central/hy-AM/rev/cdea6e5edc09"&gt;Firefox 4's beta 7&lt;/a&gt;.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="gI"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="gI"&gt;Since then you can download Firefox in Armenian in &lt;a href="http://www.mozilla.org/hy-AM/firefox/"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="gI"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="gI"&gt;My grandpa never got to use Firefox in Armenian as he passed away before that but I bet many other grandpas will be able to.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/5cP5mAt355w" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/5cP5mAt355w/how-i-got-involved-with-mozillas.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>2</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2011/09/how-i-got-involved-with-mozillas.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-816666032596623042</guid><pubDate>Fri, 09 Sep 2011 22:20:00 +0000</pubDate><atom:updated>2011-09-09T18:28:53.284-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">releng documentation</category><title>Mozilla's Automation Infrastructure explained (DRAFT)</title><description>Hi all,&lt;br /&gt;
I have previously done a releng brownbag (&lt;a href="http://oduinn.com/blog/2010/12/17/releng-brownbag-dec2010-edition/"&gt;Dec. post &lt;/a&gt;&amp;amp; &lt;a href="https://github.com/armenzg/playground/blob/master/mozilla/slides/presentations/RelEng-newhire-brownbag-april2011.ppt"&gt;Apr.'s slide&lt;/a&gt;) to help new employees to understand how our infrastructure works. The problem with such presentation is that is hard for people to choose my brownbag during the All Hands when there are such awesome sessions to attend to. Therefore, I created a couple of screencasts in which I give a tour of our infrastructure.&lt;br /&gt;
&lt;br /&gt;
This was a very quick and dirty screencast, I didn't have the right tools (trial version) and many of the diagrams have been reused from April's brownbag which some have become out of date.&lt;br /&gt;
&lt;br /&gt;
Please, please, please, give me all the feedback that you think will make this tutorial much better and clearer.&lt;br /&gt;
&lt;br /&gt;
Without more delay here are the 2 videos:&lt;br /&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/ahfb94_aaBE" width="560"&gt;&lt;/iframe&gt;
&lt;br /&gt;
Direct URL: &lt;a href="http://www.youtube.com/watch?v=ahfb94_aaBE"&gt;http://www.youtube.com/watch?v=ahfb94_aaBE&lt;/a&gt;
&lt;iframe allowfullscreen="" frameborder="0" height="345" src="http://www.youtube.com/embed/DY6P-uG_ylk" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;
Direct URL: &lt;a href="http://www.youtube.com/watch?v=DY6P-uG_ylk"&gt;http://www.youtube.com/watch?v=DY6P-uG_ylk&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Here is also a list of all URLs used during the screencast in order of appearance:&lt;br /&gt;
&lt;a href="https://github.com/armenzg/playground/raw/master/mozilla/slides/images/simple%20releng.png"&gt;https://github.com/armenzg/playground/raw/master/mozilla/slides/images/simple%20releng.png&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://github.com/armenzg/playground/raw/master/mozilla/slides/omnigraffle/releng%20simple%20setup.png"&gt;https://github.com/armenzg/playground/raw/master/mozilla/slides/omnigraffle/releng%20simple%20setup.png&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://github.com/armenzg/playground/raw/master/mozilla/slides/omnigraffle/pods.png"&gt;https://github.com/armenzg/playground/raw/master/mozilla/slides/omnigraffle/pods.png&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://github.com/armenzg/playground/raw/master/mozilla/slides/omnigraffle/diagrams%20of%20builds%20%28mobile%20included%29.png"&gt;https://github.com/armenzg/playground/raw/master/mozilla/slides/omnigraffle/diagrams%20of%20builds%20%28mobile%20included%29.png&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://github.com/armenzg/playground/raw/master/mozilla/slides/omnigraffle/branches.png"&gt;https://github.com/armenzg/playground/raw/master/mozilla/slides/omnigraffle/branches.png&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://wiki.mozilla.org/Inbound_Sheriff_Duty"&gt;https://wiki.mozilla.org/Inbound_Sheriff_Duty&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://hg.mozilla.org/"&gt;http://hg.mozilla.org/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://hg.mozilla.org/mozilla-central/"&gt;http://hg.mozilla.org/mozilla-central/&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://tbpl.mozilla.org/"&gt;https://tbpl.mozilla.org/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://perf.snarkfest.net/compare-talos"&gt;http://perf.snarkfest.net/compare-talos&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://github.com/armenzg/playground/raw/master/mozilla/slides/images/tbpl%20status.png"&gt;https://github.com/armenzg/playground/raw/master/mozilla/slides/images/tbpl%20status.png&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://github.com/armenzg/playground/raw/master/mozilla/slides/images/tbpl.png"&gt;https://github.com/armenzg/playground/raw/master/mozilla/slides/images/tbpl.png&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://github.com/armenzg/playground/raw/master/mozilla/slides/images/star%20oranges.png"&gt;https://github.com/armenzg/playground/raw/master/mozilla/slides/images/star%20oranges.png&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://tbpl.mozilla.org/?tree=Try&amp;amp;usebuildbot=1&amp;amp;tree=Try"&gt;https://tbpl.mozilla.org/?tree=Try&amp;amp;usebuildbot=1&amp;amp;tree=Try&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://github.com/armenzg/playground/raw/master/mozilla/slides/images/tree%20status.png"&gt;https://github.com/armenzg/playground/raw/master/mozilla/slides/images/tree%20status.png&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://graphs.mozilla.org/"&gt;http://graphs.mozilla.org/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://graphs-new.mozilla.org/index.html"&gt;http://graphs-new.mozilla.org/index.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://graphs-new.mozilla.org/graph.html"&gt;http://graphs-new.mozilla.org/graph.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://graphs-new.mozilla.org/graph.html#tests=[[89,1,1],[89,1,14]]&amp;amp;sel=none&amp;amp;displayrange=7&amp;amp;datatype=running"&gt;http://graphs-new.mozilla.org/graph.html#tests=[[89,1,1],[89,1,14]]&amp;amp;sel=none&amp;amp;displayrange=7&amp;amp;datatype=running&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://wiki.mozilla.org/ReleaseEngineering/TryServer#How_to_push_to_try"&gt;https://wiki.mozilla.org/ReleaseEngineering/TryServer#How_to_push_to_try&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://people.mozilla.org/%7Elsblakk/trychooser/"&gt;http://people.mozilla.org/~lsblakk/trychooser/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://hg.mozilla.org/try/"&gt;http://hg.mozilla.org/try/&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://build.mozilla.org/"&gt;https://build.mozilla.org/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://build.mozilla.org/builds/"&gt;http://build.mozilla.org/builds/&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://build.mozilla.org/clobberer/"&gt;https://build.mozilla.org/clobberer/&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://build.mozilla.org/buildapi/self-serve"&gt;https://build.mozilla.org/buildapi/self-serve&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://build.mozilla.org/buildapi/self-serve/mozilla-central"&gt;https://build.mozilla.org/buildapi/self-serve/mozilla-central&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://build.mozilla.org/builds/running.html"&gt;http://build.mozilla.org/builds/running.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://build.mozilla.org/builds/pending.html"&gt;http://build.mozilla.org/builds/pending.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://build.mozilla.org/builds/pending/"&gt;http://build.mozilla.org/builds/pending/&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://build.mozilla.org/buildapi/reports/waittimes"&gt;https://build.mozilla.org/buildapi/reports/waittimes&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://brasstacks.mozilla.com/gofaster/#/"&gt;http://brasstacks.mozilla.com/gofaster/#/&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://brasstacks.mozilla.com/gofaster/#/buildcharts"&gt;http://brasstacks.mozilla.com/gofaster/#/buildcharts&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://brasstacks.mozilla.com/gofaster/buildchart.html?buildid=78856c1ce34b4e85bf23bdc6a887f28c%20"&gt;http://brasstacks.mozilla.com/gofaste/buildchart.html?buildid=78856c1ce34b4e85bf23bdc6a887f28c &lt;/a&gt;&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/aXVWSZqQ-Ms" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/aXVWSZqQ-Ms/mozillas-automation-infrastructure.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://img.youtube.com/vi/ahfb94_aaBE/default.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2011/09/mozillas-automation-infrastructure.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-7817708437686858373</guid><pubDate>Fri, 09 Sep 2011 16:03:00 +0000</pubDate><atom:updated>2011-09-09T14:23:30.685-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">win64</category><title>Win64 status update</title><description>Hi all,&lt;br /&gt;
Since my &lt;a href="http://armenzg.blogspot.com/2011/08/win64-builds-status-update.html"&gt;last status update&lt;/a&gt; a lot of things have happened:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;The opt builds are going green&lt;/li&gt;
&lt;li&gt;The builds are now showing on the developer's dashboard: &lt;a href="https://tbpl.mozilla.org/?tree=Firefox&amp;amp;jobname=WINNT%206.1"&gt;tbpl&lt;/a&gt;.&amp;nbsp; &lt;/li&gt;
&lt;li&gt;All branches have win64 builds (I have added the last few this morning)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;We have try support for win64 (implied in previous point)&lt;/li&gt;
&lt;li&gt;We don't have win64 support for &lt;a href="http://hg.mozilla.org/releases/mozilla-aurora"&gt;aurora&lt;/a&gt;, &lt;a href="http://hg.mozilla.org/releases/mozilla-beta"&gt;beta&lt;/a&gt;, &lt;a href="http://hg.mozilla.org/releases/mozilla-release"&gt;release&lt;/a&gt; and &lt;a href="http://hg.mozilla.org/releases/mozilla-1.9.2"&gt;1.9.2 &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
What is it missing to be at par with other operating systems?&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=667024"&gt;Testing infrastructure&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;We currently have 5 Win7 64-bit machines and they are only testing mozilla-central (as of today) to keep up&lt;/li&gt;
&lt;li&gt;The other 50 that we had were repurposed 3 months ago for the other operating systems so we could increase their capacity by 8-10%. It was a tough call but it was necessary to keep up.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Debug builds&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt; &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=669384"&gt;Symbols&lt;/a&gt;. It seems we are hitting a Microsoft bug. We will disable them for now&lt;/li&gt;
&lt;li&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=670915"&gt;Packaging&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=685115"&gt;Symbols for the try server&lt;/a&gt;. &lt;/li&gt;
&lt;/ul&gt;
Perhaps some people won't agree that we should make the tests visible for mozilla-central since we don't have testing coverage for other branches. Nevertheless I believe that it makes sense that we could have a way of seeing tests failing rather than not at all. If it takes us 3-4 weeks to clone more machines we would be adding test failures without seeing them. I don't think it is asking for too much to try to file a bug for a test failure and carry on (even hide it) if we are not willing to back the change out or to fix the failure. At least we would have a merge to blame for or a range of pushes to help debugging the issues. If you disagree feel free to do what you think is best for everybody.&lt;br /&gt;
&lt;br /&gt;
EDIT: Fixed typo 64-bi instead of 65-bit.&lt;br /&gt;
EDIT: For further info please follow the &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=558448"&gt;tracking bug&lt;/a&gt;.&lt;br /&gt;
EDIT: To try the build go to &lt;a href="http://nightly.mozilla.org/"&gt;http://nightly.mozilla.org&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/gnSiZKorllw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/gnSiZKorllw/win64-status-update.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>4</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2011/09/win64-status-update.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-1305001777773931345</guid><pubDate>Mon, 22 Aug 2011 16:49:00 +0000</pubDate><atom:updated>2011-08-22T12:49:01.288-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">win64</category><title>Win64 builds status update</title><description>Two things:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;we now have all Win64 build machines cloned&lt;/li&gt;
&lt;li&gt;we now have all branches with Win64 builds (Try coming soon)&lt;/li&gt;
&lt;/ul&gt;The builds are currently not compiling but khuey and Makoto Kato are tackling each issue until we get back to compiling builds.&lt;br /&gt;
&lt;br /&gt;
Meanwhile I will be setting up a subset of the pool to take care of doing Try builds.&lt;br /&gt;
&lt;br /&gt;
I will give another status update when something new happens.&lt;br /&gt;
If you want to be up-to-date on all details please follow bug 558448 [1]. &lt;br /&gt;
You can read my &lt;a href="http://armenzg.blogspot.com/2011/07/firefox-and-windows-64-bit-builds.html"&gt;previous post&lt;/a&gt; for background information and &lt;br /&gt;
&lt;br /&gt;
[1] &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=558448"&gt;&lt;b&gt;Bug&amp;nbsp;558448&lt;/b&gt;&lt;/a&gt; -&lt;span id="summary_alias_container"&gt;            (&lt;span id="alias_nonedit_display"&gt;support-win64&lt;/span&gt;)        &lt;span id="short_desc_nonedit_display"&gt;[Tracking bug] officially support Windows 64-bit builds&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/ozm8IRDrnXM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/ozm8IRDrnXM/win64-builds-status-update.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>2</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2011/08/win64-builds-status-update.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-2186655294973146713</guid><pubDate>Wed, 17 Aug 2011 21:03:00 +0000</pubDate><atom:updated>2011-08-17T17:03:28.689-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">analysis</category><title>Go Faster: improved download times for test jobs and merged few talos suites together</title><description>As part of the &lt;a href="https://wiki.mozilla.org/ReleaseEngineering/BuildFaster"&gt;Go Faster initiative&lt;/a&gt; I have been involved with a couple of bugs that have now recently gone live.&lt;br /&gt;
&lt;br /&gt;
The first one is establishing a p2p link between two of our colos which improved the download times of builds, symbols and test packages to the test slaves. [1]&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-yyXMPTcHY5w/TkvxX7CGacI/AAAAAAAAH3U/YThJy9zE5fU/s1600/p2p.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="427" src="http://3.bp.blogspot.com/-yyXMPTcHY5w/TkvxX7CGacI/AAAAAAAAH3U/YThJy9zE5fU/s640/p2p.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;We can see in the diagram how the average setup time (which download times are part of) has stabilized after IT enabled the p2p link was enabled last Tuesday Aug. 9th in between our collocations.&amp;nbsp; This means that we have faster download times per run and proportionally more time is spent running tests. This makes our jobs to take less time and increases our pool's capacity. Unfortunately, this also is causing some builds to fail to upload artifacts to ftp (&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=677348"&gt;bug 677348&lt;/a&gt;). IT has a plan to fix this.&lt;br /&gt;
&lt;br /&gt;
On the other hand, I have merged three talos jobs into only one (this went live yesterday Aug. 16th) [2]. This means that we have removed 2 setup times plus 2 reboot times per push. This is minimal but it gets us started to do more of the same.&lt;br /&gt;
Our goal is that every talos suites that takes less than 10 minutes should be joined with other jobs as long as they don't take over 30 minutes. In other words, keep every talos job within 10 and 30 minutes (initial goal).&lt;br /&gt;
You probably won't be able to tell that this changed as you will still be able to see the email regressions showing up on the &lt;a href="http://dev.tree-management/"&gt;dev.tree-management&lt;/a&gt; list. The only difference is that there will be two less "T" jobs per push on &lt;a href="http://tbpl.mozilla.org/?tree=Firefox"&gt;tbpl&lt;/a&gt; and when you click on a "chrome" talos job you will see the a11y and tscoll suites show up in the summary like this:&lt;br /&gt;
&lt;div id="results"&gt;&lt;ul&gt;&lt;li&gt;tsspider: &lt;a href="http://graphs.mozilla.org/graph.html#tests=[%7B%22test%22:25,%22branch%22:1,%22machine%22:1312%7D]"&gt;11.68&lt;/a&gt; (&lt;a href="http://graphs.mozilla.org/graph.html#type=series&amp;amp;tests=[%7B%22test%22:25,%22branch%22:1,%22machine%22:1312,%22testrun%22:8117904%7D]"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;tdhtml: &lt;a href="http://graphs.mozilla.org/graph.html#tests=[%7B%22test%22:18,%22branch%22:1,%22machine%22:1312%7D]"&gt;538.94&lt;/a&gt; (&lt;a href="http://graphs.mozilla.org/graph.html#type=series&amp;amp;tests=[%7B%22test%22:18,%22branch%22:1,%22machine%22:1312,%22testrun%22:8117905%7D]"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color: yellow;"&gt;a11y: &lt;/span&gt;&lt;a href="http://graphs.mozilla.org/graph.html#tests=[%7B%22test%22:80,%22branch%22:1,%22machine%22:1312%7D]" style="background-color: yellow;"&gt;273.5&lt;/a&gt;&lt;span style="background-color: yellow;"&gt; (&lt;/span&gt;&lt;a href="http://graphs.mozilla.org/graph.html#type=series&amp;amp;tests=[%7B%22test%22:80,%22branch%22:1,%22machine%22:1312,%22testrun%22:8117906%7D]" style="background-color: yellow;"&gt;details&lt;/a&gt;&lt;span style="background-color: yellow;"&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;ts: &lt;a href="http://graphs.mozilla.org/graph.html#tests=[%7B%22test%22:16,%22branch%22:1,%22machine%22:1312%7D]"&gt;411.26&lt;/a&gt; (&lt;a href="http://graphs.mozilla.org/graph.html#type=series&amp;amp;tests=[%7B%22test%22:16,%22branch%22:1,%22machine%22:1312,%22testrun%22:8117907%7D]"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;ts_shutdown: &lt;a href="http://graphs.mozilla.org/graph.html#tests=[%7B%22test%22:36,%22branch%22:1,%22machine%22:1312%7D]"&gt;328.32&lt;/a&gt; (&lt;a href="http://graphs.mozilla.org/graph.html#type=series&amp;amp;tests=[%7B%22test%22:36,%22branch%22:1,%22machine%22:1312,%22testrun%22:8117908%7D]"&gt;details&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;span style="background-color: yellow;"&gt;tscroll: &lt;/span&gt;&lt;a href="http://graphs.mozilla.org/graph.html#tests=[%7B%22test%22:71,%22branch%22:1,%22machine%22:1312%7D]" style="background-color: yellow;"&gt;11582.2&lt;/a&gt;&lt;span style="background-color: yellow;"&gt; (&lt;/span&gt;&lt;a href="http://graphs.mozilla.org/graph.html#type=series&amp;amp;tests=[%7B%22test%22:71,%22branch%22:1,%22machine%22:1312,%22testrun%22:8117909%7D]" style="background-color: yellow;"&gt;details&lt;/a&gt;&lt;span style="background-color: yellow;"&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Now I will gather new data and determine which other suites are to be merged together.&lt;br /&gt;
&lt;a href="https://docs.google.com/spreadsheet/ccc?authkey=COzKr8wL&amp;amp;key=0ApOCAHvaMQSFdE5mUG51T1p2TGNibkl0R1A2Z0NZU1E&amp;amp;authkey=COzKr8wL#gid=0"&gt;I previously gathered some data&lt;/a&gt; and analyzed but I guess I did not write a blog post but just made &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=659328#c4"&gt;a comment&lt;/a&gt; in a bug.&lt;br /&gt;
&lt;br /&gt;
Stay tuned for more information!&lt;br /&gt;
&lt;br /&gt;
[1] &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=661656"&gt;&lt;b&gt;Bug&amp;nbsp;661656&lt;/b&gt;&lt;/a&gt; -&lt;span id="summary_alias_container"&gt;        &lt;span id="short_desc_nonedit_display"&gt;Determine if we can improve the download times between sjc1 and scl1&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span id="summary_alias_container"&gt;&lt;span id="short_desc_nonedit_display"&gt;[2] &lt;/span&gt;&lt;/span&gt;&lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=659328"&gt;&lt;b&gt;Bug&amp;nbsp;659328&lt;/b&gt;&lt;/a&gt; -&lt;span id="summary_alias_container"&gt;        &lt;span id="short_desc_nonedit_display"&gt;Merge talos suites that finish in less than 10 minutes to improve wait times&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/_RwDgdxb1SM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/_RwDgdxb1SM/go-faster-improved-download-times-for.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-yyXMPTcHY5w/TkvxX7CGacI/AAAAAAAAH3U/YThJy9zE5fU/s72-c/p2p.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2011/08/go-faster-improved-download-times-for.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-2877771320747703764</guid><pubDate>Tue, 12 Jul 2011 18:37:00 +0000</pubDate><atom:updated>2011-07-12T14:37:44.561-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">win64</category><title>Firefox and Windows 64-bit builds (testing version; not a release version)</title><description>We now have a small set of Windows 2008 64-bit slaves ready to be put in our production systems that can generate the 64-bit version of Mozilla Firefox.&lt;br /&gt;
&lt;br /&gt;
NOTE: This is not a released version but a testing version. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I will leave out any talking about when this could be released to our users and just focus on explaining where the project has been and where we are now from a Release Engineering point of view. Releasing depends on evaluating what the problems are on the product side before we would release it.&lt;br /&gt;
If you have done any comparison of the pros/cons of the 32-bit and 64-bit version of Firefox running on a 64-bit machine please let me know as I am interested to know.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;Try it out&lt;/span&gt;&lt;br /&gt;
We have been producing Firefox 64-bit nightly builds since last week but we now have a small pool of machines and we are upstreaming the process to production levels.&lt;br /&gt;
&lt;br /&gt;
You can give it a try by &lt;a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central/firefox-8.0a1.en-US.win64-x86_64.installer.exe"&gt;downloading the installer&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt; Help needed&lt;/span&gt;&lt;br /&gt;
Right now I have several bugs that I need help from developers to get them fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt; &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=671000"&gt;bug 671000&lt;/a&gt; - make buildsymbols takes 45 mins rather than 5 mins &lt;/li&gt;
&lt;li&gt; &lt;a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=669384" rel="nofollow"&gt;bug 669384&lt;/a&gt; - make buildsymbols fails for leak test builds &lt;/li&gt;
&lt;li&gt; &lt;a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=670915" rel="nofollow"&gt;bug 670915&lt;/a&gt; - make package fails for leak test builds &lt;/li&gt;
&lt;li&gt; &lt;a class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=670697" rel="nofollow"&gt;bug 670697&lt;/a&gt; - sporadic make check failures&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;There are many more bugs but the ones I mentioned are the ones that affect releng infrastructure. &lt;br /&gt;
We are using a tracking bug for &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=tracking_win64"&gt;product problems&lt;/a&gt; and another one for &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=support-win64"&gt;releng problems&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;Background&lt;/span&gt;&lt;br /&gt;
I started working on this project last year on Q2 and by&lt;a href="http://armenzg.blogspot.com/2010/05/pre-release-firefox-windows-64-bit.html"&gt; May 2010 I had some proof of concept going on&lt;/a&gt;. To my surprise &lt;a href="http://news.cnet.com/8301-30685_3-20006380-264.html"&gt;the media picked up on this&lt;/a&gt; and brought a lot of attention to it.&lt;br /&gt;
By Q3 we started having problems with OPSI (a system to deploy changes to our machines) and all efforts started little by little shifting towards supporting developers to ship Firefox 4. On Q2 of this year all focus was to adapt to the new fast release cadence.&lt;br /&gt;
&lt;br /&gt;
Nevertheless, by the end of March I had set up a machine to be cloned unto other machines.&lt;br /&gt;
Unfortunately the tools that we had in IT were not being able to clone the machine.&lt;br /&gt;
IT at that point started to look for a solution and in June we hired &lt;a href="http://twitter.com/#%21/digitalpenguin"&gt;digipengi&lt;/a&gt; who has Windows experience (for real!).&lt;br /&gt;
We worked together and we had to recreate the Windows 64-bit machine from scratch with only one partition rather than three.&lt;br /&gt;
We are now at the point that we have 5 production slaves, another 4 to be added soon and we will be cloning the remaining ones in the near future.&lt;br /&gt;
&lt;br /&gt;
If you want to know more CC yourself to the &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=support-win64"&gt;tracking bug&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/I4C1_KawT94" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/I4C1_KawT94/firefox-and-windows-64-bit-builds.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>5</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2011/07/firefox-and-windows-64-bit-builds.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-18323498.post-3247415602239846506</guid><pubDate>Mon, 27 Jun 2011 15:59:00 +0000</pubDate><atom:updated>2011-06-27T11:59:27.580-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">planet</category><category domain="http://www.blogger.com/atom/ns#">open source</category><title>disabling tp4</title><description>As announced on &lt;a href="https://wiki.mozilla.org/Platform/2011-06-21#Tree_Management"&gt;last week's platform meeting&lt;/a&gt;, this week we would like to disable tp4 as we have been running &lt;a href="http://oduinn.com/blog/2011/06/16/introducing-talos-tp5/"&gt;tp5 side by side&lt;/a&gt; and without issues*.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have not heard any concerns on disabling tp4 so we will do so on Thursday June 30th.&lt;br /&gt;
&lt;br /&gt;
If you have anything to add please do so at &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=664831"&gt;bug 664831&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
* The only issues were to adjust &lt;a href="https://bugzilla.mozilla.org/show_bug.cgi?id=664831#c4"&gt;tbpl and compare-locales&lt;/a&gt; to show tp5 which are fixed&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;&lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;&lt;img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" style="border-width: 0;" /&gt;&lt;/a&gt;&lt;br /&gt;
This work by &lt;a href="http://armenzg.blogspot.com/" property="cc:attributionName" rel="cc:attributionURL" xmlns:cc="http://creativecommons.org/ns#"&gt;Zambrano Gasparnian, Armen&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license"&gt;Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License&lt;/a&gt;.&lt;img src="http://feeds.feedburner.com/~r/armenzg/~4/htEE7Ca8IZM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/armenzg/~3/htEE7Ca8IZM/disabling-tp4.html</link><author>noreply@blogger.com (Armen Zambrano G.)</author><thr:total>0</thr:total><feedburner:origLink>http://armenzg.blogspot.com/2011/06/disabling-tp4.html</feedburner:origLink></item></channel></rss>
