Your first ISO test

We’re happy to announce that next week, on Wednesday, February 13th at 13:00 UTC, in #ubuntu-classroom on irc.freenode.net (#ubuntu-classroom-chat for questions). Howard Chan (smartboyhw) will be hosting the final scheduled session by the Quality team, Your first ISO test. Phill Whiteside (phillw) and Nicholas Skaggs (balloons) will also be available during this session to assist with questions. Please visit the Section 3 requirements wiki page if you wish to actively follow the exercises in this class.

In other Quality news, the logs for our most recent sessions with the team are available. The first is their series on bugs by Phill Whiteside (phillw) and Gema Gomez-Solano (gema):

We then had a series of laptop testing sessions presented by Sergio Zanchetta (primes2h) Carla Sella (Letozaf) and Sergio Meneses (SergioMeneses):

Today Phill Whiteside (phillw) and Jackson Doak (Noskcaj) of the Quality team hosted a series of sessions in #ubuntu-quality about the QA tools available for ISO testing:

Thanks to everyone who participated and the effort put into making the schedules work!

Explaining the Ubuntu on Air! Collaboration

As many of you may know, some of the sessions we have during events, or even standalone sessions, may be hosted with Google+ Hangouts on Air. This is because we are collaborating with the Ubuntu on Air! team to give the opportunity of showcasing and demonstrating processes live to our instructors. But don’t worry, we will still be having IRC-based sessions. In this post, you will find a bit more of information about this collaboration.

Ubuntu on Air! is an online show which can be found at here. As said before, it consists of Google+ Hangouts on Air on different topics, including Classroom events. So, when an instructor decides he or she wants to do a live session so they can demonstrate a process, the event will be added, both to the Ubuntu on Air! and to the Classroom calendar. In case of the Classroom calendar, it will have an [On Air] tag before the session name; same happens for the Ubuntu on Air! calendar, just that the tag is [Classroom] in this case.

While the session lasts, the video can be streamed at ubuntuonair.com. All discussion for Ubuntu on Air! Classroom sessions will take place at #ubuntu-classroom-chat on irc.freenode.net, so you don’t have to move around.. There will be an embed IRC widget on the webpage so you can have everything on your browser, and it will point to the channel. Questions should be asked the same way as on an IRC-based session, all of them should be prefixed with the word ‘QUESTION:’ without quotes. In this case, the instructor or the host will read and answer the question aloud, on the live stream.

After the session, a recording of it will be automatically uploaded to the Ubuntu on Air! YouTube Channel, and can be watched at any time.

Make sure to subscribe to Ubuntu on Air! on YouTube and follow us on Twitter to get constant updates on all of our sessions.

If you have any doubts about this collaboration you can send me an email to joseeantonior AT ubuntu DOT com, or ping JoseeAntonioR on IRC. Happy learning!

Ubuntu User Days next weekend!

Next weekend, from Saturday at 14:30 UTC to Sunday at 03:00 UTC the Classroom team will be hosting the Ubuntu User Days!

User Days was created to be a set of chat-based classes offered during a two days period to teach the beginning or intermediate Ubuntu user the basics to get them started with Ubuntu. User Days sessions include:

  • how to get help
  • the basics of how to use the command line
  • different ways to install software
  • equivalent programs
  • and much more!

You can check the full schedule here: https://wiki.ubuntu.com/UserDays

The best thing is, everyone can come! If you want to participate, you just need to join #ubuntu-classroom and #ubuntu-classroom chat on your IRC client, or just click here: Webchat.

We hope to see you next weekend!

Ubuntu Developer Week: Review of Day 3

Unfortunately 13.04′s Ubuntu Developer Week is over. All the logs and videos are linked from the timetable, so you can still enjoy the sessions again and again. We hope you had a great time and we will see you soon again in one of our Ubuntu development channels.

Here’s what happened on day 3:

  1. Automated Testing in Ubuntu & Automated Testing TechnologiesMartin Pitt did a great job of summarising the current work in the Quality Assurance team. It’s getting more and more important to automatically assure us that software we rely on still provides the functionality we expect and nothing breaks. Check out the log and get an idea of how diverse the activities are and where you can get involved.
  2. Syncing your app’s data with u1db — Stuart Langridge has been involved in Ubuntu One since ages and knows how to make app authors happy. If you want simple data storage and syncing without headaches, have a look at u1db and Stuart’s introduction to u1db!
  3. Interacting with Debian’s Bug Tracking System — You explain things best if you talk about things you make use of every day. As Stefano Rivera is both a Debian and Ubuntu developer, this talk was quite easy to deliver for him. Debian’s Bug Tracking System is a central place of exchange between the two projects and Stefano’s session will surely make it clearer to you.
  4. Building Ubuntu images & The Ubuntu Nexus 7 images — Oliver Grawert has been building Ubuntu images for various platforms for quite a few cycles already, so he knows the problems you probably run into most. His sessions give some good insight into what’s involved in bringing Ubuntu up on all kinds of devices.
  5. Fixing packages to cross-build — As a member of the Foundations team Dmitrijs Ledkovs has gathered quite some experience cleaning up problems, including build problems in the archive for a while now. Check out the session to find out how to make packages build for other architectures most easily. Get involved in fixing these issues once and for all.
  6. Developers RoundtableBenjamin Drung and Michael Bienia were kind enough to take on the last session of UDW and answer all the remaining questions regarding Ubuntu development. Be sure to check out the log as your favourite question might well be among the ones answered. :-)

Oh, and before we forget it: join us in the Automated Testing Hackfest today!

Interested in helping with Quality? Several sessions next week!

