Canonical Voices

Posts tagged with 'opportunity'

Nicholas Skaggs

Recently we've been on a campaign to help increase the amount of automated tests we have for ubuntu. Specifically the effort is focused around helping out our community developers on the core apps project. The core apps project is building the core applications for ubuntu touch. Excellent stuff, all being done by the community!

The "testing all the things" blog series is currently covering each of these core applications and ends with a call to help the development teams. I've linked to tutorials like this and this on autopilot providing what you need to know. But sometimes seeing is understanding, and a helping hand can go a long way.

With that in mind, I am announcing a series of workshops to help you gather the skills needed to write automated tests. You can help contribute with just your ubuntu pc, writing and running tests without needing phone hardware! We're going to focus on autopilot, and for the moment the ubuntu core apps. I'll try and alternate to host them at timezone friendly times for everyone (granted I do have to sleep at some point too!). Here's the schedule, with links to the event on G+ page.

Tomorrow!, Wednesday July 3rd at 1800 UTC
Friday July 5th at 1300 UTC
Tuesday July 9th at 1800 UTC
Thursday July 11th at 2200 UTC

The workshops will take place in #ubuntu-quality and will all last an hour (but I won't leave you hanging if we need more time!). I'll host g+ hangouts and provide one on one help as needed to anyone writing tests. See you at the workshops!

Read more
Nicholas Skaggs

In honor of the closing of google reader, I thought I would highlight another core application that needs some attention; namely the RSS Reader, with a proper name Shorts. If your already bored and yawning (RSS is dead, long live RSS), have a look at the design's recently shared by the design team as well as the original post with the user stories. Seems like RSS might not be so dead (or look it!)!

Yes, I still use RSS feeds, mainly as a news aggregator. In many ways honestly RSS feeds have long replaced my idea of bookmarking things. Bookmarks are general stale old content that never updates, is never refreshed and is eventually just purged. The ideas shown in the design of Shorts are great and the development team has a wonderful task ahead of them of implementing them.

With the development team focused on getting the code written, it's our opportunity to help out by adding testcases for there work. For instance, simple things like adding, editing, and removing a rss feed all need tested. The testcases are ready and waiting for you to add a test!

Consider helping the shorts developers get everything in shape. Grab the rss reader branchadd a testcase from the list of needsfollow the tutorial for help if needed, and propose a merge. Thanks for helping to ensure quality for ubuntu touch!

Read more
Nicholas Skaggs

Coming off a lovely weekend, it's time we turned our attention to an app on the lighter side. Anyone up for a game of sudoku?

Sudoku is an example of a simple logic game that can be learned easily enough yet has the staying power to intrigue me to continue to play it. Dinko Osmankovic and the rest of the Sudoku Touch developers have created a version for ubuntu touch to fill those critical mundane moments of the day -- waiting for a train or having your morning coffee. Or perhaps if your like me, fighting insomnia (yikes!).

Apparently using the show hints button to play the entire game makes me a cheat.
So, while it seems the game is smart enough to slap me for trying to cheat my way through, it needs some testcases! Looking at the buglist, there are seven tasty bugs with your potential name on them. This is testing at it's finest! It's rare to count playing a game as helping ubuntu -- but in this case, you would be right!
Themes support!
Consider helping the sudoku touch developers as the game and it's features mature.  Grab the sudoku branch, add a testcase from the list of needs, follow the tutorial for help if needed, and propose a merge. Thanks for helping to ensure quality for ubuntu touch!

Read more
Nicholas Skaggs

A good calendar is essential to me. I'm liable to forget almost everything about my day except eating :-) Things like day of the week and month are important details I definitely rely on a calendar for (I can usually get the month right!).

Fortunately for me (and you!), there is a core app that provides a handy Calendar. Michael Hall featured this application a few weeks ago on his blog covering a development rundown of the application. It covers the list of features nicely. In a word, there's a lot of neat stuff to test in there.

Looking at the buglist of needs there are only 2 showing in-progress -- plenty of room for someone to help out by testing each one of the different views. Monthly, daily, weekly; accessed via swiping.

" Swiping left and right on the month will take you back or forward a month at a time.  Swiping left or right on the bottom half will take you back and forward a day at a time.

Pull the event area down and let it go, and the month will collapse down into a single week. Now swiping left and right there will move you back and forward a week at a time.  Pull down and let it go again and it will snap back to showing the full month.
Finally, you have an option in the toolbar (swipe up from the bottom edge) to switch from an event list to a timeline view of your events."

