Canonical Voices

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

With the announcement of MIR being the default display server for 13.10, many folks rightly wonder if it will be stable and ready to ship by then. Well, as part of ensuring that will be the case, I'd like to announce that XMir will become part of the bi-weekly cadence testing we as a community team undertake. Week 2 begins this Saturday and will include XMir testing.

The testcases we'll be using at the moment are basic smoke tests to check the overall state of XMir. As the cycle wears on our goal is to perform a full regression test for XMir against the normal Xorg server to make sure everything is super smooth. The goal is for someone running ubuntu saucy to not even realize something has changed with the display server. So ready to help?

Check out this page to learn about how to install Mir. Those same instructions are linked from the testcase itself. Run through the tests listed and report your results. Make sure your logged in or you won't be able to report anything :-)

New to cadence testing or the tracker? Here's some links you might find useful:

Understanding how to use the QATracker
Understanding how to perform a cadence test

There's video versions too!

QATracker
Cadence Testing
 
Thanks for helping test ubuntu! Your willingness to live on the edge and test ensure others of proper functioning software in the stable release.

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

Given all recent love and excitement for autopilot I wanted to share the QA community's progress on writing autopilot tests for, celebrate our successes and let everyone know where we still need help.

First let's talk about the ubuntu-autopilot-tests project. As part of the hackfests held at the end of May/early June we were able to complete the transition to autopilot 1.3 of the ubuntu desktop autopilot tests. Thanks to all of the contributors and hackers for helping on this! In addition, we now have a production branch, and the canonical platform QA team is working on adding them to the official smoke testing each day, Great work everyone! That said, tests are still needed, and in some cases the testcases are still basic and not covering many of the application features. There is still room for you to be invovled! Of note is the on-going work to automated our image testing via the UI.

Next, let's talk about the core apps. Last Thursday we held a hackfest to help kickstart testcases for all of these projects. So let's take a look at how far we've come in a week. As a reminder, testcase contributions to any of the core apps is very much appreciated -- there is still a need for you to come alongside and help write tests!

Calculator
There are already several testcases merged in with the main branch, but as one of the most feature complete applications, work and help is still needed in this area. There are currently 6 open bugs for tests needed here. This is a great application to contribute to for someone new to autopilot!

Calendar
There are two pending merge requests and the work is underway towards knocking out the rest of the testcases needed.

Clock/Alarm
The clock team has jumped in headfirst to help with testcases.  You can view the status of the remaining tests needed here.

Doc Viewer
I started on a branch for this and the basic infrastructure is in place. Branch the application. Grab a copy of the emulator, pick a bug and write your test. This app needs you!

File Manager
The first merge and test is in review. But there's still more tests to be written. Have a look at the list of needed tests.


RSS Reader
Ready and waiting! Check out the list of bugs and have at it! The basic structure is already in place. Simply grab a copy of the emulator, pick a bug and write your test. This app needs you!

Terminal
The first merge request has just been approved and landed for terminal autopilot tests. But there's more features to be tested in this awesome app. Grab something off the list and go. The setup work is already done.

Music
Ready and waiting! Check out the list of bugs and have at it! The basic structure is already in place. Simply grab a copy of the emulator, pick a bug and write your test. This app needs you!

Weather
Half of the initial testcases have been started and the first merges are being proposed. Rock on Martin!

Remember you can always view the big master list of all the open tests here. We've got a bit of work ahead of us! Be a part of the team. Grab an open bug from the list above or contact me for help and I'll make sure you get invovled!

Read more
Nicholas Skaggs

A couple weeks ago we announced the initiative to drive up our autopilot (that is, automated) tests for our ubuntu touch core apps. The core apps are being made with the ubuntu sdk, and thus share the same language (QML) and toolkit (ubuntusdk).

