<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Five-paragraph essays &#187; Planet</title>
	<atom:link href="https://alex.keybl.com/category/mozilla/planet/feed/" rel="self" type="application/rss+xml" />
	<link>https://alex.keybl.com</link>
	<description>Alex longer form</description>
	<lastBuildDate>Fri, 18 Oct 2013 18:38:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.2</generator>
		<item>
		<title>Release Management Team Structure</title>
		<link>https://alex.keybl.com/release-management-team-structure/</link>
		<comments>https://alex.keybl.com/release-management-team-structure/#comments</comments>
		<pubDate>Fri, 18 Oct 2013 18:22:08 +0000</pubDate>
		<dc:creator>alexkeybl</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Planet]]></category>

		<guid isPermaLink="false">http://alex.keybl.com/?p=280</guid>
		<description><![CDATA[I&#8217;d like to announce a couple of minor changes to team structure, now that we&#8217;ve got so many products releasing on a regular cadence. For sake of focus and longer term expertise, we plan to clearly separate our attention across shipping products. The delineation was based solely on differing interests on the team (which is [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;d like to announce a couple of minor changes to team structure, now that we&#8217;ve got so many products releasing on a regular cadence. For sake of focus and longer term expertise, we plan to clearly separate our attention across shipping products. The delineation was based solely on differing interests on the team (which is fantastic).</p>
<p><a href="https://wiki.mozilla.org/Release_Management/TeamWiki">Release Management</a></p>
<ul>
<li>Alex Keybl</li>
<li>Firefox Desktop/Mobile/Metro Focus
<ul>
<li>RM Lukas Blakk (focus lead)</li>
<li>Incoming Candidate &#8211; <a href="http://careers.mozilla.org/en-US/position/oypAXfwe">apply here</a></li>
<li>Community Release Management &#8211; <a href="http://lukasblakk.com/contribution-opportunity-early-feedback-community-release-manager/">get involved</a>!</li>
</ul>
</li>
<li>Firefox OS Focus
<ul>
<li>Sr. RM Preeti Raghunath (focus lead)</li>
<li>RM Bhavana Bajaj</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p>Our Firefox OS release managers will typically be focused on a single converging release, while our desktop/mobile release managers will continue to track a release each. I&#8217;ll manage both groups and pinch hit as necessary. Our hope is that this model will enable release managers to better embed within the (now separate) product orgs.</p>
<p>While this is our target structure, you&#8217;ll find that these lines won&#8217;t be perfectly clear until the new year. At that time, Bhavana will have the opportunity to focus completely on Firefox OS 1.3 convergence after passing the baton of desktop releases and Metro (post-launch) to Lukas.</p>
<p>It&#8217;s only been a couple of years since Mozilla had a single major product focus and one release manager. Now we have a solid and growing team, even bringing community into the fold! Thanks to the team for making this possible.</p>
]]></content:encoded>
			<wfw:commentRss>https://alex.keybl.com/release-management-team-structure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilizing Winqual Crash Data</title>
		<link>https://alex.keybl.com/utilizing-winqual-crash-data/</link>
		<comments>https://alex.keybl.com/utilizing-winqual-crash-data/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 00:54:35 +0000</pubDate>
		<dc:creator>alexkeybl</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Planet]]></category>

		<guid isPermaLink="false">http://alex.keybl.com/?p=248</guid>
		<description><![CDATA[What&#8217;s Winqual? Winqual is a site and service provided by Microsoft that enables us to look at data collected from Microsoft Windows Error Reporting (WER). If you&#8217;ve ever run into a Firefox crash/hang, seen something like and clicked &#8220;Send Error Report&#8221;, your crash was reported to Microsoft and made available to Mozilla through the Winqual [...]]]></description>
				<content:encoded><![CDATA[<h3>What&#8217;s Winqual?</h3>
<p>Winqual is a site and service provided by Microsoft that enables us to look at data collected from Microsoft Windows Error Reporting (WER). If you&#8217;ve ever run into a Firefox crash/hang, seen something like</p>
<p><a href="http://alex.keybl.com/wp-content/uploads/2011/11/encountered_problem.jpg"><img class="aligncenter size-full wp-image-249" title="encountered_problem" src="http://alex.keybl.com/wp-content/uploads/2011/11/encountered_problem.jpg" alt="" width="327" height="206" /></a></p>
<p>and clicked &#8220;Send Error Report&#8221;, your crash was reported to Microsoft and made available to Mozilla through the Winqual website.<span id="more-248"></span></p>
<h3>Why should we care?</h3>
<p>Any data that goes through WER is not currently making it into our crash reporting system, which makes it difficult for us to use our normal processes and weigh these issues against those already being tracked internally. Additionally, we know that there are some blind spots in our current crash reporting (for instance hangs) which Winqual does have additional information for.</p>
<h3>The Plan</h3>
<p>Our goals are to</p>
<ol>
<li>Identify major issues in Firefox being reported through WER, and fix them</li>
<li>Find out why these crashes aren&#8217;t being caught by Crash Reporter, and fix those bugs as well</li>
<li>Address the fact that hangs are not currently going through our crash system by resolving <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=429592">bug 429592</a></li>
</ol>
<p>The first two goals have some caveats as to how we can handle the Winqual data and conduct our investigation due to Microsoft&#8217;s terms. Only Mozilla employees can access the Winqual site, crash dumps, and data that is pulled from those dumps (such as a backtrace).</p>
<p>In order to make forward progress despite these stipulations, our plan is to give a subset of our crash kill team access to Winqual and the associated crash dumps, and have them file bugs into a new Firefox Bugzilla component called &#8220;Winqual Reports&#8221;. The bugs within this component will unfortunately need to be hidden. Once the investigation has progressed far enough to identify a reproducible case or fix, the implementation will be tracked in a second bug viewable by all.</p>
<p>We understand that this bug strategy is a deviation from the norm, but we also feel that the issues currently tracked in Winqual are important enough to follow up on. Please feel free to ask any questions you may have in the comments below. Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>https://alex.keybl.com/utilizing-winqual-crash-data/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Heroes Wanted</title>
		<link>https://alex.keybl.com/heroes-wanted/</link>
		<comments>https://alex.keybl.com/heroes-wanted/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 23:59:02 +0000</pubDate>
		<dc:creator>alexkeybl</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Planet]]></category>

		<guid isPermaLink="false">http://alex.keybl.com/?p=241</guid>
		<description><![CDATA[Just in case you haven&#8217;t heard yet, we recently announced the Mobile Test Drivers (MTD) Program with a goal of increasing Firefox for Android testing coverage. For those of you familiar with &#8220;dogfood&#8221; programs at other organizations, we&#8217;re trying to accomplish something very similar. We&#8217;re looking to build a diverse community of Mozillians (staff and [...]]]></description>
				<content:encoded><![CDATA[<p>Just in case you haven&#8217;t heard yet, we recently announced the <a href="http://www.mozilla.com/mobile/testdrivers">Mobile Test Drivers (MTD) Program</a> with a goal of increasing Firefox for Android testing coverage. For those of you familiar with &#8220;dogfood&#8221; programs at other organizations, we&#8217;re trying to accomplish something very similar.</p>
<p>We&#8217;re looking to build a diverse community of Mozillians (staff and volunteers) who will come together to test nightly builds of Firefox for Android, file bugs, and provide regular feedback. We&#8217;ll be teaching everybody involved how to test and file bugs through a set of simple tutorials, and there will be plenty of opportunities to ask questions.</p>
<p>The initial focus of this program, much like the mobile refresh, will be on small form factor devices. We&#8217;ll have a (limited) supply of Android phones available for Mozilla staff and volunteers who don&#8217;t already have an Android phone.</p>
<p>For Americans in the audience, Thanksgiving is a time for giving &#8211; so please consider joining us and giving your time to the MTD cause. For everybody else, just look into this fox&#8217;s eyes and try to tell him no&#8230;</p>
<p style="text-align: center;"><a href="https://docs.google.com/spreadsheet/viewform?formkey=dFlTZXR5aVRPNWNRUFppY2doOWZ2RlE6MQ"><img class="aligncenter size-full wp-image-242" title="1321927856_1256" src="http://alex.keybl.com/wp-content/uploads/2011/11/1321927856_1256.png" alt="" width="125" height="125" /></a><strong><a href="https://docs.google.com/spreadsheet/viewform?formkey=dFlTZXR5aVRPNWNRUFppY2doOWZ2RlE6MQ">Sign up now!</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>https://alex.keybl.com/heroes-wanted/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rethinking Firefox release notes</title>
		<link>https://alex.keybl.com/rethinking-firefox-release-notes/</link>
		<comments>https://alex.keybl.com/rethinking-firefox-release-notes/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 14:34:18 +0000</pubDate>
		<dc:creator>alexkeybl</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Planet]]></category>

		<guid isPermaLink="false">http://alex.keybl.com/?p=181</guid>
		<description><![CDATA[Update: For anyone interested, we went live with the Aurora notes a couple of weeks ago &#8211; https://www.mozilla.org/en-US/mobile/10.0a2/auroranotes/. We&#8217;ll be making even more progress towards these goals, over the next cycle. Stay tuned. There&#8217;s been a desire to put out Aurora release notes starting next week. That makes this a fantastic time to rethink the [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Update:</strong> For anyone interested, we went live with the Aurora notes a couple of weeks ago &#8211; <a href="https://www.mozilla.org/en-US/mobile/10.0a2/auroranotes/">https://www.mozilla.org/en-US/mobile/10.0a2/auroranotes/</a>. We&#8217;ll be making even more progress towards these goals, over the next cycle. Stay tuned.</p>
<p>There&#8217;s been a desire to put out Aurora release notes starting next week. That makes this a fantastic time to rethink the release notes, their audience, and their purpose. For an example of what we&#8217;re currently using, you can take a look at the <a href="https://www.mozilla.org/en-US/firefox/8.0b1/releasenotes/">8.0 beta release notes</a>.</p>
<p>We&#8217;ve identified a few issues with the current notes (after the break)<span id="more-181"></span></p>
<ul>
<li><span style="color: #ff9900;">[content]</span> The two parts of the notes that are most important for a specific release, &#8220;What&#8217;s New&#8221; and &#8220;Known Issues&#8221;, are hidden behind &#8220;+&#8221; drop-downs.</li>
<li><span style="color: #ff9900;">[content]</span> There&#8217;s likely too much info on the page, and the info doesn&#8217;t appear to be updated as much as link alternatives.</li>
<li><span style="color: #0000ff;">[audience]</span> It&#8217;s unclear who the audience for these notes are, as some of the &#8220;Frequently Asked Questions&#8221; seem geared towards new Firefox users while the &#8220;Troubleshooting&#8221; section suggests a user opens up Terminal to debug their issues.</li>
<li><span style="color: #0000ff;">[audience]</span> Within the &#8220;What&#8217;s New&#8221; section a user who is specifically interested in user features or major bug fixes or new technologies cannot quickly parse the text.</li>
<li><span style="color: #ff0000;">[implementation]</span> The content of the release notes are currently copy/pasted from one note to another in order to maintain the format and carry over unresolved issues.</li>
<li><span style="color: #008000;">[purpose]</span> The current beta notes do suggest that users provide feedback through input.mozilla.com and Bugzilla, but don&#8217;t regularly leverage pre-release users for specific tasks.</li>
</ul>
<p>&nbsp;</p>
<p>The changes we&#8217;re currently pursuing are</p>
<ul>
<li><span style="color: #ff9900;">[content]</span> We&#8217;re redesigning and branding the notes in <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=697337">bug 697337</a>. See that bug for an initial mockup.</li>
<li><span style="color: #ff9900;">[content]</span> We&#8217;ll be culling the number of sections in the notes down to a more manageable set.</li>
<ul>
<li>See my proposal for editing in <a href="https://img.skitch.com/20111025-ru7bnwcddfw4t5xuym9ufsid9p.jpg">this image</a> (forgive the roughness). Proposed main headings are &#8220;What&#8217;s New&#8221;, &#8220;Known Issues&#8221;, &#8220;Try Firefox&#8221;, &#8220;Having Problems?&#8221;, and &#8220;Get Involved&#8221;.</li>
</ul>
<li><span style="color: #0000ff;">[audience]</span> Non-release channel notes will have different content than our release version &#8211; there will be more mention of how testers can utilize engineering tools like Bugzilla (see the last [purpose] bullet).</li>
<li><span style="color: #0000ff;">[audience]</span> We plan to start categorizing individual items in &#8220;What&#8217;s New&#8221; with tags like &#8220;New&#8221;, &#8220;Changed&#8221;, &#8220;Fixed&#8221;, and other technology-specific tags (think &#8220;HTML5&#8243;).</li>
<li><span style="color: #ff0000;">[implementation]</span> We&#8217;re going to start maintaining a common data source across all notes (a database of changes/issues).</li>
<ul>
<li>See <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=697519">bug 697519</a> for implementation details. This means we can automatically roll over unresolved bugs from release to release unless they&#8217;re marked otherwise. We&#8217;ll also be able to query release info and noted issues, which gets interesting in this next bullet.</li>
</ul>
<li><span style="color: #008000;">[purpose]</span> Because we&#8217;re moving to a DB model, when a previously known issue is resolved, all older release notes will automatically link to the Firefox version where that issue was resolved. Value add!</li>
<li><span style="color: #008000;">[purpose]</span> Help curate the bug filing experience for community testers when additional testing is requested through the use of predefined file links.</li>
<ul>
<li>For instance &#8220;Please consider filing <a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&amp;component=Tabbed%20Browser&amp;version=10%20Branch&amp;comment=Steps%20to%20reproduce%20your%20animated%20tab%20issue:%0D%0A1.%0D%0A2.%0D%0A3.&amp;keywords=relnote_originated">a technical bug report</a> if you run into an issue when using the new animated tab functionality&#8221; which basically sets the following parameters automatically</li>
<ul>
<li>Product: Firefox</li>
<li>Component: Tabbed Browser</li>
<li>Version: 10 Branch</li>
<li>Comment: &#8220;Steps to reproduce your animated tab issue:&#8230;&#8221;</li>
<li>(hidden) Keyword: relnote_originated</li>
</ul>
<li>That hidden keyword is especially useful in case this experiment fails and teams need to filter out relnote bugs in their triage queries.</li>
</ul>
</ul>
<p>&nbsp;</p>
<p>If the new notes are considered successful, we plan to roll out similar changes to Beta on the next merge date, and then Release 6 weeks after that.  If you&#8217;ve got any ideas for making release notes more useful, please share in the comments here or in the bugs listed above. Additionally, if you have any ideas for the best place to source release notes from, or a new process with which Mozillians can propose notes, please share.</p>
]]></content:encoded>
			<wfw:commentRss>https://alex.keybl.com/rethinking-firefox-release-notes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;Open in Bugzilla&#8221; w/ keyboard shortcut</title>
		<link>https://alex.keybl.com/open-in-bugzilla-w-keyboard-shortcut/</link>
		<comments>https://alex.keybl.com/open-in-bugzilla-w-keyboard-shortcut/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 01:24:57 +0000</pubDate>
		<dc:creator>alexkeybl</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Planet]]></category>

		<guid isPermaLink="false">http://alex.keybl.com/?p=23</guid>
		<description><![CDATA[Copy/paste seems to be the best method for viewing unlinked bug numbers in bugzilla right now. Given how tedious that can be, I&#8217;ve thrown together a small OS X service that allows you to select a block of text in an app and directly open or list the included bug #s on bugzilla.mozilla.org. Note that [...]]]></description>
				<content:encoded><![CDATA[<p>Copy/paste seems to be the best method for viewing unlinked bug numbers in bugzilla right now. Given how tedious that can be, I&#8217;ve thrown together a small OS X service that allows you to select a block of text in an app and directly open or list the included bug #s on <a href="http://bugzilla.mozilla.org">bugzilla.mozilla.org</a>. Note that bug #s &lt;101 and between 1990-2020 are ignored for correctness and convenience. The download, source, and install info is after the break.<span id="more-23"></span></p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://alex.keybl.com/wp-content/uploads/2011/09/BugParser.zip"><img class="aligncenter size-full wp-image-28" title="BugParser.zip" src="http://alex.keybl.com/wp-content/uploads/2011/09/Screen-Shot-2011-09-27-at-10.28.56-AM.png" alt="Download Bug Parser" /></a><a href="https://github.com/akeybl/Open-in-Bugzilla">Source on GitHub</a></p>
<h3>To Install the Service</h3>
<ol>
<li>Open Finder</li>
<li>Shift+cmd+g to ~/Library/</li>
<li>Go to Services (create the folder if necessary)</li>
<li>Unzip &#8220;BugParser.zip&#8221; into that folder (you should now see BugParser.service in that directory)</li>
<li>Log-out and back in or run the following at the commandline
<pre style="padding-left: 10px;">/System/Library/CoreServices/pbs</pre>
</li>
<li>Go to System Preferences, the Keyboard Pane, Services and find &#8220;Open in Bugzilla&#8221;</li>
<li>Click the checkbox to enable the service, and double-click to the right of the label to set a keyboard shortcut<a href="http://alex.keybl.com/wp-content/uploads/2011/09/Screen-Shot-2011-09-27-at-9.36.58-AM1.png"><img class="aligncenter size-full wp-image-25" title="Screen Shot 2011-09-27 at 9.36.58 AM" src="http://alex.keybl.com/wp-content/uploads/2011/09/Screen-Shot-2011-09-27-at-9.36.58-AM1.png" alt="SysPrefs Screenshot" width="508" height="463" /></a></li>
<li>Now select some text and hit your keyboard shortcut to launch Bugzilla in the default web browser. Here&#8217;s a random copy/paste for you to try it out on:
<pre style="padding-left: 10px;">Page 1 | Sep 27, 2011
649234     nor     --     Wind     nobody@mozilla.org     UNCO     ---
652021     nor     --     All     nobody@mozilla.org     NEW     ---
652023     nor     --     All     nobody@mozilla.org     NEW     ---
652024     nor     --     All     nobody@mozilla.org     NEW     ---
652026     nor     --     All     nobody@mozilla.org     NEW     ---
657697     nor     --     All     ddahl@mozilla.com     NEW     ---
657699     nor     --     All     ddahl@mozilla.com     NEW     ---
657700     nor     --     All     ddahl@mozilla.com     NEW     ---
660091     nor     --     All     ddahl@mozilla.com     NEW     ---
661052     nor     --     All     nobody@mozilla.org     NEW     ---
661701     nor     --     Linu     nobody@mozilla.org     UNCO     ---
666147     nor     --     Wind     nobody@mozilla.org     UNCO     ---
673621     enh     --     All     nobody@mozilla.org     NEW     ---
673955     min     --     Mac     nobody@mozilla.org     UNCO     ---
686290     nor     --     Wind     nobody@mozilla.org     UNCO     ---</pre>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>https://alex.keybl.com/open-in-bugzilla-w-keyboard-shortcut/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
