<?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>Composite &#187; planetmozilla</title>
	<atom:link href="http://bookmaniac.org/category/planetmozilla/feed/" rel="self" type="application/rss+xml" />
	<link>http://bookmaniac.org</link>
	<description>Internet -- information -- criticism -- poetry -- connection -- feminism -- open source -- open spaces -- translation -- digression -- recursion -- boats -- ranting -- the future -- by Liz Henry</description>
	<lastBuildDate>Thu, 25 Apr 2013 17:49:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>File a bug: the missing manual, now with unicorns</title>
		<link>http://bookmaniac.org/file-a-bug-the-missing-manual-now-with-unicorns/</link>
		<comments>http://bookmaniac.org/file-a-bug-the-missing-manual-now-with-unicorns/#comments</comments>
		<pubDate>Tue, 09 Apr 2013 18:49:44 +0000</pubDate>
		<dc:creator>Liz Henry</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[planetmozilla]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[webrtc]]></category>

		<guid isPermaLink="false">http://bookmaniac.org/?p=2994</guid>
		<description><![CDATA[At countless conference talks I have heard standard advice on &#8220;how to get involved in an open source project&#8221;. It goes something like this: Step 1. File a bug! Step 2. Submit a patch! (repeat steps 1 and 2 for &#8230; <a href="http://bookmaniac.org/file-a-bug-the-missing-manual-now-with-unicorns/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>At countless conference talks I have heard standard advice on &#8220;how to get involved in an open source project&#8221;. It goes something like this:</p>
<blockquote><p>Step 1. File a bug!<br />
Step 2. Submit a patch!  (repeat steps 1 and 2 for a while)<br />
Step 3. Now you are ready to write some new features and stuff! Fly and be free!</p></blockquote>
<p>I always thought that was interesting because it is an attempt to reassure people that you don&#8217;t have to leap into  immediate coding.  Just file a bug, that is the first step.  This results in people coming into projects and wondering vaguely how to find bugs. </p>
<p>Part of what I want to do as bugmaster for Mozilla is to put in another step &#8212; look at the bugs already reported, since there are a squizillion of them, and see what you can do to improve the meta information of those bugs. </p>
<p>Today on Planet Mozilla I noticed some really good advice from Jason Smith on how to find bugs: <a href="http://jasondanielsmith.wordpress.com/2013/04/06/webrtc-testing-try-out-conversat-io-and-file-bugs/">WebRTC testing: Try out conversat.io and file bugs</a>.  It is really sensible and practical. Jason&#8217;s blog has a few posts like this that advise focus in a particular area, like WebRTC or Desktop web apps, by incorporating use of those tools in your daily life.   Our &#8220;get involved in open source&#8221; sequence now looks more like this,</p>
<blockquote><p>Step 1. Find some feature that could use testing.<br />
Step 2. Figure out how to use it regularly.<br />
Step 3. Use it.<br />
Step 4. Encounter behavior you think is a bug.<br />
Step 5. FILE A BUG   (BUT HOW?)</p></blockquote>
<p>There is a lot of background knowledge necessary to actually file a bug in the complicated system that is bugzilla.mozilla.org (or BMO). </p>
<p>So let&#8217;s take the WebRTC example. Say you&#8217;ve followed Jason&#8217;s advice, used conversat.io for a while, and found A BUG. Jason helpfully provides a link directly into Bugzilla to the enter_bug form, with the Product and Component pre-filled out to be for <a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&#038;component=WebRTC">a bug with WebRTC</a> (the component) and Core (the product.)  Bugs in BMO are categorized according to Product, like Firefox Desktop, Firefox for Android, FirefoxOS, Thunderbird, etc.   &#8220;Core&#8221; is the product for the code that is shared between many other products. If you were looking to file a bug with WebRTC from scratch you would probably not know which product to file it under, though you have to choose one. So it&#8217;s great that Jason gives a link to the right product and component!</p>
<p>But wait. There is so much more background, or context, to understand. You don&#8217;t have to, but it is very good to understand it!</p>
<p>First of all you have to have a bugzilla account for the link to work properly. If you do that, you will be a new bugzilla user, and some of the bug entry forms will look different to you &#8212; you&#8217;ll be automatically directed to a &#8220;guided bug entry form&#8221; which is broken into several steps, rather than the form that shows you the whole &#8220;advanced view&#8221; with several dozen fields and dropdown menus. </p>
<p>Second, how about looking at the list of  <a href="https://bugzilla.mozilla.org/describecomponents.cgi?product=Core">all the components in the Core product</a>. This is a good part of the background knowledge &#8211; a little piece of the map or geography of Bugzilla. As you can see, there are a lot of components that are part of Core.  Scrolling down to the WebRTC bit, you can see that there are several sub categories:  WebRTC, WebRTC:Audio/Video, WebRTC:Networking, and WebRTC:Signaling. Click on the general WebRTC component to see a <a href="https://bugzilla.mozilla.org/buglist.cgi?product=Core&#038;component=WebRTC&#038;resolution=---&#038;list_id=6242791">list of open WebRTC bugs</a>. This is where your geography lesson gets useful.  </p>
<p>Right now there are 113 open bugs for WebRTC. You might look over them simply to get an idea of what kinds of bugs others have found. More about this later! </p>
<p>The important thing at this moment is: Is your bug already reported?  Depending on how many bugs there are in this list, and your levels of interest and patience, you might want to either quickly read through the summaries (the title of the bug) or do a search down the page for words that might be in the bug you&#8217;re about to file. </p>
<p>If you find something in that list that you think is your bug, take a closer look at it. Read it and the comments and try to understand what they&#8217;re talking about. If it is the same as your bug, you may want to leave a comment describing what you saw happen. </p>
<p>But let&#8217;s say you don&#8217;t find your bug on that list. Aha! Here we use the File a bug link from the original blog post, <a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&#038;component=WebRTC">link to file a bug with WebRTC</a>. If you are me, or a user of Bugzilla who has made more than 25 edits or comments to bugs, you will see the advanced bug entry form, which is huge (you can see it from space) and looks like this:</p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/enter-bug-webrtc-advanced2.png" alt="Enter bug webrtc advanced" title="enter-bug-webrtc-advanced.png" border="0" width="600" height="1197" /></p>
<p>If you are a relatively new user of Bugzilla, you&#8217;ll come first to a guided entry form, broken into several screens. (At any point, you can switch to the advanced entry form with a link at the bottom of the page, if clicking through multiple screens annoys you.) The first screen for guided bug entry would normally be for selecting the product and component. Since you have these already chosen in Jason&#8217;s convenient link, you start on Screen 2, where you can enter the summary for your bug. In this case I am reporting a sort of unicorn invasion:</p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/enterbug-webrtc-screen2.png" alt="Enterbug webrtc screen2" title="enterbug-webrtc-screen2.png" border="0" width="600" height="415" /></p>
<p>After you enter a summary you will see a list pop up underneath the summary field, of bugs that may be similar. It is worth reading through those to see if anyone else has reported unicorns invading their conversat.io screens in Firefox. In this case, definitely not.</p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/enterbug-webrtc-screen2-list.png" alt="Enterbug webrtc screen2 list" title="enterbug-webrtc-screen2-list.png" border="0" width="600" height="351" /></p>
<p>Since no one else has reported this bug, I click the &#8220;My issue is not listed&#8221; button, and advance to screen 3, which suggests how I can describe my actions or steps to reproduce the issue, exactly what happened that I think is a bug, and what I think should have happened instead.</p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/enter-bug-screen3-unicorn.jpg2.png" alt="Enter bug screen3 unicorn jpg" title="enter-bug-screen3-unicorn.jpg.png" border="0" width="600" height="744" /></p>
<p>Great, we have filed a bug! Back to that list of &#8220;how to contribute to an open source project&#8221;:</p>
<blockquote><p>Step 1. Find some feature that could use testing.<br />
Step 2. Figure out how to use it regularly.<br />
Step 3. Use it.<br />
Step 4. Encounter behavior you think is a bug.<br />
Step 4.5  Make a bugzilla.mozilla.org account.<br />
Step 4.6 Confirm it with the email confirmation.<br />
Step 4.7 Log in to bugzilla.mozilla.org.<br />
Step 5. FILE A BUG  (which we now know how to do!!!)
</p></blockquote>
<p>But wait, there&#8217;s more &#8212; or there can be if you want to get your bearings on that map of Bugzilla. Take a look back at the list of all the general open WebRTC bugs. What can we understand from this list?  </p>
<p>As I look over the current list it is pretty mysterious. From the language in the summaries, I would guess some of the bugs are notes by the development team for their own to-do list, and some of them look like bugs discovered by general users of the software. My first impulse is to sort the page a few different ways to see what that reveals. Sorting by Status shows the UNCONFIRMED bugs at the top and the NEW bugs listed just underneath. There is one titled <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=801385">getUserMedia freeze all system</a> that isn&#8217;t confirmed yet and may be a good example. </p>
<p>Here is an interesting one, <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=859761">No event when remote peer disappeared</a>. My view of this bug is going to be different from yours, if you are new to Bugzilla, because I have more magic powers, ie, <a href="https://developer.mozilla.org/en-US/docs/What_to_do_and_what_not_to_do_in_Bugzilla">canconfirm and editbugs permissions</a>, as well as some extra admin stuff. There is a lot of stuff on the page. It&#8217;s extremely &#8220;busy&#8221; with text! You have to learn to skim it and parse it mentally so that you can see and notice the stuff that is important to you at the moment. Here is what this bug looks like for a new Bugzilla user.  </p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/example-webrtc-bug23.png" alt="Example webrtc bug2" title="example-webrtc-bug2.png" border="0" width="600" height="1495" /></p>
<p>What I can see from reading this bug is that there is at least one person actively looking at newly filed bugs, triaging them, and working on the project. And in fact as I click around and read more of the bugs for WebRTC I can see Jason is actively engaged with most of them, which is not a big surprise since he is blogging about the subject.</p>
<p>Jason&#8217;s blog looks like a quite useful place to find out areas that welcome testers and bug-finders.  You can also look at the <a href="https://quality.mozilla.org/docs/misc/how-can-i-help-test/">QMO quality assurance and testing pages</a> which explain how to run nightly builds and participate in QA&#8217;s <a href="https://quality.mozilla.org/category/events/">bug test and triage days</a>.</p>
<p>My bigger point here, though, is that to start contributing to an open source project, aside from reporting one-off bugs you accidentally discover, it is super helpful to learn the landscape of the project. Adopt the project and poke around to learn about it.  If you are reporting a bug, look at the other bugs. Look at who is commenting and working on those bugs. Join their IRC channel and read their <a href="https://wiki.mozilla.org/Webrtc">wiki pages</a> and  (usually more formal than the wiki pages…) <a href="https://developer.mozilla.org/en-US/docs/WebRTC">developer documentation</a>. Or simply google the project to learn more about what&#8217;s going on with it. In this case I found that <a href="https://hacks.mozilla.org/2013/03/making-webrtc-simple-with-conversat-io/">conversat.io is quite new </a>and was developed partly to show off <a href="https://hacks.mozilla.org/2013/03/webrtc-data-channels-for-great-multiplayer/">what WebRTC is and what it can do</a>. </p>
<p>It was really apparent, from my morning of poking around, how much transparency there is at Mozilla, and the amazing technical depths you can get to from half a day&#8217;s reading and bug surfing.  As a society we really have yet to realize the implications for education and educational institutions. It is a major cultural shift I am happy to be part of.</p>
<em>Related posts:</em><div style="clear: both"></div><div style="border: 0pt none ; margin: 0pt; padding: 0pt;"><a onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEF'" style="background-color: #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: medium none; margin: 0pt; padding: 6px; display: block; float: left; text-decoration: none; text-align: left; cursor: pointer;" href="http://bookmaniac.org/what-it-might-mean-to-make-maps/"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 150px; height: 225px;"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(http://bookmaniac.org/wordpress/wp-content/uploads/4650633246_e49ebf5410-150x150.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 150px;"></div><div style="border: 0pt none; margin: 3px 0pt 0pt; padding: 0pt; font-family: ; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">What it might mean to make maps</div></div></a><a onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEF'" style="background-color: #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: medium none; margin: 0pt; padding: 6px; display: block; float: left; text-decoration: none; text-align: left; cursor: pointer;" href="http://bookmaniac.org/screen-reader-and-accessibility-bug-day/"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 150px; height: 225px;"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(http://bookmaniac.org/wordpress/wp-content/uploads/orca2-sm.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 150px;"></div><div style="border: 0pt none; margin: 3px 0pt 0pt; padding: 0pt; font-family: ; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">Screen reader and accessibility bug day</div></div></a></div><div style="clear: both"></div>]]></content:encoded>
			<wfw:commentRss>http://bookmaniac.org/file-a-bug-the-missing-manual-now-with-unicorns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Screen reader and accessibility bug day</title>
		<link>http://bookmaniac.org/screen-reader-and-accessibility-bug-day/</link>
		<comments>http://bookmaniac.org/screen-reader-and-accessibility-bug-day/#comments</comments>
		<pubDate>Mon, 11 Mar 2013 23:30:35 +0000</pubDate>
		<dc:creator>Liz Henry</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planetmozilla]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://bookmaniac.org/?p=2981</guid>
		<description><![CDATA[Tomorrow Mozilla is hosting a screen reader and general accessibility bug day. Len Burns and I have invited screen reader users of Firefox and other Mozilla products to join us in sorting through existing accessibility bugs. Some folks from the &#8230; <a href="http://bookmaniac.org/screen-reader-and-accessibility-bug-day/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Tomorrow Mozilla is hosting a <a href="https://wiki.mozilla.org/Bugmasters/Bug_days/a11y">screen reader and general accessibility bug day</a>.   </p>
<p><a href="http://www.gatamundo.com/">Len Burns</a> and I have invited screen reader users of Firefox and other Mozilla products to join us in sorting through existing accessibility bugs. Some folks from the <a href="https://wiki.mozilla.org/Accessibility">Mozilla Accessibility team</a> will be on hand to talk with us.  </p>
<p>I&#8217;m pretty sure we will also collect some new bugs along the way! </p>
<p>I hope that people will make new connections, and that we can attract a wider accessibility bugmaster team to do ongoing work with Mozilla&#8217;s existing developers and a11y experts. </p>
<p>The screen reader landscape for web access is fairly complicated. For example, here are the <a href="http://www.mozilla.org/access/windows/at-apis.html">Firefox Gecko docs for Windows accessibility vendors</a> which explain the relationship between the DOM tree and Microsoft&#8217;s accessibility API. Common screen reader software includes NVDA, Window-Eyes, JAWS, and Orca.  </p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/orca2-sm.jpg" alt="Orca2 sm" title="orca2-sm.jpg" border="0" width="150" height="150" description="fierce-looking cartoon orca with a white cane"/></p>
<p>If you would like a quick overview of common web access issues, look through <a href="http://www.mozilla.org/access/slideshow/">Aaron Leventhal&#8217;s presentation</a>. I like it because he includes some political dimensions and context for accessibility. </p>
<p>So far, the &#8220;bugmaster&#8221; bug days have been combined with <a href="https://quality.mozilla.org/category/events/">QA&#8217;s efforts</a>. I&#8217;m hoping to also hold focused bug days like this one, in cooperation with various teams across Mozilla. As we gather more templates for bug managing and triage, I hope we&#8217;ll coalesce bugmaster teams with expertise in particular areas. And we can repeat topic-focused bug days periodically.</p>
<p>If you are interested in web accessibility or if you use a screen reader, please drop by on Tuesday and say hello in the #accessibility channel on irc.mozilla.org.</p>
<p>You can also add the name you go by, your irc handle, your contact infomation, or anything else you use to identify yourself, on the wiki page for the bug day under Participants: <a href="https://wiki.mozilla.org/Bugmasters/Bug_days/a11y#Participants">https://wiki.mozilla.org/Bugmasters/Bug_days/a11y#Participants</a> . </p>
<p>The goals of the screen reader bug day are to improve everyone&#8217;s experience of Firefox and other Mozilla tools. We would like for everyone to be able to access the web smoothly. Through collecting more information on accessibility bugs, we hope to connect committed technical users with accessibility developers, and make our community better and more powerful. Our bugmaster work should help to make developers&#8217; work easier. That way they can spend more time fixing stuff.</p>
<p>If you have any questions or feedback, please feel free to email me at lhenry@mozilla.org.  </p>
<p>In setting up this event I tried to make sure that the tools we are using are as accessible as possible. Etherpad, which Mozilla teams often use for bug triage events, is not useable for screen readers. The wiki.mozilla.org pages seem readable though editing may be more of a challenge. IRC feels like our best bet for good communication.  I also went through about 100 screen-reader-related bugs and emailed the bug reporters and commenters to send them invitations to participate. </p>
<p>Len is particularly interested in developing a plan for Thunderbird and screen reader vendors. If you share this interest I recommend joining the mailing list <a href="https://mail.mozilla.org/listinfo/tb-planning">tb-planning</a>. </p>
<p>Here is what Len has to say on Thunderbird accessibility:</p>
<blockquote><p>It is complicated, because the issues are really between the two major screen reader vendors and Mozilla. Meaning, that the solution would need to be a cooperative one. Because the screen reader vendors perceive, right or wrong, that little more than security bugs are being updated in Thunderbird, they do not seem terribly motivated. I am not quite sure where to take it.</p>
<p>Unless I could convince the vendors that solving these issues are worthy of their time, I am a bit stuck.</p>
<p>I would definitely be willing to raise the specifics with both vendors if I could give them some reason to encourage a belief that there is a mutual interest in improving things. When I have raised several with GW Micro I hear things like: This has been filed for over a year with no response, and the like.</p>
<p>Those of us using screen readers are currently in quite a pickle regarding email. The choices are quite limited. A lot of us have been using Thunderbird for some time, but when things reach a point where you are spending too much time trying to send a simple email, something must give.</p>
<p>I can also tell you that what finally tipped me were problems between the composition screen, and other open apps on-screen. If I were going to compose an email in TBird right now, I would have to be sure that Skype was minimized, MirandaIM was minimized, etc. If I did not, I would be likely to encounter a range of strange behaviors in the edit window such as being unable to read back the text I am writing, inaability to use my backspace, format distortion, and more.</p>
<p>What has been slowing me down on these issues was a lack of knowing avenues of pursuit.  The challenge will be convincing vendors that investing time is a benefit. My position is that I am not sure, but, we have a good chance of catalyzing and contributing to change and possible strengthened relationships.
</p></blockquote>
<p>Len has been a professional system administrator, coder and web accessibility consultant since the Internet was a kinder and gentler place. He makes his living these days free lancing as a web accessibility consultant for colleges and universities and coding the back-end glue of web sites for small to mid-sized businesses. </p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/Len-FB-profile.jpg" alt="Len FB profile" title="Len-FB-profile.jpg" border="0" width="150" height="150" description="Len Burns photo"/></p>
<p>Thanks to Len for his insights on web dev, email, and access in the last couple of weeks as well as his outreach efforts to talk with vendors, software users, and developers!</p>
<em>Related posts:</em><div style="clear: both"></div><div style="border: 0pt none ; margin: 0pt; padding: 0pt;"><a onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEF'" style="background-color: #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: medium none; margin: 0pt; padding: 6px; display: block; float: left; text-decoration: none; text-align: left; cursor: pointer;" href="http://bookmaniac.org/bug-history-and-conversations/"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 150px; height: 225px;"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(http://bookmaniac.org/wordpress/wp-content/plugins/related-posts-thumbnails/img/default.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 150px;"></div><div style="border: 0pt none; margin: 3px 0pt 0pt; padding: 0pt; font-family: ; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">Bug history and conversations</div></div></a><a onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEF'" style="background-color: #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: medium none; margin: 0pt; padding: 6px; display: block; float: left; text-decoration: none; text-align: left; cursor: pointer;" href="http://bookmaniac.org/bugs-and-sheriffs-in-london/"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 150px; height: 225px;"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(http://bookmaniac.org/wordpress/wp-content/uploads/lanterns-sky-150x150.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 150px;"></div><div style="border: 0pt none; margin: 3px 0pt 0pt; padding: 0pt; font-family: ; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">Bugs and sheriffs in London</div></div></a></div><div style="clear: both"></div>]]></content:encoded>
			<wfw:commentRss>http://bookmaniac.org/screen-reader-and-accessibility-bug-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bugzilla hijinks, Tuesday March 5</title>
		<link>http://bookmaniac.org/bugzilla-hijinks-tuesday-march-5/</link>
		<comments>http://bookmaniac.org/bugzilla-hijinks-tuesday-march-5/#comments</comments>
		<pubDate>Mon, 04 Mar 2013 22:16:50 +0000</pubDate>
		<dc:creator>Liz Henry</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planetmozilla]]></category>
		<category><![CDATA[bugzilla]]></category>

		<guid isPermaLink="false">http://bookmaniac.org/?p=2977</guid>
		<description><![CDATA[Tomorrow evening (Pacific time) the bugzilla.mozilla.org and IT folks will be moving BMO to a new infrastructure and upgrading to Bugzilla 4.2. I&#8217;ll be up on the 7th floor of the SF office with Shyam and probably others. I know &#8230; <a href="http://bookmaniac.org/bugzilla-hijinks-tuesday-march-5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Tomorrow evening (Pacific time) the bugzilla.mozilla.org and IT folks will be <a href="http://globau.wordpress.com/2013/02/15/bugzilla-mozilla-org-4-2-upgrade/">moving BMO to a new infrastructure</a> and upgrading to Bugzilla 4.2.  </p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/no-bugzilla.png" alt="No bugzilla cartoon" title="no-bugzilla.png" border="0" width="413" height="360" caption="fredericiana.com"></p>
<p>I&#8217;ll be up on the 7th floor of the SF office with Shyam and probably others. I know a few comunity contributors will be showing up on IRC around 8pm PST to help test during deployment so if you&#8217;d like to participate, let me know!</p>
<p>Earlier on Tuesday, before the outage, there will be a QA-run <a href="https://quality.mozilla.org/2013/02/unconfirmed-bugs-triage-day-march-5th/">Firefox unconfirmed bugs</a> day.  This is a good event for people new to bugzilla and bug triage!  Create a bugzilla.mozilla.org account for yourself and come introduce yourself on irc.mozilla.org on the #qa or #bugmasters channels. </p>
<p>I plan on going through all the Mac bugs that I&#8217;m able to, to try to replicate them and add any useful information to the bugs.  Right now there are 85 unconfirmed Firefox bugs that were first reported in the last week. That number might be different tomorrow obviously!  </p>
<p>I find it very useful in Bugzilla when I get a link to a search like this one, to click &#8220;Edit Search&#8221; at the very bottom right of the page. From that, I can see what options created that result. And I can narrow the search down further or build something useful for myself, and then save it in my saved searches. Now I have a nice search for just the recent bugs reported for Firefox on <a href="https://bugzilla.mozilla.org/buglist.cgi?list_id=5861320;op_sys=Mac%20OS%20X;chfieldto=Now;query_format=advanced;chfield=[Bug%20creation];chfieldfrom=-1w;bug_status=UNCONFIRMED;component=Untriaged;product=Firefox">MacOSX</a>. I mention this mainly because it took me a while to notice the &#8220;Edit Search&#8221; link &#8212; until then, I was trying to deconstruct and add to the parameters in the URL by hand. </p>
<p>At 8:30pm the <a href="http://www.sfgate.com/bayarea/article/Bay-Lights-to-shine-at-Tuesday-kickoff-4325233.php#photo-4278856">Bay Lights</a> are going to come on: a dynamic light show decorating the whole north part of the San Francisco Bay Bridge. I&#8217;m hoping to get some awesome photos of the lit-up bridge from the Mozilla office roof. It looks basically like thousands of blinky christmas lights all over the bridge along with some sort of giant arduino mastermind program.  It is nice that the bridge will be known for something other than &#8220;3rd most destroyed bridge in disaster movies throughout the ages&#8221;.</p>
<em>Related posts:</em><div style="clear: both"></div><div style="border: 0pt none ; margin: 0pt; padding: 0pt;"><a onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEF'" style="background-color: #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: medium none; margin: 0pt; padding: 6px; display: block; float: left; text-decoration: none; text-align: left; cursor: pointer;" href="http://bookmaniac.org/first-week-at-mozilla/"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 150px; height: 225px;"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(http://bookmaniac.org/wordpress/wp-content/uploads/200px-Buggie.svg_-150x150.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 150px;"></div><div style="border: 0pt none; margin: 3px 0pt 0pt; padding: 0pt; font-family: ; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">First week at Mozilla</div></div></a><a onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEF'" style="background-color: #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: medium none; margin: 0pt; padding: 6px; display: block; float: left; text-decoration: none; text-align: left; cursor: pointer;" href="http://bookmaniac.org/yggdrazilla-fireboats/"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 150px; height: 225px;"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(http://bookmaniac.org/wordpress/wp-content/uploads/320px-SFFD_fireboat_Guardian-150x150.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 150px;"></div><div style="border: 0pt none; margin: 3px 0pt 0pt; padding: 0pt; font-family: ; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">In which I explain Yggdrazilla, the World-Tree, and see some fireboats</div></div></a></div><div style="clear: both"></div>]]></content:encoded>
			<wfw:commentRss>http://bookmaniac.org/bugzilla-hijinks-tuesday-march-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeTriage looks very cool!</title>
		<link>http://bookmaniac.org/codetriage-looks-very-cool/</link>
		<comments>http://bookmaniac.org/codetriage-looks-very-cool/#comments</comments>
		<pubDate>Fri, 01 Mar 2013 19:29:42 +0000</pubDate>
		<dc:creator>Liz Henry</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[planetmozilla]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://bookmaniac.org/?p=2974</guid>
		<description><![CDATA[André Klapper showed me a nifty tool called CodeTriage yesterday. I really like its simplicity, its friendliness, and what it conveys about open source bug management. Once you sign into CodeTriage with your github account you can browse code repositories &#8230; <a href="http://bookmaniac.org/codetriage-looks-very-cool/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><a href="http://blogs.gnome.org/aklapper/">André Klapper</a> showed me a nifty tool called <a href="http://www.codetriage.com/">CodeTriage</a> yesterday. I really like its simplicity, its friendliness, and what it conveys about open source bug management.  </p>
<p>Once you sign into CodeTriage with your github account you can browse code repositories by programming language. I picked flask and codetriage repos to follow. </p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/codetriage-homescreen.png" alt="Codetriage homescreen" title="codetriage-homescreen.png" border="0" width="600" height="460" /></p>
<p>Codetriage then sends me a daily email with link to a random issue from each repo, asking me to triage the bug. </p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/codetriage-email-sample.png" alt="Codetriage email sample" title="codetriage-email-sample.png" border="0" width="600" height="406" /></p>
<p>This makes it beautifully clear that, with only a little time and thought, without any particular programming skill, anyone can contribute useful work to an open source project.  Each email comes with a little pep talk about the goals of triage:</p>
<blockquote><p>
* Help share the weight of maintaining a project<br />
* Minimize un-needed issues<br />
* Prevent stale issues<br />
* Encourage productive communication<br />
* Teach good citizenship<br />
* To become a better coder
</p></blockquote>
<p>Short, sweet, and to the point. The how-to-triage part of the email is not specific to any programming language or project, yet, or to the bug itself, but is an overview of the concepts of improving the quality of any bug. </p>
<p>It gave me a nice feeling that I had been helpful, when I tried it this morning. </p>
<p>André and I were talking excitedly all afternoon about shaping the idea of bugmastering (or triage) for our communities. Bug management is a great way for contributors to become familiar with a project and ease into development or become experts in QA. It&#8217;s a good evolution of a definite role in open source ecosystems.</p>
<p>So CodeTriage gets across exactly what I want to convey to aspiring <a href="https://wiki.mozilla.org/Bugmasters">Mozilla bugmasters</a>. I feel super inspired to build something to hook into bugzilla.mozilla.org with a similarly lovely interface. Thanks to <a href="http://schneems.com">Richard Schneeman for creating CodeTriage!</p>
<em>Related posts:</em><div style="clear: both"></div><div style="border: 0pt none ; margin: 0pt; padding: 0pt;"><a onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEF'" style="background-color: #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: medium none; margin: 0pt; padding: 6px; display: block; float: left; text-decoration: none; text-align: left; cursor: pointer;" href="http://bookmaniac.org/first-day-at-mozilla/"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 150px; height: 225px;"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(http://bookmaniac.org/wordpress/wp-content/uploads/mozilla-lizard-free-150x150.gif) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 150px;"></div><div style="border: 0pt none; margin: 3px 0pt 0pt; padding: 0pt; font-family: ; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">First day at Mozilla!</div></div></a><a onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEF'" style="background-color: #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: medium none; margin: 0pt; padding: 6px; display: block; float: left; text-decoration: none; text-align: left; cursor: pointer;" href="http://bookmaniac.org/journalists-dont-understand-wikipedia-sometimes/"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 150px; height: 225px;"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(http://bookmaniac.org/wordpress/wp-content/plugins/related-posts-thumbnails/img/default.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 150px;"></div><div style="border: 0pt none; margin: 3px 0pt 0pt; padding: 0pt; font-family: ; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">Journalists don't understand Wikipedia sometimes</div></div></a></div><div style="clear: both"></div>]]></content:encoded>
			<wfw:commentRss>http://bookmaniac.org/codetriage-looks-very-cool/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bugs and sheriffs in London</title>
		<link>http://bookmaniac.org/bugs-and-sheriffs-in-london/</link>
		<comments>http://bookmaniac.org/bugs-and-sheriffs-in-london/#comments</comments>
		<pubDate>Thu, 21 Feb 2013 12:22:52 +0000</pubDate>
		<dc:creator>Liz Henry</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[planetmozilla]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://bookmaniac.org/?p=2966</guid>
		<description><![CDATA[Travelling Bugmaster update! I am in London with a bunch of the automation tools team for a work week. Ed, jeads, Chris, Ryan, dave, and mauro have been neck deep in making decisions about the structure of a new version &#8230; <a href="http://bookmaniac.org/bugs-and-sheriffs-in-london/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Travelling <a href="https://wiki.mozilla.org/Bugmasters">Bugmaster</a> update! I am in London with a bunch of the <a href="https://wiki.mozilla.org/Auto-tools">automation tools team</a> for a work week. Ed, jeads, Chris, Ryan, dave, and mauro have been neck deep in making decisions about the structure of a new version of <a href="https://tbpl.mozilla.org/">TBPL</a>. By eavesdropping in their conference room I have learned a bit about how Ed and RyanVM and others watch the tree (<a href="https://wiki.mozilla.org/Sheriff_Duty">sheriffing</a>). Also, dkl and gerv and I met up to talk about bugzilla.mozilla.org and I got to bounce some ideas off them about possible ways to tweak the incoming bug triage workflow. </p>
<p>The London office is right between Trafalgar Square, <a href="http://en.wikipedia.org/wiki/Chinatown,_London">Chinatown</a>, and Covent Garden. It&#8217;s very accessible. If you come to Mozilla London offices and are a wheelchair user, you should know that the Tube stations near the office are not accessible. Give up and take the Heathrow Express to Paddington and then a taxi. </p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/lanterns-sky.jpg" alt="Lanterns sky" title="lanterns-sky.jpg" border="0" width="320" height="240" /></p>
<p>The BMO and IT teams (glob, dkl, and fox2mike, mostly) are planning to <a href="http://globau.wordpress.com/2013/02/15/bugzilla-mozilla-org-4-2-upgrade/">upgrade bugzilla.mozilla.org on March 8th</a>.  You can give it a test drive here: <a href="https://bugzilla-dev.allizom.org/">bugzilla-dev.allizom.org</a>. This brings Mozilla&#8217;s implementation in line with the upstream version of <a href="http://www.bugzilla.org/releases/4.2/release-notes.html">Bugzilla 4.2</a>. In theory, the new server hardware and architecture will also make BMO much faster. </p>
<p>I&#8217;m mostly excited about the <a href="http://www.flickr.com/photos/lizhenry/sets/72157632708019232/">user and product dashboards</a> in this release. They look extremely cool &#8212; great for people who are doing bugmaster and triaging work.  Someone who wants to drop in to triage Firefox bugs, or to get a mental image of what&#8217;s happening with bugs of interest to them, will be able to do so easily, without having set up a sort of pachinko palace labyrinth of bugmail and filters.</p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/bugzilla-user-dashboard-500.jpg" alt="Bugzilla user dashboard 500" title="bugzilla-user-dashboard-500.jpg" border="0" width="500" height="228" /></p>
<p>So if you would like a sneak preview of the user and product dashboards, take a look on bugzilla-dev.allizom.org and poke around! You can talk to us on #bmo or #bugmasters on irc.mozilla.org if you have feedback. And do please help us by filing bugs!</p>
<p>Besides the upgrade and move, and the archictecture of bzAPI current and possible future &#8212; <a href="http://blog.gerv.net/">gerv</a>, dkl and I discussed the re-framing of early bug triage as &#8220;Bugmaster&#8221; or bug management work. We kicked around some ideas and it was very helpful to me to get their advice. </p>
<p>I am adding links to current wiki docs into the show_components.cgi descriptions and dkl has promised to expose those descriptions in show_bug.cgi views of individual bugs. My thought is that within the bug itself, the reporter and triagers, or an aspiring new developer, will have multiple ways to dive deeper into the bug. </p>
<p>We talked about adding common reply templates, which I am collecting in the <a href="https://wiki.mozilla.org/Bugmasters/Guide">Bugmaster Guide</a> but which would work well, I think, built into Bugzilla. It turns out that dkl already has an extension started, <a href="http://bzr.mozilla.org/bugzilla/extensions/cannedcomments/annotate/1/template/en/default/hook/bug/edit-after_comment_textarea.html.tmpl">canned comments</a>, to do exactly this. Very intriguing! </p>
<p>Another thing I&#8217;d like to see is something that invites extra information when a bug is filed. This can be context sensitive, so that, if you file a bug in Firefox for Android in a particular component, there can be a link to relevant support forums, wiki pages, the irc channel, and the module owner information. This landing screen could also invite the bug reporter to add bits of information they have not included.  If they haven&#8217;t attached a screenshot or included a url there could be an attempt to elicit them, or a few &#8220;next steps to help make this bug more reproducible&#8221; suggestions. </p>
<p>I am still thinking about the READY status flag and other ways to mark &#8220;early triaging is happening, or should be happening&#8221; vs. &#8220;in the hands of dev team&#8221;. That is a fuzzy boundary and different conditions would lead to it for different products/components. In this discussion we looked at Gerv&#8217;s and <a href="https://twitter.com/jruderman">Jesse Ruderman</a>&#8216;s proposals for BMO workflow:<br />
* <a href="https://wiki.mozilla.org/BMO/Workflow_Proposal">Workflow Proposal 1 </a> which simplifies the status chain.<br />
* <a href="https://wiki.mozilla.org/BMO/Workflow_Proposal_2">Workflow Proposal 2</a> which more radically changes the flow and statuses to a &#8220;next action&#8221; framing.</p>
<p>I can see benefits and drawbacks to both models.  </p>
<p>It would be helpful from a triaging point of view to be able to declare, in an obvious-to-all way, that a bug is as triaged as we can get it for the moment and it either is ready for a developer to look at or is in some sort of Bug Limbo waiting for later re-assessment. We can do that with some assortment of existing tags and keywords but it may lack clarity and ease of use. </p>
<p>We brought up the idea that if I am doing some triage on a bug but don&#8217;t feel it is &#8220;ready&#8221; yet &#8212; for example perhaps I have identified its component, but not reproduced it, or vice versa &#8212; I can list myself as the QA contact. What would that indicate, though? Would it keep away other triagers? That is not what I&#8217;d want, of course. We could end up with some sort of &#8220;needstriage&#8221; checkbox, or make a tagging taxonomy that is well documented and evangelize it. </p>
<p>On Sunday I spent some time wandering around in a rented mobility scooter. It is possible now in London to hire a scooter for 70 pounds a week. Very much worth it not to have to push myself over thousands of cobblestones. I have only run over one person&#8217;s foot so far in the swarms of tourists, theater-goers, schoolchildren going to museums, and Londoners purposefully striding around in overcoats staring at their mobile phones. Though the scooter delivered is bigger than most cars in this country. It is like an enormous Mecha Gundam Wing suit on wheels so my adventures in the London streets are reminiscent of the <a href="http://www.youtube.com/watch?v=2vKz7WnU83E">Pacific Rim movie trailer</a>. </p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/lion-unicorn-palace.jpg" alt="Lion unicorn palace" title="lion-unicorn-palace.jpg" border="0" width="320" height="240" /></p>
<p>In London, when confronted with a giant wheeled exoskeleton, people generally give a tiny gasp and start (theatrically), mutter apologies, and make a show of getting out of the way while looking bewildered. They are relatively good at not acting shocked that I exist. That&#8217;s kind of pleasant really. Some buildings and restaurants are somewhat accessible. I get along here as long as I don&#8217;t think too hard about how I can&#8217;t use the Tube at all and I can afford the glorious taxis. </p>
<p>In Vienna, I used my manual chair. Almost nowhere is accessible even when it is declared to be.  People there would loudly gasp, almost a little shriek, and leap forward to grab me, which reminded me of how people act in Beijing when they see an independent person using a wheelchair. They scream, and they leap, like <a href="http://en.wikipedia.org/wiki/Ringworld">kzinti</a>.  More details on hilarious wheelie adventures in the Hofburg, coming soon. Travel is lovely but I&#8217;ll be glad to be back in San Francisco at the end of the week.</p>
<em>Related posts:</em><div style="clear: both"></div><div style="border: 0pt none ; margin: 0pt; padding: 0pt;"><a onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEF'" style="background-color: #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: medium none; margin: 0pt; padding: 6px; display: block; float: left; text-decoration: none; text-align: left; cursor: pointer;" href="http://bookmaniac.org/women-in-open-source/"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 150px; height: 225px;"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(http://bookmaniac.org/wordpress/wp-content/plugins/related-posts-thumbnails/img/default.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 150px;"></div><div style="border: 0pt none; margin: 3px 0pt 0pt; padding: 0pt; font-family: ; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">Women in Open Source</div></div></a><a onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEF'" style="background-color: #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: medium none; margin: 0pt; padding: 6px; display: block; float: left; text-decoration: none; text-align: left; cursor: pointer;" href="http://bookmaniac.org/diy-access-hacks-project/"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 150px; height: 225px;"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(http://bookmaniac.org/wordpress/wp-content/plugins/related-posts-thumbnails/img/default.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 150px;"></div><div style="border: 0pt none; margin: 3px 0pt 0pt; padding: 0pt; font-family: ; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">DIY: Access Hacks project</div></div></a></div><div style="clear: both"></div>]]></content:encoded>
			<wfw:commentRss>http://bookmaniac.org/bugs-and-sheriffs-in-london/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Walking through early bug triage</title>
		<link>http://bookmaniac.org/walking-through-early-bug-triage/</link>
		<comments>http://bookmaniac.org/walking-through-early-bug-triage/#comments</comments>
		<pubDate>Fri, 01 Feb 2013 23:22:40 +0000</pubDate>
		<dc:creator>Liz Henry</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planetmozilla]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://bookmaniac.org/?p=2945</guid>
		<description><![CDATA[Here is a good example of a bug that went through several stages of triaging: Scrolling a page up leaves residue in GTK slider. I would like to walk through what happens in triaging this bug. Blow by blow report! &#8230; <a href="http://bookmaniac.org/walking-through-early-bug-triage/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Here is a good example of a bug that went through several stages of triaging: <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=828824"><br />
Scrolling a page up leaves residue in GTK slider</a>. I would like to walk through what happens in triaging this bug. Blow by blow report!</p>
<p>The bug reporter, Przemek, was new to Bugzilla, so their report was automatically put into the UNCONFIRMED status. The bug summary (the title) was originally &#8220;artifacts on scrollbar in seamonkey 2.15&#8243; and it was put into the product <a href="http://www.seamonkey-project.org/">Seamonkey</a> and component General. (Here is a list of <a href="https://bugzilla.mozilla.org/describecomponents.cgi?product=SeaMonkey">Seamonkey components</a>, if you&#8217;re curious.) Przemek attached a screenshot of the problem. At the bottom right corner of the screenshot you can see the scrollbar has some weird stripes on it. </p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/scrollbar-bug-screenshot.png" alt="Scrollbar bug screenshot" title="scrollbar-bug-screenshot.png" border="0" width="600" height="493" /></p>
<p>Matti suggested a possible duplicate bug. That shows us a related problem and which product and component it might belong to. It also can reveal some people who work on this type of issue. </p>
<p>Another commenter, Slim, relatively new to Bugzilla, chimes in to say they have exactly the same issue, in Linux and that it may be a GTK problem. They include the information from about:buildconfig .  </p>
<p>A fourth person, Philip, asks if someone who sees the problem (either the reporter or Slim) can try toggling a preference. Slim tries it but it doesn&#8217;t fix the issue. He speculates it is related to <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=297508">Bug 297508</a>.  Philip uses the NEEDINFO flag to ask Przemek a question (this emails Przemek with particular Bugzilla mail headers). Przemek replies, which<br />
 automatically clears the needinfo flag. Philip then decides to move the bug from the product Seamonkey to &#8220;Core&#8221;. component General to Widget: Gtk. That shows up as General -> Widget:Gtk in the comments.  </p>
<p><a href="http://www.flickr.com/photos/aussiegall/405560218/" title="Cotton Harlequin Bugs by aussiegall, on Flickr"><img src="http://farm1.staticflickr.com/125/405560218_94f0a738e6.jpg" width="500" height="396" alt="Cotton Harlequin Bugs"></a></p>
<p>One week later, Karl shows up in Comment 10. If we look at <a href="https://wiki.mozilla.org/Modules/All">the list of module owners and peers</a> for Mozilla, we can see that he is the owner for Core::Widget:GTK.   I figure he was probably was looking at bugs in that area, or reading his bugmail backlog. There are 328 bugs UNCONFIRMED or NEW for Core::Widget:GTK, which you can see if you do an Advanced Search. Anyway, Karl reproduces the bug and moves its status from UNCONFIRMED to NEW. He added the keyword, &#8220;regressionwindow-wanted&#8221;. The next day he comes back and adds some info about the regression window and removes the &#8220;regressionwindow-wanted&#8221; keyword.  narrows that window even further.  He then moves the bug to <a href="https://wiki.mozilla.org/Modules/All#Layout_Engine"><br />
Core:: Layout</a> and adds the keyword &#8220;regression&#8221;. It is probably out of his hands now. But whose it it in?</p>
<p>There are over 2300 open bugs in Core::Layout, 1809 of them new and not assigned to any particular person. If I look to see how many of them have the keyword &#8220;regression&#8221; there are only 140, most of them assigned to &#8220;nobody&#8221;. So if I wanted to fix something in Core, that might be a good place to look for a bug that needs attention.</p>
<p>All the commenters described here were doing bug triage or what I am now calling bugmastering. Five people, two weeks. I think all their efforts and comments were useful in moving the bug along and adding new information to it. It is also instructive (and for me, reassuring) that not everything was &#8220;right&#8221;, right away.  Actually, I think it&#8217;s beautiful to see how well everyone communicates, much of the time in Bugzilla. </p>
<p>At this point, if Bugzilla had the READY status implemented, I would call it READY. Not just to signal to developers that it is ready to be worked on, but to signal to other triagers that it may be done and they don&#8217;t need to keep looking at it. That is part of why having a clear demarcation point will be useful. Even though there is more than could be done, this is probably enough for someone knowledgeable to take it and work on it.  I would consider its &#8220;early triage&#8221; life to be over and for it to be in the hands of engineering, QA, and rel-eng, who have their own models for triaging internally for their stages of handling the bug.</p>
<p>Now, that doesn&#8217;t mean that as your Mozilla Bugmaster, I can blithely ignore all bugs once they are done with early triage. Yet since this is a minor layout bug that does not seem to affect function I think I can let it go and hope that someday it is fixed.  </p>
<p>It is possible that we could make some cruft-killer searches, reports, or other views that could pick up this sort of bug 6 months from its first reporting, and do anohter check to see if it still exists. If it&#8217;s been cleared up in the meantime, make a comment mark it RESOLVED WORKSFORME. Right now I&#8217;m sure some people have figured out good systems to do this, but I think most people stay focused on what&#8217;s incoming or what is especially brought to their attention.  Re-assessing old bugs, or bugs within a particular time window (6 months to a year old, but not 10 years old) may be a good way for beginning bugmasters to start chipping away at some of the cruft in the system.</p>
<em>Related posts:</em><div style="clear: both"></div><div style="border: 0pt none ; margin: 0pt; padding: 0pt;"><a onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEF'" style="background-color: #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: medium none; margin: 0pt; padding: 6px; display: block; float: left; text-decoration: none; text-align: left; cursor: pointer;" href="http://bookmaniac.org/free-idea-use-chachas-structure-for-disaster-relief/"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 150px; height: 225px;"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(http://bookmaniac.org/wordpress/wp-content/plugins/related-posts-thumbnails/img/default.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 150px;"></div><div style="border: 0pt none; margin: 3px 0pt 0pt; padding: 0pt; font-family: ; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">Free Idea: Use ChaCha's structure for disaster relief</div></div></a><a onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEF'" style="background-color: #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: medium none; margin: 0pt; padding: 6px; display: block; float: left; text-decoration: none; text-align: left; cursor: pointer;" href="http://bookmaniac.org/codetriage-looks-very-cool/"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 150px; height: 225px;"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(http://bookmaniac.org/wordpress/wp-content/uploads/codetriage-homescreen-150x150.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 150px;"></div><div style="border: 0pt none; margin: 3px 0pt 0pt; padding: 0pt; font-family: ; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">CodeTriage looks very cool!</div></div></a></div><div style="clear: both"></div>]]></content:encoded>
			<wfw:commentRss>http://bookmaniac.org/walking-through-early-bug-triage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bug history and conversations</title>
		<link>http://bookmaniac.org/bug-history-and-conversations/</link>
		<comments>http://bookmaniac.org/bug-history-and-conversations/#comments</comments>
		<pubDate>Fri, 01 Feb 2013 19:15:16 +0000</pubDate>
		<dc:creator>Liz Henry</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planetmozilla]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[conversations]]></category>

		<guid isPermaLink="false">http://bookmaniac.org/?p=2942</guid>
		<description><![CDATA[David Baron wrote an interesting post recently, Moving bug history out of the primary display of a bug report. I have noticed this problem in Bugzilla, that even if a bug is &#8220;ready to be fixed&#8221; or has patches submitted &#8230; <a href="http://bookmaniac.org/bug-history-and-conversations/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>David Baron wrote an interesting post recently, <a href="http://dbaron.org/log/20130129-bugzilla">Moving bug history out of the primary display of a bug report</a>. I have noticed this problem in Bugzilla, that even if a bug is &#8220;ready to be fixed&#8221; or has patches submitted it is necessary to read through 5, 10, or 50 comments to understand what is supposed to happen next (if anything). dbaron proposes that the main page of a bug report should show its current state. What is true about it? And what is to be done next? This would be obviously awesome for some bugs, but not for others for which there isn&#8217;t a clear state of truth. My first instinct is to question dbaron&#8217;s idea, as there might be bugs for which the conversation is the most important aspect. </p>
<p>For example <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=130835">Bug 130835 &#8211; Make Bugzilla&#8217;s index.cgi (home page) useful for logged-in users</a> has over 150 comments, stretching back 10 years. Here the problem may actually be that the bug (or enhancement request) was not well defined in scope, so had no clear end.  It might be worth untangling the useful ends of these 150 comments to close this bug, and open several new and more specific ones for which &#8220;current state&#8221; *could* be summarized as dbaron suggests.</p>
<p>But what about a bug like <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=831921">Bug 83192184 &#8211; Make the plugin click-to-play UI look less like &#8216;plugin broken/crashed&#8217; UI</a> , where there is a useful active conversation?  In that case trying to synthesize the conversation at every step of the way, each time someone comments, is probably not useful. </p>
<p><a href="http://www.flickr.com/photos/snugglepup/3281368601/" title="Day 32: Cats by -Snugg-, on Flickr"><img src="http://farm4.staticflickr.com/3552/3281368601_c7edcf85fd.jpg" width="500" height="387" alt="Day 32: Cats"></a></p>
<p>So in some cases there is clear &#8220;current state&#8221; or content, as there is on a Wikipedia page, but in some, the conversation is the content. I don&#8217;t want to have (or read) conversations in a Bugzilla equivalent of Wikipedia talk pages and am not sure that would be an improvement on the current state of Bugzilla comments.  For bugs with a long history, especially ones which have mutated significantly since their beginning, the &#8220;current state&#8221; field might be an easy way to untangle the mess. </p>
<em>Related posts:</em><div style="clear: both"></div><div style="border: 0pt none ; margin: 0pt; padding: 0pt;"><a onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEF'" style="background-color: #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: medium none; margin: 0pt; padding: 6px; display: block; float: left; text-decoration: none; text-align: left; cursor: pointer;" href="http://bookmaniac.org/bugs-and-sheriffs-in-london/"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 150px; height: 225px;"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(http://bookmaniac.org/wordpress/wp-content/uploads/lanterns-sky-150x150.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 150px;"></div><div style="border: 0pt none; margin: 3px 0pt 0pt; padding: 0pt; font-family: ; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">Bugs and sheriffs in London</div></div></a><a onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEF'" style="background-color: #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: medium none; margin: 0pt; padding: 6px; display: block; float: left; text-decoration: none; text-align: left; cursor: pointer;" href="http://bookmaniac.org/screen-reader-and-accessibility-bug-day/"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 150px; height: 225px;"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(http://bookmaniac.org/wordpress/wp-content/uploads/orca2-sm.jpg) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 150px;"></div><div style="border: 0pt none; margin: 3px 0pt 0pt; padding: 0pt; font-family: ; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">Screen reader and accessibility bug day</div></div></a></div><div style="clear: both"></div>]]></content:encoded>
			<wfw:commentRss>http://bookmaniac.org/bug-history-and-conversations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thrills, chills, filters, and bugmail</title>
		<link>http://bookmaniac.org/thrills-chills-filters-and-bugmail/</link>
		<comments>http://bookmaniac.org/thrills-chills-filters-and-bugmail/#comments</comments>
		<pubDate>Thu, 17 Jan 2013 19:42:40 +0000</pubDate>
		<dc:creator>Liz Henry</dc:creator>
				<category><![CDATA[mozilla]]></category>
		<category><![CDATA[planetmozilla]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[email]]></category>

		<guid isPermaLink="false">http://bookmaniac.org/?p=2902</guid>
		<description><![CDATA[Any bugmail at all is probably way too much bugmail. That means you will need to set up some structures to filter it! This explanation may be useful for anyone interested in contributing to Mozilla &#8212; especially bugmasters, triagers, and &#8230; <a href="http://bookmaniac.org/thrills-chills-filters-and-bugmail/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Any bugmail at all is probably way too much bugmail. That means you will need to set up some structures to filter it!</p>
<p>This explanation may be useful for anyone interested in contributing to <a href="http://mozilla.org">Mozilla</a> &#8212; especially bugmasters, triagers, and developers. Even if you don&#8217;t use the same email setup, there&#8217;s some good tips.</p>
<p>Byron (aka <a href="http://glob.com.au">glob</a>) explained how I could set up my <a href="http://bugzilla.mozilla.org">Bugzilla</a> email, or bugmail.  Within Bugzilla, in the Email preferences tab, there are a complicated set of checkboxes to control what conditions in Bugzilla trigger your bugmail.  Right now, my email notifications are set to fire off email to me whenever anything happens to a bug I may be interested in.</p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/bugzilla-email-prefs.png" alt="Bugzilla email prefs" title="bugzilla-email-prefs.png" border="0" width="600" height="495" /></p>
<p>I then set up some users to watch, at the bottom of the Email preferences screen. Whenever Matti, <a href="http://tylerdowner.wordpress.com">Tyler</a>, or <a href="http://benjamin.smedbergs.us/blog/">Benjamin</a> do anything with a bug, Bugzilla emails me about it.  I can also see that Josh is watching my Bugzilla activity. People often refer to this as &#8220;stalking&#8221; in Bugzilla, without any creepy connotation intended. It is basically TMI about someone else&#8217;s bugs (or what bugs they poke at.)</p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/bugzilla-user-watching.png" alt="Bugzilla user watching" title="bugzilla-user-watching.png" border="0" width="600" height="344" /></p>
<p>&#8220;If you watch a user, it is as if you are standing in their shoes for the purposes of getting email. Email is sent or not according to your preferences for their relationship to the bug (e.g. Assignee).&#8221;  The meaning of that takes a while to work out, much like Bilbo Baggins&#8217; famous statement at his eleventy-first birthday party… &#8220;I don&#8217;t know half of you half as well as I should like; and I like less than half of you half as well as you deserve.&#8221; </p>
<p>I have picked two components to watch. Bugs in <a href="http://bugzilla.mozilla.org">BMO (bugzilla.mozilla.org)</a> are organized first by Product, such as Firefox, Firefox for Android, Thunderbird, and so on; then by Component, which seems to be a division by who is working on a particular area or project.  You can&#8217;t pick a Component, or even see it, till you figure out what Product your bug belongs to. Here is a helpful guide from the Mozilla Developer Network with a <a href="https://developer.mozilla.org/en-US/docs/Project:Finding_the_right_place_to_document_bugs">list of Mozilla Products and their Components</a>, handily all on one page, so it is easily searchable. I have also been using the list of <a href="https://wiki.mozilla.org/Modules/All">Modules and their owners</a> from the Mozilla.org wiki. </p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/bugzilla-component-watching.png" alt="Bugzilla component watching" title="bugzilla-component-watching.png" border="0" width="600" height="496" /></p>
<p>We don&#8217;t even have any bugmail yet, and see how much we have learned about the structure of a giant complicated FLOSS ecosystem! Hurray!!!!   *waves pom poms*</p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/cheerleader-cat.jpg" alt="Cheerleader cat" title="cheerleader-cat.jpg" border="0" width="472" height="600" /></p>
<p>At this point, I made some folders in Zimbra inside a general Bugmail folder. While I&#8217;m still not sure how I&#8217;ll settle on bugmail organization, right now I have separate folders for my watched components and people. Then, in Zimbra preferences,there is a sidebar option for &#8220;Filters&#8221;.</p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/bugzilla-filters.png" alt="Bugzilla filters" title="bugzilla-filters.png" border="0" width="600" height="415" /></p>
<p>Create a new filter, then for users you&#8217;re watching, filter on header, and set the header name to X-Bugzilla-Watch-Reason.  (For other filters, check the full headers and see what X-Bugzilla header info will work best.)  </p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/bugzilla-x-headers.png" alt="Bugzilla x headers" title="bugzilla-x-headers.png" border="0" width="317" height="158" /></p>
<p>Since the X-Bugzilla-Watch-Reason filter contains the person&#8217;s email, if they change their own bugzilla email address, my filter will break. </p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/bugzilla-user-watching1.png" alt="Bugzilla user watching" title="bugzilla-user-watching.png" border="0" width="600" height="344" /></p>
<p>Onward to Thunderbird, which I have set up with IMAP to check my Zimbra account. </p>
<p>Right-click (or command-click for a mac) on your account name in the Thunderbird sidebar, and choose &#8220;Subscribe&#8221;. This shows you the folders on your IMAP-connected account. Expand the folders and check the tickybox next to the new folders you just created in Zimbra (or whatever else you use). This will create a copy of that folder in Thunderbird.</p>
<p><img src="http://bookmaniac.org/wordpress/wp-content/uploads/bugzilla-thunderbird-subscribe.png" alt="Bugzilla thunderbird subscribe" title="bugzilla-thunderbird-subscribe.png" border="0" width="600" height="368" /></p>
<p>One more step. In the Thunderbird sidebar, right-click one of the new folders that was just copied over from your IMAP account. Choose &#8220;Properties&#8221;. Then check the tickybox labelled &#8220;When getting new messages for this account, always check this folder.&#8221;  </p>
<p>Now your bugmail will nicely filter itself &#8212; in both email clients.</p>
<p>That was non-obvious enough that I really wanted to document all the steps. Maybe some other new hire at Mozilla will be helped!</p>
<p>If anyone has bugmail tips for me, I would appreciate that!</p>
<p>Bonus points to anyone reading this who notices my <a href="http://www.pretendoffice.co.uk/">PretendOffice</a> filter and has a good laugh.</p>
<em>Related posts:</em><div style="clear: both"></div><div style="border: 0pt none ; margin: 0pt; padding: 0pt;"><a onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEF'" style="background-color: #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: medium none; margin: 0pt; padding: 6px; display: block; float: left; text-decoration: none; text-align: left; cursor: pointer;" href="http://bookmaniac.org/kiva-lending-and-people-with-disabilities/"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 150px; height: 225px;"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(http://bookmaniac.org/wordpress/wp-content/plugins/related-posts-thumbnails/img/default.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 150px;"></div><div style="border: 0pt none; margin: 3px 0pt 0pt; padding: 0pt; font-family: ; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">Kiva lending and people with disabilities</div></div></a><a onmouseout="this.style.backgroundColor='#FFFFFF'" onmouseover="this.style.backgroundColor='#EEEEEF'" style="background-color: #FFFFFF; border-right: 1px solid #DDDDDD; border-bottom: medium none; margin: 0pt; padding: 6px; display: block; float: left; text-decoration: none; text-align: left; cursor: pointer;" href="http://bookmaniac.org/codetriage-looks-very-cool/"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; width: 150px; height: 225px;"><div style="border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent url(http://bookmaniac.org/wordpress/wp-content/uploads/codetriage-homescreen-150x150.png) no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 150px; height: 150px;"></div><div style="border: 0pt none; margin: 3px 0pt 0pt; padding: 0pt; font-family: ; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: #333333;">CodeTriage looks very cool!</div></div></a></div><div style="clear: both"></div>]]></content:encoded>
			<wfw:commentRss>http://bookmaniac.org/thrills-chills-filters-and-bugmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 2.556 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-05-22 02:37:21 -->