With this in mind I wanted to provide an emulator, which in autopilot speak, is a utility class for writing autopilot tests that use the ubuntu SDK. The goal is to help accelerate the process for getting the testcases written, as well as standardizing best practices for testing common features. At the moment the emulator contains useful functions like tab switching, selecting from popovers, opening and closing the toolbar and clicking toolbar buttons. Please, take a look and utilize the emulator when you are contributing new tests for the ubuntu touch applications. For the moment, the emulator can be found here:

lp:~nskaggs/+junk/ubuntusdk_autopilot_emulator

The future home is hopefully in the SDK itself, but for now consider that branch your source for emulator goodness. Now, a quick FAQ.

Is it ready for use?
Yes, it's ready and tested on several core apps now including clock, calendar, terminal, and file manager. That said if you find an issue, simply contact me or propose an improvement!

How do I use it?
Inside your autopilot test subfolder, add an emulators folder if it's not already present. Next, branch my source above -- it will add ubuntusdk.py to the folder. Simply incorporate it into your __init__.py or testcase itself and call the utility functions with ubuntusdk.*. For an example check out the ubuntu-terminal-app and the merge request from today. It shows adding autopilot tests to an empty branch. In addition, the emulator (albeit an earlier version) was used in the tutorial on the ubuntu app developer portal.

Will it be updated?
Yes! Expect refinements and tweaks as we go along. Hopefully a true "stable and complete" version will appear in the not too distant feature when the emulator itself has a proper home. In the meantime, use it and as more complex tests are added, expect to update the emulator in the source branch you are working in.

Go forth and write tests!

Read more
Nicholas Skaggs

QATracker Survey + bonus mockup

Hot on the heels of our first cadence week, I wanted to take the opportunity to collect feedback about the tools we as a community utilize. Specifically the QATracker which we heavily rely on for managing our work, testcases and results. From the wiki, "The QATracker is the master repository for all our our testing within ubuntu QA. It holds our testcases, records our results, and helps coordinate our testing events."

This is a link to a brief survey asking a few simple questions about how you've used the tool. All your responses are anonymous, but I will publish the aggregate question information and share it with the community once completed. The goal is to help ensure the tool is meeting our needs and is being utilized.

I'll leave the survey up until June 24th. My hope is to encourage more folks to help test as well as make it more enjoyable for those already taking part. I want to ensure our tools and processes continue to evolve, strengthen and become more robust for everyone as we continue on our mission. Part of that is making sure the tools we use are enjoyable!

Thanks in advance everyone!

As a bonus, Pasi, aka knome, has put together some mockups on how we might be able to switch what the results page looks like. This is perhaps the most utilized page of the site, so without further ado, here's a mockup of some changes proposed to make it more usable:

Old Site
New Site Mockup


What a change eh? The add test results has been moved to the sidebar and simplified, the bugs listing has been written out, and the results have been moved to the top. Finally the links have also been moved to the sidebar and Pasi has updated the icons ;-)

SO, what does everyone think about the changes? Many thanks to Pasi for putting this together! Leave a comment, a message on the mailing list, or reflect your thoughts in the survey.

Read more
Nicholas Skaggs

Join the ubuntu quality community team's effort this week! As a community we test different things about every ~2 weeks in ubuntu, and share the results to flesh out bugs and problem areas.

So what's up for testing this week? The daily images, the default applications in ubuntu and a new version of the sound stack for testing.

Ready to help? Full details are here.

Need some help on how to contribute? Have a look at this page and the walkthroughs listed. Of particular interest is the ISO testing and Cadence Week testing walkthroughs.

Do note that you don't need anything special to participate in cadence week testing! Both an installed version of the development branch of ubuntu (aka saucy) in a VM or on a real box, or even a live session of the latest daily image will work. For more information on how to use a live session to test, check out the Cadence Week testing walkthrough or watch the youtube video of the same.
Happy Testing!

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 developer.ubuntu.com. 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

This post is part of a series on the people behind the ubuntu quality team. Let me introduce you to Jackson, who loves modding his computer. He stumbled his way into ubuntu and hasn't looked back.