Back in January, the Classroom team hosted Section 1 of the Quality Assurance sessions for this cycle, logs here. During the week of February 4th, the Classroom team is happy to report that we will be hosting a series of sessions given by phillw, Gema, Noskcaj, letozaf, SergioMeneses, and primes2h!

Section 2: Reporting Bugs

These sessions will be an introduction to reporting bugs

This section will be held in #ubuntu-classroom on irc.freenode.net (#ubuntu-classroom-chat for questions).

Introduction to bug reporting

Following a bug report

Laptop testing

In this section, several of our instructors will be guiding users through the basics of laptop testing!

This section will be held in #ubuntu-classroom on irc.freenode.net (#ubuntu-classroom-chat for questions).

Registering your laptop on the database

Testing on a laptop

Section 3: Introduction to QA tools

Now learn more tools of the Ubuntu QA trade!

Due to overlap with Ubuntu User Days in the classroom channels on Saturday, these classes will be hosted in #ubuntu-quality-chat on irc.freenode.net (#ubuntu-quality for questions).

These sessions and beyond will require people to have various things pre-installed, please see to Section 3 requirements for the details.

Introduction to QA tools; Zsync, Vbox, KVM

Using Testdrive

The full details and any last minute changes will be available here on this wiki page: https://wiki.ubuntu.com/Testing/Activities/Classroom

Ubuntu Developer Week: Review of Day 2, Outlook: last day

Ubuntu Developer Week is passing by much too quickly, as always. Still it’s great to see how many new people get involved, find out more about Ubuntu Development and get involved. Day 2 was yesterday and brought us many great sessions. Here’s what happened yesterday:

  1. How to write apps for Ubuntudpm: David Planella was well prepared as always and gave some good insights into what it takes to take an app from idea to a working app. He got quite a number of questions during the session, so I guess we can expect more apps coming to Ubuntu soon. :-)
  2. Ubuntu App review process explainedcoolbhavi: Bhavani Shankar explained the next step in terms of apps and demonstrated how a typical App Review works. Unfortunately the session was interrupted by a bot misbehaving towards the end, but lots of questions were still answered.
  3. Finding memory leaksachiang (Hangout!): Memory leaks can become huge problems in no time, and sometimes it’s not easy to debug or fix them. Alex Chiang is passionate about fixing them and provided a great session about how and where to start.
  4. Testing with autopilotballoons: Nicholas Skaggs and Thomi Richards are becoming the autopilot double-act (you will likely see them in tomorrow’s Automated Testing Hackfest as well). They gave a very nice introduction into autopilot and how to use it to test UI elements properly. Be sure to check it out and make good use of it.
  5. Unity integrationmhall119: Michael Hall, the author of “Hello Unity” and things like “singlet” knows how Unity works and how best to integrate your apps with it. It’s these finishing touches which make your app stand out and give the users the nice feeling of a seamless experience.

Here’s what’s on for today. Hope to see you all there!

  • 15:00 UTC – Automated Testing in Ubuntu — pitti
  • 16:00 UTC – Syncing your app’s data with u1db — aquarius
  • 17:00 UTC – Interacting with Debian’s Bug Tracking System — tumbleweed
  • 17:30 UTC – Building Ubuntu images — ogra
  • 18:00 UTC – The Ubuntu Nexus 7 images — ogra
  • 18:30 UTC – Fixing packages to cross-build – xnox
  • 19:00 UTC – Developers Roundtable — bdrung & geser

This is the last day of this cycle’s UDW, so make sure you let your friends know and show up yourself. Join in!

Ubuntu Developer Week: Day 1 is over, what’s up on Day 2?

Ubuntu Developer Week kicked off yesterday. If you couldn’t make it, don’t despair: here are the logs and a quick run-through:

  1. Introduction to Ubuntu developmentdholbach: This session has become an institution at Ubuntu Developer Weeks and is always packed with people who want to get started. Check out the log for an overview over Ubuntu Development and lots and lots of answered questions.
  2. Getting set up for Ubuntu developmentdholbach: Similar to the session before, this one is a regular at our events. This time Daniel chose to only show the most important things to get set up and also walk everybody through a very simple bug fix to give an idea of how things work.
  3. Introduction to patch systemscoolbhavi: Patch systems regularly confuse people. How do I “patch a package” and why are there multiple ways to do it. Go through Bhavani’s session log and find out how and why to get the most out of patch systems.
  4. Working with upstreamstumbleweed: Stefano Rivera has long been working in both the Debian and Ubuntu camp, so it’s no surprise this topic is important to him. It was great to see that many asked their questions in the session. The foundations of more healthy relations between Upstreams and Downstreams have hopefully been laid in the session.
  5. Introduction to One Hundred Paper Cutsnotgary: The One Hundred Paper Cuts team has been fixing small, annoying UI bugs for quite a while and everybody’s happy that Chris Wilson brought some new energy back to the team. Watch this video to find out how you can get involved and how the project works. If you care about UI stuff, this is a great first step. :-)
  6. Ubuntu App Developer toolsmhall119: Building apps for Ubuntu has never been easier and Michael Hall knows how you can most easily get started. Read the log, it’s good fun and start working on your first app today.

Yesterday sounds like it was a great day, but wait for what we’ve lined up for today:

  • 15:00 UTC: How to write apps for Ubuntu — dpm
  • 16:00 UTC: Ubuntu App review process explained — coolbhavi
  • 17:00 UTC: Finding memory leaks — achiang (Hangout!)
  • 18:00 UTC: Testing with autopilot — balloons
  • 19:00 UTC: Unity integration — mhall119

It’s very simple. Join in. Enjoy Ubuntu Developer Week!

Follow

Get every new post delivered to your Inbox.

Join 58 other followers

%d bloggers like this: