<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Certifiably</title>
	<atom:link href="http://certifiably.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://certifiably.wordpress.com</link>
	<description>Just another WordPress.com site</description>
	<lastBuildDate>Fri, 06 Jan 2012 10:24:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='certifiably.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Certifiably</title>
		<link>http://certifiably.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://certifiably.wordpress.com/osd.xml" title="Certifiably" />
	<atom:link rel='hub' href='http://certifiably.wordpress.com/?pushpress=hub'/>
		<item>
		<title>New Years Resolutions</title>
		<link>http://certifiably.wordpress.com/2012/01/06/new-years-resolutions/</link>
		<comments>http://certifiably.wordpress.com/2012/01/06/new-years-resolutions/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 10:24:47 +0000</pubDate>
		<dc:creator>brendandonegan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://certifiably.wordpress.com/?p=84</guid>
		<description><![CDATA[I&#8217;m only just back from my holidays and it&#8217;s the time of year to be making some resolutions. We all know that these things usually go nowhere, so I don&#8217;t usually bother &#8211; but this year I&#8217;m in a resolution sort of mood. Maybe it&#8217;s because there&#8217;s another baby on the way that I&#8217;m feeling [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=84&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m only just back from my holidays and it&#8217;s the time of year to be making some resolutions. We all know that these things usually go nowhere, so I don&#8217;t usually bother &#8211; but this year I&#8217;m in a resolution sort of mood. Maybe it&#8217;s because there&#8217;s another baby on the way that I&#8217;m feeling responsible right now!</p>
<p>My first resolution is to learn my family by marriages language, that being Urdu. Particularly because my mother-in-law doesn&#8217;t speak English (a mother in law who can&#8217;t talk to you &#8211; sounds like some peoples dream!) and learning a language will broaden my horizons, since I&#8217;ve never really learnt a (human) language properly. I think this one will be difficult, but I&#8217;ll be happy as long as I make some improvement by the year end.</p>
<p>The second one is in the technical field. There&#8217;s a very interesting technology for message passing called <a href="http://www.rabbitmq.com/" title="Rabbit">Rabbit</a> and though not directly related to my job, it&#8217;s something that brings me back to my university days when I was very interested in all sorts of distributed systems (I did projects on distributed file systems and message passing interfaces). Of course no-one has any significant amount of control over their career direction at the early stages, so I never got a chance to indulge myself in these areas further, having been thrust into the realm of QA as a graduate. So I will take some time to get up-to-speed on using this technology and hopefully get a chance to implement something in it (time willing)</p>
<p>Back to the soft skills again, a great passion of mine is cooking. I didn&#8217;t start doing any cooking for myself until I finished University (most of my food preperation before then could have been better described as &#8216;assembly&#8217; rather than cooking) and I&#8217;d say by now I&#8217;ve reached the level of &#8216;competent home cook&#8217;. I want to take that to the next level. Not yet exactly sure what that will mean <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  This ones going to be easy I think, because basically it&#8217;s just getting better at something I consider my hobby.</p>
<p>That&#8217;s it for concrete goals for now. I might pick a language or two to learn as well (my languages are becoming stale actually as I&#8217;m becoming increasingly focused on Python and Bash exclusively) just to keep myself fresh and on the soft (heh) side again there&#8217;s a general goal about fitness, but I won&#8217;t bore anyone with that.</p>
<p>If I can rememember to then I&#8217;ll post again next year on where I got &#8211; wish me luck!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/certifiably.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/certifiably.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/certifiably.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/certifiably.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/certifiably.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/certifiably.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/certifiably.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/certifiably.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/certifiably.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/certifiably.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/certifiably.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/certifiably.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/certifiably.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/certifiably.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=84&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://certifiably.wordpress.com/2012/01/06/new-years-resolutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21c88d9123212fbc23367fc989cfb33d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brendandonegan</media:title>
		</media:content>
	</item>
		<item>
		<title>Picking Cherries</title>
		<link>http://certifiably.wordpress.com/2011/12/05/picking-cherries/</link>
		<comments>http://certifiably.wordpress.com/2011/12/05/picking-cherries/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 14:23:20 +0000</pubDate>
		<dc:creator>brendandonegan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://certifiably.wordpress.com/?p=75</guid>
		<description><![CDATA[Today I needed to use Bazaar to merge the changes from just one file in the project that I&#8217;m working on to an older release. Trying to search Google for how to do this, the information wasn&#8217;t very clear. I eventually figured it out so I thought I&#8217;d share the technique here. Sometimes it&#8217;s called [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=75&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today I needed to use Bazaar to merge the changes from just one file in the project that I&#8217;m working on to an older release. Trying to search Google for how to do this, the information wasn&#8217;t very clear. I eventually figured it out so I thought I&#8217;d share the technique here. Sometimes it&#8217;s called &#8216;cherrypicking&#8217; (thus the title).</p>
<p>First branch the branch you want merge the changes into:</p>
<p><code>bzr branch lp:checkbox-certification/0.9</code></p>
<p>then branch the branch which contains the changes:</p>
<p><code>bzr branch lp:~brendan-donegan/checkbox-certification/wireless_scanning_sru</code></p>
<p>change into the root of the branch you want to merge into and specify the bzr merge command giving the path to the file you want to &#8216;cherrypick&#8217; the changes from:</p>
<p><code>cd 0.9; bzr merge ../wireless_scanning_sru/jobs/sru_suite.txt</code></p>
<p>This will merge all of the changes from the file wireless_scanning_sru/jobs/sru_suite.txt to 0.9/jobs/sru_suite.txt</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/certifiably.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/certifiably.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/certifiably.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/certifiably.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/certifiably.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/certifiably.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/certifiably.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/certifiably.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/certifiably.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/certifiably.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/certifiably.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/certifiably.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/certifiably.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/certifiably.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=75&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://certifiably.wordpress.com/2011/12/05/picking-cherries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21c88d9123212fbc23367fc989cfb33d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brendandonegan</media:title>
		</media:content>
	</item>
		<item>
		<title>Preparing for UDS P</title>
		<link>http://certifiably.wordpress.com/2011/10/11/preparing-for-uds-p/</link>
		<comments>http://certifiably.wordpress.com/2011/10/11/preparing-for-uds-p/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 10:50:39 +0000</pubDate>
		<dc:creator>brendandonegan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://certifiably.wordpress.com/?p=66</guid>
		<description><![CDATA[With the release of Oneiric Ocelot just around the corner and the archives firmly in freeze mode, my main focus has turned to preparing topics for UDS P which is taking place in Orlando at the end of this month. As you might know by reading my blog one of my main roles within the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=66&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>With the release of Oneiric Ocelot just around the corner and the archives firmly in freeze mode, my main focus has turned to preparing topics for UDS P which is taking place in Orlando at the end of this month. As you might know by reading my blog one of my main roles within the team is co-ordinating testing of SRU kernels by Hardware Certification. The next cycle of development is going to take on a strong flavor of SRU testing. Personally I&#8217;ll be hosting two sessions at UDS, </p>
<p>The first one is titled &#8216;<a href="https://blueprints.launchpad.net/certify-planning/+spec/hardware-p-cert-sru-coverage" title="Improving automated certification testing of Kernel SRUs">Improving automated certification testing of Kernel SRUs</a>&#8216; and is based around increasing the overall scope and coverage of the test suite used when testing the SRU kernels. Recently I took the time to document <a href="https://wiki.ubuntu.com/Kernel/kernel-sru-workflow/CertificationTestSuite">the test suite we use during SRU testing</a>, and if you read through it you can see that it&#8217;s really quite basic and hasn&#8217;t been especially good at picking up regressions so far. I&#8217;m quite excited at the prospect of doing this and my definition of success here will be a test suite that starts detecting real problems early. Linked at the bottom of the blueprint are <a href="https://docs.google.com/document/d/1fHfOnnnVCXsSayz3XlaL9hgrl-uTBXHx7Ijbkc6aKTo/edit?hl=en_US">some notes</a> that were brainstormed together on the #ubuntu-kernel channel on FreeNode last week which will form a foundation for the discussion. If you&#8217;re interested in ensuring that kernel updates don&#8217;t break your system and will be at UDS P then feel free to subscribe to the blueprint (of course you&#8217;re free to send your feedback via this blog as well).</p>
<p>The second topic is titled &#8216;<a href="https://blueprints.launchpad.net/certify-planning/+spec/hardware-p-cert-sru-image">Image creation and publishing for kernel SRU testing</a>&#8216; and has a less broadly interesting premise but will be important for us nonetheless. At the moment we use quite a complicated lab infrastructure to install all the necessary pieces for SRU testing over the network and it prevents us from easily allowing external parties to perform the same testing themselves. If we can easily automated the creation of images which include everything required for testing then we can get rid of this barrier. If the subject matter interests you then, again, either subscribe or leave feedback here.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/certifiably.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/certifiably.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/certifiably.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/certifiably.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/certifiably.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/certifiably.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/certifiably.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/certifiably.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/certifiably.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/certifiably.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/certifiably.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/certifiably.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/certifiably.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/certifiably.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=66&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://certifiably.wordpress.com/2011/10/11/preparing-for-uds-p/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21c88d9123212fbc23367fc989cfb33d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brendandonegan</media:title>
		</media:content>
	</item>
		<item>
		<title>From manual to automatic</title>
		<link>http://certifiably.wordpress.com/2011/07/22/from-manual-to-automatic/</link>
		<comments>http://certifiably.wordpress.com/2011/07/22/from-manual-to-automatic/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 10:19:53 +0000</pubDate>
		<dc:creator>brendandonegan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://certifiably.wordpress.com/?p=58</guid>
		<description><![CDATA[Every well seasoned tester knows the advantages and disadvantages that manual/semi-manual and automatic tests have when compared to each other. A manual test is easy to create, just a few simple words and you have your test. Automatic tests allow you to (almost) fire and forget about them with your only concern being the PASS/FAIL [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=58&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Every well seasoned tester knows the advantages and disadvantages that manual/semi-manual and automatic tests have when compared to each other. A manual test is easy to create, just a few simple words and you have your test. Automatic tests allow you to (almost) fire and forget about them with your only concern being the PASS/FAIL at the end. A semi-manual test is a funny hybrid of the two, usually only used in a situation where a fully automated test is almost physically impossible (e.g. verifying screenshots and tests involving peripherals). Manual tests are <em>not</em> good in situations where the same test must be run many times across a large number of configurations. This is exactly what we have in hardware certification, where we must run tests across ~100 systems on a very regular basis. To this end we&#8217;ve been taking the opportunity this development cycle to update some of our older tests to be more automated.</p>
<p>One of the tests that I updated was one which would cycle through available resolutions on the system (using the xrandr tool) and request the tester to verify that they all looked okay with no graphical corruption. This is the sort of test that is fine when someone is running the tests on a one-off basis, it&#8217;s not so good when one tester needs to supervise 50+ systems during a certification run. One of the main problems is that it causes too much context switching, with the tester constantly needing to keep an eye on all the systems to see if they&#8217;ve reached this test yet. Obviously, it being a graphical test, it&#8217;s difficult to do <em>fully</em> automated verification so a compromise needed to be reached. The solution I came up with was to integrate screen capture into the test and then upload these screens in a tgz file as an attachment with the test submission. Everything going well, the tester can sit down at their own computer and go through the screens and confirm they&#8217;re okay. In fact the person verifying the screens doesn&#8217;t even need to be in the lab! The task can be distributed amongst any number of people, anywhere in the world.</p>
<p><a href="http://certifiably.files.wordpress.com/2011/07/vga-0_2048x1152.png"><img src="http://certifiably.files.wordpress.com/2011/07/vga-0_2048x1152.png?w=450" alt="" title="Screen capture during xrandr resolution cycle"   class="aligncenter size-full wp-image-62" /></a></p>
<p>Another test that looked like a prime candidate for automation was one for testing the functioning of the wireless card before and after suspending the system. Previously the test case was:</p>
<p>- Disconnect the wireless interface.<br />
- Reconnect and ensure you&#8217;re online.<br />
- Suspend the system.<br />
- Repeat the first two steps</p>
<p>This was all specified to be done manually. I am currently updating this test to use <a href="http://manpages.ubuntu.com/manpages/maverick/man1/nmcli.1.html" title="nmcli">nmcli</a> to make sure a connection can be made, then disconnect and reconnect just as would happen if the tester did the steps manually using nm-applet. The one thing I haven&#8217;t got down pat yet is connecting to a wireless network <em>where a connection didn&#8217;t exist before</em>. This step may be optional as it could be expected that the tester will do this manually at some point during the setup of the tests and we can trust a connection to be available already. This will mean this test has gone from manual to fully automated and hopefully should shave potentially some significant number of minutes off the whole test run!</p>
<p>Saving time on our existing tests will allow us to introduce new tests where appropriate, so we&#8217;re able to provide even more thorough certification testing.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/certifiably.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/certifiably.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/certifiably.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/certifiably.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/certifiably.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/certifiably.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/certifiably.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/certifiably.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/certifiably.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/certifiably.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/certifiably.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/certifiably.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/certifiably.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/certifiably.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=58&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://certifiably.wordpress.com/2011/07/22/from-manual-to-automatic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21c88d9123212fbc23367fc989cfb33d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brendandonegan</media:title>
		</media:content>

		<media:content url="http://certifiably.files.wordpress.com/2011/07/vga-0_2048x1152.png" medium="image">
			<media:title type="html">Screen capture during xrandr resolution cycle</media:title>
		</media:content>
	</item>
		<item>
		<title>Ubuntu Bug Control Membership</title>
		<link>http://certifiably.wordpress.com/2011/07/07/ubuntu-bug-control-membership/</link>
		<comments>http://certifiably.wordpress.com/2011/07/07/ubuntu-bug-control-membership/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 10:48:00 +0000</pubDate>
		<dc:creator>brendandonegan</dc:creator>
				<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://certifiably.wordpress.com/?p=52</guid>
		<description><![CDATA[I attended a company rally in Dublin last week so didn&#8217;t get around to blogging, but having received some good news just yesterday I though I&#8217;d make a posting about it. After the Ubuntu Developer Summit in Budapest one of the objectives I set for myself this year was to become more active in the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=52&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I attended a company rally in Dublin last week so didn&#8217;t get around to blogging, but having received some good news just yesterday I though I&#8217;d make a posting about it.</p>
<p>After the Ubuntu Developer Summit in Budapest one of the objectives I set for myself this year was to become more active in the Ubuntu community. Being a QA person, one of the most obvious routes was through the well structured bug handling initiatives that the community has in place (thus my posting about the Bug Squad and bug days). To this end I&#8217;ve devoted what spare time I have to these initiatives. Apart from Bug Days I also take part in the 5-a-day program which encourages participants to update five bugs a day (by commenting, changing status or updating titles &#8211; anything that could be construed as a valuable change to a bug). This is going pretty well and I&#8217;m on a 3-week streak of fulfilling my 5-a-day quota (according to the <a href="http://reports.qa.ubuntu.com/reports/five-a-day/">5-a-day report</a>).</p>
<p>As a result of all this activity I&#8217;d gathered enough experience (and evidence of that experience) to file an application for the ubuntu-bug-control team in Launchpad, who have permission to change bug Importance and set the status to &#8216;Triaged&#8217;. This involved testifying to having read some documentation and then providing some example bugs to demonstrate that I understood the bug triage process. It took a week and a half to get enough positive responses (two) to have my application accepted, but as of yesterday I am officially a member of ubuntu-bug-control!</p>
<p>I&#8217;ll do my best to use these powers effectively and diligently and hopefully make a big difference to the effectiveness of bug triage in Ubuntu.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/certifiably.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/certifiably.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/certifiably.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/certifiably.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/certifiably.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/certifiably.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/certifiably.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/certifiably.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/certifiably.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/certifiably.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/certifiably.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/certifiably.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/certifiably.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/certifiably.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=52&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://certifiably.wordpress.com/2011/07/07/ubuntu-bug-control-membership/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21c88d9123212fbc23367fc989cfb33d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brendandonegan</media:title>
		</media:content>
	</item>
		<item>
		<title>My favourite aliases&#8230;</title>
		<link>http://certifiably.wordpress.com/2011/06/24/my-favourite-aliases/</link>
		<comments>http://certifiably.wordpress.com/2011/06/24/my-favourite-aliases/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 10:06:44 +0000</pubDate>
		<dc:creator>brendandonegan</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://certifiably.wordpress.com/?p=42</guid>
		<description><![CDATA[Something I recently (embarrassingly) discovered is that bash supports the concept of aliases, which are like shorthand for commonly used commands. Ubuntu comes with a few as default already in your .bashrc, e.g. &#8216;ll&#8217; for &#8216;ls -alF&#8217; (long listing). You&#8217;re free of course to add your own in .bashrc, so here I present some of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=42&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Something I recently (embarrassingly) discovered is that bash supports the concept of aliases, which are like shorthand for commonly used commands. Ubuntu comes with a few as default already in your .bashrc, e.g. &#8216;ll&#8217; for &#8216;ls -alF&#8217; (long listing). You&#8217;re free of course to add your own in .bashrc, so here I present some of the ones I use:</p>
<p><code>alias chx='chmod +x'<br />
alias rvim='sudo vim' (if you use VIM that is <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )<br />
alias sagi='sudo apt-get install -y'<br />
alias sagr='sudo apt-get remove'<br />
alias sagu='sudo apt-get update'<br />
alias saar='sudo add-apt-repository'</code></p>
<p>I find that especially the apt ones save a lot of typing. Hope you find them useful!</p>
<p>(oh yeah, just put the lines in your ~/.bashrc and run &#8216;source ~/.bashrc&#8217;)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/certifiably.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/certifiably.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/certifiably.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/certifiably.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/certifiably.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/certifiably.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/certifiably.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/certifiably.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/certifiably.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/certifiably.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/certifiably.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/certifiably.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/certifiably.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/certifiably.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=42&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://certifiably.wordpress.com/2011/06/24/my-favourite-aliases/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21c88d9123212fbc23367fc989cfb33d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brendandonegan</media:title>
		</media:content>
	</item>
		<item>
		<title>Me and my Pandaboard</title>
		<link>http://certifiably.wordpress.com/2011/06/22/me-and-my-pandaboard/</link>
		<comments>http://certifiably.wordpress.com/2011/06/22/me-and-my-pandaboard/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 10:02:58 +0000</pubDate>
		<dc:creator>brendandonegan</dc:creator>
				<category><![CDATA[ARM]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Pandaboard]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://certifiably.wordpress.com/?p=35</guid>
		<description><![CDATA[As discussed at last months Ubuntu Developer Summit in the session &#8216;ARM and other architectures certification program&#8216;, there&#8217;s a plan to start certifying ARM hardware, or at least start investigating how we&#8217;ll do it. To this end I&#8217;ve received on loan a TI OMAP4 Pandaboard from Canonical&#8217;s ARM QA team. I&#8217;ve actually had it here [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=35&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As discussed at last months Ubuntu Developer Summit in the session &#8216;<a href="https://blueprints.launchpad.net/certify-planning/+spec/cert-o-arm-other-arch-program">ARM and other architectures certification program</a>&#8216;, there&#8217;s a plan to start certifying ARM hardware, or at least start investigating how we&#8217;ll do it. To this end I&#8217;ve received on loan a TI OMAP4 Pandaboard from Canonical&#8217;s ARM QA team. I&#8217;ve actually had it here in the office for quite a few weeks now but for some reason or another I haven&#8217;t got around to blogging about it yet!</p>
<p>So, without further adieu &#8211; here are a couple of shots of my setup:</p>

<a href='http://certifiably.wordpress.com/2011/06/22/me-and-my-pandaboard/attachment/22062011841/' title='22062011841'><img data-attachment-id='37' data-orig-size='4000,2248' data-liked='0'width="150" height="84" src="http://certifiably.files.wordpress.com/2011/06/22062011841.jpg?w=150&#038;h=84" class="attachment-thumbnail" alt="22062011841" title="22062011841" /></a>
<a href='http://certifiably.wordpress.com/2011/06/22/me-and-my-pandaboard/attachment/22062011842/' title='22062011842'><img data-attachment-id='38' data-orig-size='4000,2248' data-liked='0'width="150" height="84" src="http://certifiably.files.wordpress.com/2011/06/22062011842.jpg?w=150&#038;h=84" class="attachment-thumbnail" alt="22062011842" title="22062011842" /></a>

<p>I like it because it&#8217;s really compact and smacks of geekiness, with all the exposed circuits, yet is really quite easy to use in a lot of ways. The monitor is plugged in via the HDMI port on the right hand side (because of an issue with my monitor I can only get 640&#215;480 out of it, so everything is very squeezed on the screen) and the wireless desktop receiver which handles my mouse and keyboard plugs right in to one of the two full sized USB 2.0 ports. The whole thing is powered by my laptop (even when it&#8217;s suspended) via USB-AC 5v connector, also on the right-hand side.</p>
<p>It&#8217;s running Natty/Unity 2D installed on the 8GB SDHC card on the left of the board. This means that the whole setup cost (if I had have payed for rather than borrowed it) just under $200. The white labeled chip on the top left hand side of the board is the WiFi/Bluetooth chip and that works *perfectly* out of the box &#8211; often picking up a better signal than the laptop sitting right next to it. I also have the option of plugging in my USB headset in the the same USB hub as the wireless receiver (it&#8217;s a tight squeeze but it just about fits) and that too works perfectly.</p>
<p>Cons are that I don&#8217;t have a USB HDD so Ubuntu is running on flash memory (notoriously bad performance) and that if I decide to power down my laptop but forget the Pandaboard has some task running on it then all is lost <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  Overall though it&#8217;s a really nice piece of equipment and because of all the good work that has been done around it, I could recommend one to anyone with a bit of technical know-how (no ARM experience required!)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/certifiably.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/certifiably.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/certifiably.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/certifiably.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/certifiably.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/certifiably.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/certifiably.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/certifiably.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/certifiably.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/certifiably.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/certifiably.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/certifiably.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/certifiably.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/certifiably.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=35&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://certifiably.wordpress.com/2011/06/22/me-and-my-pandaboard/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21c88d9123212fbc23367fc989cfb33d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brendandonegan</media:title>
		</media:content>

		<media:content url="http://certifiably.files.wordpress.com/2011/06/22062011841.jpg?w=150" medium="image">
			<media:title type="html">22062011841</media:title>
		</media:content>

		<media:content url="http://certifiably.files.wordpress.com/2011/06/22062011842.jpg?w=150" medium="image">
			<media:title type="html">22062011842</media:title>
		</media:content>
	</item>
		<item>
		<title>The magic of OSS</title>
		<link>http://certifiably.wordpress.com/2011/06/15/the-magic-of-oss/</link>
		<comments>http://certifiably.wordpress.com/2011/06/15/the-magic-of-oss/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 12:22:46 +0000</pubDate>
		<dc:creator>brendandonegan</dc:creator>
				<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Launchpad]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oneiric]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://certifiably.wordpress.com/?p=25</guid>
		<description><![CDATA[In my travels around Launchpad looking for bugs to triage, I came across an old one that I noticed (but not before others apparently) in the Alpha 1 release of Oneiric Ocelot. This was a problem with update-manager not &#8216;seeing&#8217; that network-manager had a connection because the new version of network-manager (0.9) uses different codes [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=25&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In my travels around Launchpad looking for bugs to triage, I came across an old one that I noticed (but not before others apparently) in the Alpha 1 release of Oneiric Ocelot. This was a problem with update-manager not &#8216;seeing&#8217; that network-manager had a connection because the new version of network-manager (0.9) uses different codes to express &#8216;connected&#8217;.</p>
<p><a href="http://certifiably.files.wordpress.com/2011/06/update-manager-bug.png"><img src="http://certifiably.files.wordpress.com/2011/06/update-manager-bug.png?w=450" alt="" title="update-manager-bug"   class="aligncenter size-full wp-image-28" /></a></p>
<p>This issue was bugging me, so I decided I&#8217;d take it upon myself to patch it up. Someone had done a similar patch in software-center so I already had all of the knowledge needed right there (i.e. what are the new codes). I jumped into my Oneiric VM, branched the update-manager code and hacked away at a couple of Python modules, tweaked, buffed and polished until lo and behold, on starting update-manager it picked up the connection! A few command lines (bzr stat, bzr commit, bzr push) and a few clicks in Launchpad later my merge request was with the update-manager project maintainer (Michael Vogt aka mvo). Minutes later it was merged and the next day with the help of my patched version of update-manager <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I was able to update update-manager with the patch.</p>
<p>Looking at my own name there in update-manager&#8217;s description of the change, I couldn&#8217;t help but think how awesome it is that I&#8217;m able to do this with my favourite operating system. That&#8217;s what makes OSS magic for me&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/certifiably.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/certifiably.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/certifiably.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/certifiably.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/certifiably.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/certifiably.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/certifiably.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/certifiably.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/certifiably.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/certifiably.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/certifiably.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/certifiably.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/certifiably.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/certifiably.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=25&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://certifiably.wordpress.com/2011/06/15/the-magic-of-oss/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21c88d9123212fbc23367fc989cfb33d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brendandonegan</media:title>
		</media:content>

		<media:content url="http://certifiably.files.wordpress.com/2011/06/update-manager-bug.png" medium="image">
			<media:title type="html">update-manager-bug</media:title>
		</media:content>
	</item>
		<item>
		<title>Hug a Bug</title>
		<link>http://certifiably.wordpress.com/2011/06/09/hug-a-bug/</link>
		<comments>http://certifiably.wordpress.com/2011/06/09/hug-a-bug/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 08:03:25 +0000</pubDate>
		<dc:creator>brendandonegan</dc:creator>
				<category><![CDATA[Bugs]]></category>
		<category><![CDATA[QA]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://certifiably.wordpress.com/?p=23</guid>
		<description><![CDATA[When I worked in the Symbian Foundation, as part of the (Symbian) Bug Squad activities that I helped run we would (try) to have regular get together on IRC where the community would come together and work on something in particular. Mainly this was getting triaging done. We didn&#8217;t have the benefit of a lot [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=23&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When I worked in the Symbian Foundation, as part of the (Symbian) Bug Squad activities that I helped run we would (try) to have regular get together on IRC where the community would come together and work on something in particular. Mainly this was getting triaging done. We didn&#8217;t have the benefit of a lot of experience, so this would be done in something of an ad-hoc way with everyone discussing each bugs status and priority until we reached a conclusion.</p>
<p>Now that I&#8217;m at Canonical and trying to participate heavily in Ubuntu&#8217;s Bug Squad activities, it&#8217;s comforting to know that something similar goes on here (maybe we were subconsciously influenced by it ?). It also happens to be on the same day (Thursday) of the week. I&#8217;m of course referring to <a href="https://wiki.ubuntu.com/UbuntuBugDay">Hug Days</a>, which are co-ordinated by the QA team. I&#8217;ve been involved in them over the last few weeks as a participant (rather than an organiser) and I find the structure to be very good and very accessible. Quite simply there is a list of bugs with different statuses (New, Confirmed or Incomplete) and simple instructions on what to do with each bug. New bugs need to be either Confirmed or set to Incomplete if you find you need to ask the reporter for extra details to be able to reproduce the bug. Confirmed bugs themselves need to be revisited and a check done to make sure the bug is still happening, leading to the bug either being Triaged or set back to Incomplete if it&#8217;s not happening and you need the reporter to reconfirm. Lastly, Incomplete bugs should be checked for a response from the reporter to the information request. If they gave the necessary info then the bug should be Confirmed. If not a follow up question should be asked and the bug left as Incomplete.</p>
<p>Some tools that are handy to have to assist with the process of going through all these bug reports and updating them correctly are the <a href="https://wiki.ubuntu.com/UbuntuBugDay/Tools">Hug Day tools</a>, which semi-automate the process of &#8216;closing&#8217; Hug Day bugs (they aren&#8217;t being closed as bugs, but as tasks on the Hug Day), as well as the <a href="https://launchpad.net/~gm-dev-launchpad/+archive/ppa">Firefox Launchpad Improvements</a>, which are useful not just for Hug Days but any bug work. The improvements include canned bug comments for common scenarios such as when an inexperienced bug filer has provided little info on the bug and you need to tell them to provide simple steps to reproduce the bug.</p>
<p>Each Hug Day is based on a particular package (which helps to focus the effort) and <a href="https://wiki.ubuntu.com/UbuntuBugDay/20110609">this weeks Hug Day</a> is on Nautilus, Ubuntu&#8217;s file browser. I have and will be participating in this as much as I can, so if you decide to participate in it then say Hi on Freenode IRC #ubuntu-bugs where there are lots of knowledgeable Ubuntu people waiting to help out newcomers with the task at hand. See you there!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/certifiably.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/certifiably.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/certifiably.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/certifiably.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/certifiably.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/certifiably.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/certifiably.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/certifiably.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/certifiably.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/certifiably.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/certifiably.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/certifiably.wordpress.com/23/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/certifiably.wordpress.com/23/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/certifiably.wordpress.com/23/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=23&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://certifiably.wordpress.com/2011/06/09/hug-a-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21c88d9123212fbc23367fc989cfb33d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brendandonegan</media:title>
		</media:content>
	</item>
		<item>
		<title>Working towards Bug Control</title>
		<link>http://certifiably.wordpress.com/2011/06/01/working-towards-bug-control/</link>
		<comments>http://certifiably.wordpress.com/2011/06/01/working-towards-bug-control/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 06:57:20 +0000</pubDate>
		<dc:creator>brendandonegan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://certifiably.wordpress.com/?p=5</guid>
		<description><![CDATA[As a means to control the activity on bugs, Launchpad implements a sort of permissions system for who&#8217;s allowed to change certain properties of a bug. Mainly this is applied to the &#8216;Importance&#8217; field of the bug as well as some values of &#8216;Status&#8217; such as &#8216;Triaged&#8217;. This is because these are used for managing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=5&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As a means to control the activity on bugs, Launchpad implements a sort of permissions system for who&#8217;s allowed to change certain properties of a bug. Mainly this is applied to the &#8216;Importance&#8217; field of the bug as well as some values of &#8216;Status&#8217; such as &#8216;Triaged&#8217;. This is because these are used for managing workloads and it wouldn&#8217;t be desirable for people with little experience of managing bugs to just go changing them without having a fair idea of what they were doing.</p>
<p>For the Ubuntu project, the team which has these permissions (amongst others) is <a href="http://wiki.ubuntu.com/UbuntuBugControl">Ubuntu Bug Control</a>. This is a group of Ubuntu contributors who have, over a period of time demonstrated their capability at bug analysis. Joining this group is done through a merit system, whereby you have to apply and back up your application with evidence. You need to state that you&#8217;ve read the relevant documentation on bug <a href="https://wiki.ubuntu.com/Bugs/Importance">importance</a>, <a href="https://wiki.ubuntu.com/Bugs/Status">status</a>, <a href="https://wiki.ubuntu.com/Bugs/Assignment">assigning bugs</a> and <a href="https://wiki.ubuntu.com/Bugs/HowToTriage">triaging</a>. You are also quizzed on the requirements that need to be met in order to mark a private Apport crash bug public. Then you need to give a commentary on your &#8216;best&#8217;  five bugs, explaining what actions you took on them (status changes, any actions taking place around the bug such as working on a fix or discussing issues with fellow community members).</p>
<p>In all, the process is not too demanding for someone who has been doing this a while, so I plan to make my own application soon. I&#8217;m still working on my &#8216;bug resume&#8217;, since I have the slight disadvantage that a lot of the packages my team works with are private, so triaging I do there can&#8217;t be used as examples. So for a few more weeks I will do a few bugs each day and probably submit my application before the end of June.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/certifiably.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/certifiably.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/certifiably.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/certifiably.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/certifiably.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/certifiably.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/certifiably.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/certifiably.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/certifiably.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/certifiably.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/certifiably.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/certifiably.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/certifiably.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/certifiably.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=certifiably.wordpress.com&amp;blog=17943689&amp;post=5&amp;subd=certifiably&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://certifiably.wordpress.com/2011/06/01/working-towards-bug-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/21c88d9123212fbc23367fc989cfb33d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">brendandonegan</media:title>
		</media:content>
	</item>
	</channel>
</rss>