1) Could you provide a bit of background about yourself?

My name is Jackson Doak, i'm 14 and live in Australia. I use the nickname “Noskcaj” for everything online. I have been building PCs since i was 12, I've since attempted to make a volenti cooler, which is unfinished.

Check out that ubuntu orange!
2) How did you become invovled with the Ubuntu community?

I found Ubuntu after finishing my first PC and realizing I didn't have enough money to buy windows. I have since been using ubuntu on all my computers except my gaming PC. The ease of customization and security are to of the main reasons I still use Ubuntu.

3) What attracted you to the quality team?

I joined the QA team because I wanted to get involved with the community and it seemed the best option for me.

4) What would you say to folks new to ubuntu and/or testing?

To anyone new to the community/testing: Please try and help, any amount of time is useful, especially if you have a PowerPC computer or something that runs ubuntu touch. Even if you just tell your friends about ubuntu and get us more users, you are helping.

5) How would you describe the community and the experience of using ubuntu?

So far the community has been great, very helpful. Although there does seem to be a lack of cross group communication at times.

6) What would you like to see in the future for ubuntu?

I really do hope that canonical's vision of ubuntu on all 4 screens (PC, tablet, phone and TV) works, and UbuntuKylin's support helps a lot. I want xubuntu to be more well known and used, despite missing a real target audience at the moment.

7) Do you have a favorite experience to share from being a part of ubuntu?

I'm not sure i have a favourite experience.

8) What is your favorite activity or interest outside of computing (including ubuntu!)?

My favourite activity outside of computers would probably be playing soccer.

Read more
Nicholas Skaggs

This post is part of a series on the people behind the ubuntu quality team. Let me introduce you to Howard, an energetic and driven young man who has enjoyed being a part of the community. Howard exemplifies the ability to dive in and learn and continues to expand his horizons 

 and areas of contribution. 



1) Could you provide a bit of background about yourself?
Hello everyone, I'm Howard Chan (smartboyhw on World Wide Web), an energetic 14-year-old (K)ubuntu member from the busy harbour city of Hong Kong SAR, China. I like computers and science (especially Chemistry and Physics), and I like Ubuntu!

2) How did you become invovled with the Ubuntu community?
I was a Windows maniac before I used Ubuntu, and I liked running Beta software of things like Firefox Nightly, Microsoft Security Essentials Beta, Office Beta and such. I got fed up with Windows 8 Consumer Preview since I need to scroll the long start screen to access my applications, so I changed to Ubuntu 12.04 LTS. I liked Ubuntu, so I decided to start contributing. I joined the Ubuntu QA Team at first in June 2012, then I started to contribute to Ubuntu Studio as their tester for amd64 images. In January 2013 I started to do more development, helping out the Kubuntu Team to package KDE applications. I got my Ubuntu and Kubuntu membership respectively in February and March this year. I am now Ubuntu Studio's Release Manager, responsible for calling people to test, coordinating with the Ubuntu Release Team, marking images ready and such. I also go for some Testdrive hacking, and I am now working on different items in Ubuntu.

3) What attracted you to the quality team?
No need for programming skills. I only know beginner C, C++, Java (and more recently, Python). Except if you are writing automated testcases like Autopilot or autopkgtest, you don't need any programming skills to test applications and images for Ubuntu. You only need to like Ubuntu, that's all.

4) What would you say to folks new to ubuntu and/or testing?
Make sure you ask. If you are new in the community, try asking experienced people what to do and what NOT to do. Also, maintain a humble attitude. IRC etiquette is my biggest pain in the neck, and I don't want new contributors to make my mistakes. Never.

5) How would you describe the community and the experience of using ubuntu?
The community is awesome. Everywhere you go (for example Ubuntu Forums, the Ubuntu Studio IRC channels, Ask Ubuntu chatrooms, etc.) there is a lot of nice people willing to help you, no matter you are a novice user, or a starting contributor. Ubuntu itself is awesome too. We don't need to wait for extremely long release cycles like Debian. We have every desktop environment experiences to utilize. It's just great.