Are you dizzy yet?

These seamless transitions could use some cool testcases! At the moment, the app is seeing it's first merge requests being made by Carla Sella and Kunal Parmar. The team has faced some issues with uncovering some unique requirements for autopilot, which have now been fixed. Excellent work both of you!

Consider helping Carla, Kunal and the ubuntu calendar developers as the application and it's features mature.  Grab the calendar branch, add a testcase from the list of needs, follow the tutorial for help if needed, and propose a merge. Thanks for helping be a part of ubuntu!

Read more
Nicholas Skaggs

I couldn't help but start with one of the core apps I consider essential (to me anyway!) on my phone, a terminal. The terminal app being developed for ubuntu has some wonderful features built with a touch interface in mind. One of the biggest issues with touch is having a terminal ready keyboard with things like page up and down, arrow keys, and not to mention being able to use keyboard shortcuts like ctrl+d, ctrl+z, ctrl+c, etc. This has been handled rather elegantly with a long tap menu as you can see below, in addition to a panel that optionally appears at the top of the application.

Dmitry Zagnoyko has already landed a few tests for some of the features present, as you can see below. Execellent work Dmitry! A basic testcase exists now for each of the panels and the circle menu.

Help Dmitry and the terminal app team make sure all the features work properly for you upon release. Get involved and add a test. The initial setup work has already been done, and there are existing testcases already written. Grab the terminal branch, add a testcase from the list of needs, follow the tutorial for help if needed, and propose a merge.

Read more
Nicholas Skaggs

As a quality community team, we've been continuing to make progress this cycle on automating our testcases, especially the new applications that are being written for ubuntu touch. These 'core apps' are being written by other community members for the next generation of ubuntu.

We're also making progress on our desktop applications and automating the ubiquity installer. With that in mind, I'm going to start a little blog series highlighting a package a day for automating. I'll dub it rather unoriginally "Testing All The Things". My goal is to showcase the wonderful work going on with testing this cycle in ubuntu, but also to encourage you dear reader to get involved in helping us. All areas of ubuntu (flavors too!) can benefit from some robot friends helping test the packages they work on and utilize.

But you don't need to wait to see your favorite app hit the list. Hit up the tutorials below for information to dive in and help us!

Core Apps Test Wiki
Writing an autopilot test for ubuntu sdk applications
QML Autopilot Tutorial with example application

Autopilot Tests Project
Writing an autopilot test for desktop applications 

Read more
Nicholas Skaggs

A few months ago the ubuntu touch core apps project was launched. For those of you following along with Michael's regular updates have gotten to see these applications grow up rather quickly.

Autopilot Says: How can I help?
Now it's time to add some more testing around these applications as they have reached a basic functional level of usability. Automated testing via autopilot to the rescue!

To help kickstart this process we've put together a recipe for writing autopilot tests specific to QML applications and added it to In addition, we'll be hosting a hackfest next week on June 13th to help add basic autopilot testcases for each of the core apps. Folks will be on-hand ready to field your questions and hack together on the autopilot testcases needed for the applications. Join us and help support the wonderful community of application developers making awesome applications for ubuntu!

So how can you help? 
  1. First, go read through the recipe on writing autopilot tests for QML applications. It's also a good idea to have a look through the official tutorial for autopilot and bookmark the API reference link so it's handy.
  2. Armed with your new knowledge, start hacking on some autopilot tests for the core apps. Here's a list of core applications along with the status of autopilot tests. Choose something that looks interesting to you and add some tests.
  3. Follow the contributing guide to help you get your work contributed into the ubuntu touch core application project you chose.
  4. Finally come out to the hackfest! It's your chance to share your work, ask questions, get your tests sorted and merged and socialize and meet other members of the community.
  5. Don't forget there is a wonderful quality community you can be a part of and get help from if you get stuck! There's a mailing list for ubuntu-touch, and ubuntu-quality as well as IRC channels #ubuntu-touch, #ubuntu-autopilot and #ubuntu-quality. Use these resources to help you!
See you next week and happy testing!

Read more
Nicholas Skaggs

Filling the Gaps

I wanted to post briefly about the work that has been going on at the end of the cycle in the ubuntu quality team. Yes, we're testing the final images! Yes, it's been a wild ride that is nearing the finish! Yes, you can help contribute results! (And as we'll see below, you can help write tools too!)

But more than all of that, several team members have stepped out of there comfort zones and went to work on one of the testing tools we as a team utilize. The tool is called "Testdrive" and is written in python. Now, one of the great things I love to espouse on about with QA is the opportunity to work on many different things. There are needs to fit all interests, and if you are willing, the capability to learn.

In this instance, there is an opportunity to learn a little python and to work with a new team to help keep a testing tool alive. I'm happy to see that the same tool that was rendered broken in January by updates is now alive and well, with brand new contributors, fresh patches and even a release! Many thanks to smartboyhw, noskcaj, SergioMeneses, phillw, and the others who have reached out to ensure the tool that ships in raring still works. Thanks as well to the testdrive development team for engaging with us, reviewing merge proposals, and helping to ensure testdrive still works.

I look forward to a bright feature of new and improved testing tools. Specifically to those who contributed patches, with your new coding abilities, I can't wait to see what will happen next cycle! *wink, wink*

Read more
Nicholas Skaggs

Starting tomorrow February 9th, 2013 (heh, some of you reading this might already be in tomorrow), the quality community team will start testing for cadence week #6. During this week, we as a team try and help test specific packages looking for regressions, doing new feature or hardware testing, and making sure our images are in good shape. If your still confused, there's a nice wiki page that lays out what "cadence" means in a bit more detail.

So what does this mean for you, dear reader? Well, we as a team would like you to be involved in helping us test! Everyone has unique ways of interacting with software, and naturally no two computer setups are exactly the same between us. Now, I know what your thinking -- how can I help? I'm no tester, and I don't run development versions of ubuntu!

That's ok! You can still help test without needing to compromise your system. If you don't want to install the development version on your machine, you can use a virtual machine installation instead. If you are unable to run virtual machines, or are confused at the idea, you can still help test by simply running a live session and executing tests there. It's not too hard for you! Check out this walk-through for participating using only an image of the development version of ubuntu and your computer.

To help demonstrate how you can participate, I'll be hosting two live events this next week where I'll be on-hand running through the cadence week tests along with others from the quality team. There will even be a livestream, so if your a visual person (like me!), you can see for yourself how you might be able to contribute. Here's the dates you need to know:

Monday Feb 11th, 1800-1900 UTC in #ubuntu-quality. I'll also be streaming live my participation in executing the tests .

Thursday Feb 14th, 1400-1500 UTC in #ubuntu-quality. No stream, but we'll be hanging out answering questions, and working on submitting test results.

Please consider attending a session or watching the video of the stream afterwards. If you can download an image and boot your computer, you can help test. You want to be a part of ubuntu; let us help you contribute!

Read more
Nicholas Skaggs

PSA: Ubuntu Quality wants you!

NOTICE: To whom it may concern, the ubuntu quality team is seeking those with a desire to help ubuntu to contribute to the quality and testing efforts. With a little time and a willingness to learn, you too can unlock the tester within you!

Interested? Please inquire below!

If that text didn't get you, I hope the picture did. Seriously though, if you are here reading this page, I want to offer you an opportunity to help out. We as a team have expanded our activities and projects this cycle and we want to extend an offer for you to come along and learn with us. We're exploring automated testing with autopilot and autopkg, manual testing of images, and the virtues of testing in a regular cadence.

But we can't do it alone, nor do we wish to! We'd love to hear from you. Please have a look at our getting involved page (but do excuse the theme dust!) and get in touch. I offered a challenge to this community in the past, and I was blown away by the emails that flooded my inbox. Send me an email, tell me your interests, and ask me how you can help. Let me help get you started. Flood my inbox again1. Let's make ubuntu better, together!

1. If anyone is counting, I believe the record is ~100 emails in one 24 hour period :-p

Read more
Nicholas Skaggs

Jamming Thursday's!

Right now as I type we have two jams going on! Last week Jono posted about enhancing the page. If your a part of the community, join in raising the banner for your specific focus area. The fun is happening now on #ubuntu-docs. For the full details, see Jono's post. For us quality folks, the pad is here: Feel free to type and edit away!

In addition, as Daniel Holbach mentioned, there is a hackathon for automated testing. Come hang out with us on #ubuntu-quality, learn, ask and write some tests. Again, the full details can be found on Daniel's post.

Come join us!

Read more
Nicholas Skaggs

Notice I'm not mentioning a good video walk-through, but it is in HD! It can be viewed on youtube here. I had a lot of trouble doing my first screencast, but I think I have a promising setup now for the future. I promise HD, lag-free, and better editing in the future. For reference, I highly recommend flowblade to edit and kazam to record. Kudos to both developers for nice pieces of software!

The text version is available here and I encourage you to follow along with the video. You don't need anything more than a reasonably modern pc that can run a VM and you can help iso test. Take 20 minutes to watch and follow along and take the fear out of iso testing. Then join us next week as we continue our testing cadence and verify our daily isos are in good shape.

And don't worry, no one will know it's running the installation on a separate workspace while you watch youtube videos.. It'll be our secret.

Read more
Nicholas Skaggs

As announced earlier the kernel team is looking for a some folks to help bring the 12.10 kernel to 12.04. Once 12.10 has been released, the team wants to enable newer hardware support via the kernel for the LTS version of the desktop. So, since the original announcement, we've had 10 people help test the various builds of the kernel from the ppa. Thanks so much to all who tested! Now we'd like to take this testing to the next level.

We've put together a list of commonly used hardware that we want to ensure proper support for the kernel. I'm asking for volunteers to run the kernel from the ppa on precise and report results. The catch here is that we want to have at least 1 person who has each piece of hardware listed be represented. Make sense? For example, we want folks running nvidia cards to have at least a couple people reporting results using nouveau and the proprietary driver. Same for AMD and Intel. On the wireless side, getting someone who has a chipset of each of the manufacturers listed is our goal. This is a first step in our on-going efforts to help make testing and quality a more assured and quantitative effort. We're going 'quantal' if you will. For those who want to have even more detailed and specific hardware testing, hang tight. If you'll remember this past UDS we spoke about creating a community hardware database. Work to enable this is on-going, and I hope to be able to share more about it in the coming months. In the meantime, let's build up a list of folks and systems ready to populate such a database, shall we? ;-)

So if your interested in helping, go ahead and edit that wiki page. Add yourself under one or more pieces of hardware. There's a handy script that should help you identify what's in your system if your not quite sure. Then head over to the QATracker. 

Once there click on 'Quantal kernel for precise LTS', you will wind up on a page showcasing the tests and instructions for this call for testing. If you click the on 'Link to the installation information' you will get information on installing and uninstalling the package. Similarly the 'Link to bug reporting instructions' provides details on reporting a bug you find in the test case. Finally, if you click 'Kernel Smoke Tests' you'll arrive on the page to report your testcase results. Note you will need to sign in using your ubuntu sso account to report results.

If you encounter issues, you can always reboot into your current working kernel and be back to normal. As always, if you have any issues in using the tracker, feel free to get in touch with me.

Read more
Nicholas Skaggs

ISO Adoptions

Ubuntu Desktop i386

Yesterday, ~70 people (and counting! you guys are rockstars, thank you so much!) answered the call to adopt, and are now sponsoring over 2 dozen isos for ubuntu, and it's flavors like xubuntu, kubuntu, edubuntu, lubuntu and ubuntu studio. That is wonderful news.

However, there are a couple sad iso's still out there who are wanting to be adopted. They are the more troublesome ones to adopt if you will. Everyone loves and wants to help Ubuntu Desktop iso, but little pay attention to our mac and wubi specific testing. If you have access         to a windows machine and can help test wubi, please let me know! If you have access to a macbook or other mac hardware please also let me know! I can help you adopt those troublesome iso's and make ubuntu precise a better experience for those with similar hardware.

Ubuntu Desktop amd64+mac
Look at his face and then hit your compose button to email me. You'll be glad you did. Contact me at nicholas.skaggs at the domain and I will make sure to get you connected to one of these little guys!

Read more
Nicholas Skaggs

Would you adopt an ISO?

Would you adopt an ISO? A poor ISO, who cannot otherwise fend for itself in the cruel world of digital information. He's here one day and gone the next. Replaced by newer and better. Would you be willing to love, test, and use him while he is in existence? May his death not be in vain, but rather for the greater good of advancing us closer to that golden iso release to which we will all turn. It's powers we hope will transform our computers into the goodness that is ubuntu precise!

I trust my story has stirred your heart to action! In all seriousness, the ubuntu community is looking for a few brave volunteers to help shepherd our iso's thru the remaining week before release. If you volunteer, we are asking you to run through all of the testcases each day until next week when we release, for a particular iso and report your results to the isotracker. You can see what's required by having a look at this page. That lists the builds for the isos that were created today, each having some tests that help ensure the isos don't contain bugs. It's worth budgeting an hour or two to complete these tests, not including the time you need to download the iso. On Thursday of this week (April 19th 2012), we are scheduled to start the RC image testing which will be a dedicated milestone iso testing, utilizing the same tests.

As an added bonus to sponsoring, I am committing to personally emailing you and following up with help, tips and status updates on iso testing as we go throughout the week. Hurry, this offer won't last forever! To get started, email me personally with your the following info:

  • Your testing hardware (real or virtual machine; amd64 or i386)
  • Your name and email address
  • Optionally, a specific iso(s) you wish to sponsor

I can be reached at nicholas.skaggs at the domain. You may also leave a comment on this post, or send a message to the ubuntu-qa mailing list and I will followup with you. After you contact me, I will help you through the adoption process and get you and your new iso off to a wonderful start. Thanks so much for considering making a commitment to ubuntu!

 (If this reads like a "Help save X, donate now!" campaign, then you've read it correctly :-) )

Read more
Nicholas Skaggs

As of last Friday, the precise beta2 release went to final and was published. As with beta1, a ppa containing manual test cases via checkbox has been made available. For those who helped test or contribute, perhaps you saw your name in lights? If not go check out those release notes! We appreciate your good work; kudos to our testing community. (BTW, if we missed you, we apologize! Shoot me an email and I will get you added to the list!)

Thanks for everyone who contributed testcases for this testing cycle. We got more comprehensive coverage than beta1. We're always happy to get more tests :-) Take a look at the wiki page for contributing tests. If you are unable to use launchpad for whatever reason, feel free to send a message to the ubuntu-qa mailing list. We can help you get your test cases added to checkbox even if your not a developer.

Now onto the testing! First you need to download the precise beta2 iso. You will find the iso's available here. Pick one that will work on your hardware.

Next, follow this wiki page to get checkbox and the application tests installed, run through the test cases and report your results. Thanks so much for helping test! If you find a bug, Jono has a great tutorial on how to file a bug. Make sure you mention your bug report in your comment if a test fails!

Thanks for testing and helping make ubuntu rock!

Read more
Nicholas Skaggs

The precise beta1 release just dropped! As a follow-up to my earlier post about participating in testing with this release, now is your opportunity to do some manual application testing for ubuntu. This is a perfect ubuntu global jam activity!

Thanks for everyone who contributed testcases for this testing cycle. If you missed getting your merge in on time, don't worry! Beta2 is coming up and I hope we can add even more tests. Take a look at the wiki page for contributing tests. If you are unable to use launchpad for whatever reason, feel free to send a message to the ubuntu-qa mailing list. We can help you get your test cases added to checkbox for beta2!

Now onto the testing! First you need to download the precise beta1 iso. You will find the iso's available here. Pick one that will work on your hardware.

Next, follow this wiki page to get checkbox and the application tests installed, run through the test cases and report your results. Thanks so much for helping test! If you find a bug, Jono has a great tutorial on how to file a bug. Make sure you mention your bug report in your comment if a test fails!

Go forth and test!

Read more
Nicholas Skaggs

The precise beta1 release is happening this week (I know, I know beta already!). Despite my short tenure in the ubuntu QA community, we've already seen a huge increase in the amount of manual application testing. I thank everyone who helped test when I and others have put out calls for testing this cycle. As part of our desire to continually improve our processes, I'm am adopting the checkbox tool to help do manual testing for the beta1 and beta2 releases during the precise cycle.

For anyone who participated in the Unity testing, you will remember how much nicer it was to use checkbox to deliver the tests and be able to submit feedback directly from your desktop. Running these tests was a huge part getting Unity 5.2 and Unity 5.4 out in precise. Didrocks posted about the response and subsequent lessons learned. For beta1 and beta2, I'd like to move this method of testing onto the default desktop applications.

There are two opportunities here to get involved. First of all, if your interested in helping test our default desktop applications, you will be able to do so directly with checkbox in a similar vein as unity. I will post instructions on testing this week. It will require you to install from a ppa, but I hope to remove the requirement for beta2 :-)

Secondly, if your an application developer who wants to get some testing done you can contribute tests directly to my bazaar branch on launchpad. I've written up instructions for doing so on the wiki. Currently the following testcases are being targeted. If you responsible for any of these applications and haven't spoken to me, I'd love to talk to you about increasing test coverage!


If you are a passionate user of any of these applications (or any other applications), get in touch with me as well! You can help contribute tests even if your not capable of submitting a merge request via launchpad :-) EDIT: Since so many have asked, if you can't contribute by submitting a merge request, update the ubuntu testcase wiki and then send me an email.  You can find my address here on my launchpad profile. I will incorporate your tests into the tool. Read the guidelines on the format, and then add the testcase to the applications page. It's important to get the format right so doublecheck your work! That said, please try going through the normal route of writing a checkbox test if you can -- they are really easy to do!

In closing, I would like to thank everyone who helped rewrite testcases on the ubuntu testcase wiki. These testcases were used as a leg up on getting tests for these applications, and have us off to a good start on getting more testing coverage for ubuntu's default applications. I would also like to briefly mention the future of testing for next cycle. My goal is to gather feedback from doing manual testing this cycle with checkbox and use it to blueprint the tools and parameters for how we plan on testing during the Q cycle. I hope to have some sessions around testing during UDS, and look forward to hearing from you about your experiences!

Read more
Nicholas Skaggs

Opportunity: Writing application test cases

This post is part of the opportunity series designed to let you know about ways to get involved with QA inside ubuntu.

One of the types of testing the QA team performs is at an application level. Once we are assured we can install a system, we want to know if it can do more useful tasks than just boot! This is where application testing comes in. This wiki represents the application test cases that are utilized when testing applications.

Currently the QA team is updating these application tests. This work is being done for several reasons. The first is to ensure all of the tests follow the same template and thus are easier to understand and maintain. The second is similar to the first; the tests need to be updated to be both correct (has something in the software changed?) and in the proper template. And finally the tests are being updated in anticipation of using a new tool to help maintain and run these test cases.

To do this work, the ubuntu qa mailing list along with a google doc have been employed. The google doc contains all of the application tests from the wiki. They are located on the 'All test cases from wiki' tab. The mailing list contains the discussions and reviews of the updated tests. Here is the basic workflow:

1) Copy the test case that needs to be re-written to the 'Test case rewrites' tab
2) Update the test case to conform to the new template and guidelines
3) Post a message to the mailing list with the test ids you have written, and ask someone to review
4) Update the test on the wiki to reflect the changes
5) Move the updated test case to the 'Completed test case rewrites' tab

This is a wonderful way to get involved. Do you have a favorite application? Consider writing and editing the test cases to make sure it works properly in ubuntu by getting some good test cases written. Do you not only understand technical jargon, but are also capable of writing? The community needs your skills! Join the mailing list, hop on #ubuntu-testing on IRC, or reply here with comment. I want to make sure you get plugged in with the rest of the wonderful folks helping make ubuntu great. Thanks!

Read more
Nicholas Skaggs

Community QA Opportunities in Ubuntu

It's been a month since I began working with the wonderful QA community inside ubuntu. In that time I've learned there are a plethora of things going on and lots of different ways to get involved. I wanted to do a small series of posts on the available QA oppurtunites you can take part of today inside of ubuntu. There is an excellent list along with descriptions on the QA wiki site that you can read about here:

You'll notice this work is broad-reaching encompassing many different skill-sets. The community can benefit from your help no matter what skills you have! This is one of the reasons why quality is such a neat way to get involved inside ubuntu. You'll have a chance to work with people doing the latest in cutting edge development, as well as those who are keeping the LTS releases rock solid and updated for 5 years after there release.