6) What would you like to see in the future for ubuntu?
A harmonized Ubuntu community. I have recently seen conflicts between many flavours, and many people (including me) disgruntling about Canonical moving to a new-styled community that doesn't seem to fit. Conflicts always happen between people, but I seriously hope that we can be more harmonized and create an awesome Linux distribution.

7) Do you have a favorite experience to share from being a part of ubuntu?
LOL that's difficult. A funny thing I've met is under-quorum. When I applied for Ubuntu membership, I almost can't get it since there was almost not enough quorum of Membership Board members until the last minute. That scared a lot of people coming to support me. When I applied for Kubuntu membership, I almost don't have enough votes for approving. That's two scary stories:)



8) What is your favorite activity or interest outside of computing (including ubuntu!)?
I love watching TV, Science and Fencing. I play fencing every Saturday. I am also a lover of teenage novels. Of course I like Ubuntu!

Read more
Nicholas Skaggs

This post is part of a series on the people behind the ubuntu quality team.  Let me introduce you to Javier who has had a hand in many different quality activitiesHe hails from Mexico and enjoys taking part in many different teams within ubuntu.

1) Could you provide a bit of background about yourself?

My name is Javier Lopez, I'm a random 2x years old guy living in Mexico city.

2) How did you become invovled with the Ubuntu community?

I become involved because I believe in the Ubuntu and open source philosophy.

3) What attracted you to the quality team?

Nicholas's blog, I used to be a Daniel Holbach super fan, but since I started reading Nicholas one, Daniel has fallen one spot, I like seeing all that energy spread over the community and its never ending enthusiasm. I'll hunt you and hug you both of you guys! ¬_¬

Contributing some iso testing results
4) What would you say to folks new to ubuntu and/or testing?

I'd encourage anyone to join any of the Ubuntu teams, you'll learn more about the system, will meet nice people and will help to build one of the most awesome and biggest projects around.

5) How would you describe the community and the experience of using ubuntu?

I'd say that the Ubuntu community is one of the most friendly communities I've ever meet, that feels great in addition to the nice system which comes with it.
As alpha tester, there are times where the ubuntu experience is not as great as an LTS ubuntu system, but I also enjoy seeing how the bugs reported get fixed and how the few patches I've sent get integrated.

6) What would you like to see in the future for ubuntu?

I'd like to see more loco teams awesomeness, people going crazy about it (something like a randall ross clone program), designers all over the place, companies funding more community programmers, more ubuntu woman members, an ubuntu skynet..

7) Do you have a favorite experience to share from being a part of ubuntu?

I like seeing people's face when they first meet an Ubuntu system, specially when they like it and they're not computer gangsters.

Javier enjoys playing the violin
8) What is your favorite activity or interest outside of computing (including ubuntu!)?

I like going out with my friends, and learning new things, I also like talking with other foreign people and traveling around my country, specially small towns. I'm trying to setup a couple of companies, so I'll be able to spend more time enjoying life en less working in an office.

Read more
Nicholas Skaggs

This post is part of a series on the people behind the ubuntu quality team. Let me introduce you to Sergio who has been an amazing contributor to the ubuntu-manual-tests. He hails from South America and is empowered to help the Spanish speaking population of ubuntu participate by making technical help available in there native language.

1) Could you provide a bit of background about yourself?

Hi! My name is Sergio Andrés Meneses as you can figure it out by my nickname (SergioMeneses), I am 24 years old, I am from Cúcuta/Colombia and I belong to the LocoCouncil and the Ubuntu QA-team.

2) How did you become invovled with the Ubuntu community?

I began with Ubuntu 7.10 and my first contact was in my university, Francisco de Paula Santander University. And later I met Ubuntu-Colombian team (My LocoTeam), where I learned a lot and especialy about how to work in community.

3) What attracted you to the quality team?

I always liked to work on testing, I have been really interesting about the quality in free software or open source projects, so this was an amazing oportunity to learn and help to do Ubuntu better. But in the Raring-cycle (13.04), I was more involved with another things like: Bugs, Reports, Test-cases, Testing-applications and as always: Testing-isos. This was my first contact officially with the ubuntu QA-team.

Contributing to the manual tests project
4) What would you say to folks new to ubuntu and/or testing?

An interesting question, let me think!... If you like technology, If you like to learn a lot and you want to share with amazing people. You're place is in the Ubuntu-Community. and why do you have to be in the testing team?... because we are the best team! we are not only users or IT engineers, we are friends with jokes, having a good time and the most important thing: we work to do Ubuntu better!

5) How would you describe the community and the experience of using ubuntu?

About the community I have the right word: Friendship, wherever you see friendship is the bigger characteristic in all the teams and it makes that your contributions on ubuntu are a good run. About my experience of using ubuntu: it's the best, I use Ubuntu in computers, its performance is amazing, as programmer and sysadmin I dont have any issue with it... I always recommend it. :)

6) What would you like to see in the future for ubuntu?

There are interesting things in the future but I'm going to put emphasis on two things: the rolling release system and ubuntu-touch especially phones, and why this? - because we had a passionate discussion in several mailinglists, blogs, forums, IRC... everybody was crazy! literally. But I like to see in the future something less technical: "I would like to see more young people working in the community, especially people from LatinAmerica"


Sergio mapping out a testcase for the software center

7) Do you have a favorite experience to share from being a part of ubuntu?

While I was doing my first merged, I didn't upload my code into my personal branch but I uploaded into +junk and I didn't what was wrong. Editors Note: uploading the branch to +junk means Sergio wouldn't be able to submit it in a merge request to the project he was contributing to. In other words, he made a contribution, but got lost trying to contribute it :-)

8) What is your favorite activity or interest outside of computing (including ubuntu!)?

I really like soccer! My favorite team is Manchester United (UK), I see many soccer games on tv and sometimes I play, when I have time enough.

Read more
Nicholas Skaggs

This post is part of a series on the people behind the ubuntu quality team. Below you'll hear from Carla Sella, who has been a wonderful spirit of can-do attitude on the team. Carla hails from Italy and enjoys being the guinea pig for new ideas and kickstarting new projects and efforts on the team. She's been a wonderful contributor to our ubuntu autopilot tests project, happily helping lead the charge towards automating our favorite desktop applications.

1) Could you provide a bit of background about yourself?


My name is Carla Sella (Letozaf_), I am Italian and I was born in South Africa. I work as a System Administrator in an Italian firm. I always loved having Linux installed on my PC's as I believe that "the only limiting factor of the Linux operating system is it's user". The thing I like most about Linux is the chance to hack and learn things.
I have tried various Linux distributions in the past, both at work and at home (maybe even Ubuntu), but it was only when a friend of mine told me about Ubuntu and the Ubuntu Community that I decided to give Ubuntu a better try and installed it on my PC, and now it's on my notebook, my husbands PC, my son's notebook and as soon as I will be able to, it will be installed on my Asus Eee Pad and my phone :D.
What I like about Ubuntu is the way Canonical and the Community are trying to make Ubuntu  an operating system for everyone, easy to use and not only for a restricted number of geeks. I think this is the best way to fix bug #1. Even if Ubuntu is "easy" to use this doesn't mean you cannot open a terminal and do some hacking too. With Ubuntu you can be a "normal user" or a hacker :).

2) How did you become invovled with the Ubuntu community?

I got involved in Ubuntu when a friend of mine, that is in the Italian Ubuntu Community, told me about the Ubuntu Community and how to contribute to Ubuntu.

3) What attracted you to the quality team?