Ready to get involved? Be sure and watch this blog for more detailed opportunities. In the meantime, here's some suggestions;

Are you a someone who loves making sure everything is always running smooth? The ubuntu+1 maintenance team would love your help!

Are your a rock-solid developer, or perhaps someone new to coding but looking to expand your skills? There are different tools being built inside the ubuntu community for helping doing quality work. There's the set of launchpad scripts for helping deal with bugs, the apport tool which deals with crash and bug reporting on your desktop, and the checkbox folks who are helping . And we can't forget about website development! The ubuntu friendly folks could always use a hand in making that site a better experience. Pick one and start hacking! Or contribute something new to fill an itch not yet scratched.

Maybe your a tester. Someone who likes running bleeding edge code, or perhaps someone who can always find a bug. Your able to make even the most robust software quiver! There are many testing oppurtunites inside of ubuntu. I'll be detailing them further in future posts. For now, look at the Activities page on the wiki, join the mailing list and jump in as the calls for testing go out! In addition, check out the ubuntu+1 forums to chat and interact with others who share the same passion for ubuntu and testing.

How about being able to write? Are you able to explain technical jargon to others? There's opportunities for you as well. The wiki itself could always use some love, and there are test cases to write.  Specifically as of this writing the community is in need of your skills to help update and edit our suite of application test cases. Check out this post.

It's wonderful to be a part of the community. Join in!

Read more