The fact that I love Linux as you can learn a lot using it, joining the quality team is really cool and gives you the chance not only to learn a lot about Ubuntu and Linux, but also to try all the new features and "play" with them helping test Ubuntu before it's released.
You can do a lot of things from writing test cases to automatic testing, you just have to choose what you prefer doing best. Helping developers fix bugs you find is really cool as it makes you feel part of the Ubuntu world. And best of all you get to know a lot of interesting people from all over the world and you can exchange knowledge and improve your skills while helping test the latest Ubuntu release.

4) What would you say to folks new to ubuntu and/or testing?

Come and join the fun!
If you are a sort of a hacker and like to play around with Linux, you are in the right place. You can learn a lot and help Ubuntu while having fun.If you are not a hacker but a "normal" user, come an join too, you can also help by carrying out the easiest tests. There is place for everyone wanting to help Ubuntu work better and have less bugs. So stop complaining about the bugs and start helping to fix them :p.

Testing ubuntu on ARM with a pandaboard
5) How would you describe the community and the experience of using ubuntu?

The community is friendly, collaborating, fun, looking forward to the future and gives you the chance to improve yourself.
When I went to UDS-R back in October/November 2012 I got to know a lot of fantastic persons I had just known on IRC or by mail, they were all very kind and couldn't believe the warm welcome I received from everyone. Using Ubuntu is both user-friendly and hacky. I have been using Ubuntu for quite a long time now and  the improvements that have been made since then are incredible. It has changed a lot and is, to my opinion, the easiest and the most user-friendly  Linux distribution around.

6) What would you like to see in the future for ubuntu?

I wish Ubuntu will have the majority market share :p.

7) Do you have a favorite experience to share from being a part of ubuntu?

I have a lot of nice experiences, but maybe the favorite ones are testing Ubuntu 12.10 kernel on 12.04 userspace, hacking Autopilot with Nicholas, and trying out Umockdev with my camera on Shotwell with Martin.

8) What is your favorite activity or interest outside of computing (including ubuntu!)?

I love traveling, I like visiting places and seeing different cultures, how they live and how the places look like.
Most of all I like staying with my 7 year Son.

Read more
Nicholas Skaggs

I'm happy to announce a little blog mini-series, conspicuously entitled "People behind Ubuntu Quality". The next several posts will bring to you a set of interviews conducted with some ubuntu quality members. The interviews show the diversity in our team and work, along with the shared passion and interest we have.


Over the next several posts, you'll get a chance to virtually "meet" a few of the team members and witness the passion and diversity the team offers. Remember, we want you too! If you are curious to share in the excitement, have a passion to learn something, or have knowledge or skills that could help, please consider joining us. Now is an excellent time to learn the ropes, engage yourself and help ensure quality in the next Ubuntu release, Saucy Salamander!

Read more
Nicholas Skaggs

Consider this text your giant disclaimer. Just a reminder these images are not intended for end-users; please don't go flashing your device thinking you'll have a replacement for android. These images are intended for developers, enthusiasts and testers who want to help. If this describes you, please read on!

I'm happy to announce the ubuntu touch images are now available for testing on the isotracker. And further, the images are now raring based! As such, the ubuntu touch team is asking for folks to try out the new images on there devices and ensure they are no regressions or other issues.




There are 4 product listings representing each of the officially supported devices; grouper (nexus 7), maguro (galaxy nexus), mako (nexus 4), and manta (nexus 10). You can help by installing the new images following the installation instructions, and then reporting your results on the isotracker. If your device has never run a developer preview image for ubuntu touch, you might need to read and follow the steps on the touch wiki first.


There are handy links for download and bug information at the top of the testcases to help you out. If you do find a bug, please use the instructions to report it and add it to your result. Never used the tracker before? Take a look at this handy guide or watch the youtube version.

Once all the kinks and potential issues are worked out (your feedback requested!) the raring based images will become the default, and moving forward, the team will continue to provide daily images and participate in testing milestones as part of the 's' cycle.

As always please contact me if you run into issues, or have a question.
Thank you in advance for your help, and happy testing everyone!

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