Your submission was sent successfully! Close

You have successfully unsubscribed! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates about Ubuntu and upcoming events where you can meet our team.Close

Here come the Ninjas

Canonical

on 25 November 2010

This article is more than 13 years old.


Announcing an all new Papercuts Ninja team.

We already have teams for bug triage, teams focused on packaging, teams for reviewing old patches, team for sponsoring patches, teams for each package, teams with just a bunch of other teams in them…

So, why are we forming a new team? Who is this team for? Why should you be excited?

We want to make it easier for people to fix papercut bugs. Have you been already working on papercut bugs, but don’t want to go through the hassle of wading through the list of accepted papercuts or had trouble trying to find a bug you’re interested in? Just subscribe to the mailing list and get notified when a new papercut bug is accepted.When you notice one you like, claim the bug, assign it to yourself and just fix it! 🙂

We also want to make it easier for new members to start working on Ubuntu. When a new member is interested in helping Ubuntu, they would like to help fix bugs in Ubuntu but are often lost.They do not dissociate Ubuntu from Upstream packages or projects. They just want to help Ubuntu and fix bugs. As a new member interested in fixing bugs in Ubuntu, where do they ask? Where do they start?

After looking around for a while, some have been successful in finding a bug they are interested in fixing and they submit patches in Launchpad. But, Launchpad might turn out to be the wrong place to submit the patch! The project may not be hosted in Launchpad, there is no response from the developers and the patch is left uncared for. We end up having a huge list of patches which have not been touched for ages, we form a team of reviewers and try to cleansweep the patches to the appropriate place. Can we try to prevent this better?

Passing all these hurdles, some members write a patch and submit them at the appropriate place. But they are not sure if the patch is good or if it is the right way to go about fixing the bug. Upstream bug-trackers are riddled with patches which need a lot more work before they can be committed into the main branches. The patch undergoes several reviews from an upstream developer, revisions from the submitter and then finally the patch is good. During this review-revision process there is only a direct one-on-one interaction with the new member and the upstream developer has to repeat the process again for the next bug with every new member. If we were to do this review-revision process on a mailing list filled with Ubuntu reviewers and members interested in fixing bugs in the package, others will also get familiar, step-up to review the patches and eventually only ready-to-be-committed patches land in upstream bug-trackers. Upstream developers are always happy to have new contributors and often looking for new contributors. Where do they find them? We eventually hope the team has a huge pool of fresh talent, ripe for the pickings.

As an Ubuntu Advocate, have you had trouble directing people interested in fixing Ubuntu bugs? We hope the team is a contact point for people interested in getting into Ubuntu development and fixing bugs.

Papercuts Ninja team is a team for everyone to be excited about!

Join the team, subscribe to mailing list, ask questions, fix bugs, help others fix bugs and help make Ubuntu better! 🙂

For more information, kindly refer to the wiki.

Talk to us today

Interested in running Ubuntu in your organisation?

Newsletter signup

Get the latest Ubuntu news and updates in your inbox.

By submitting this form, I confirm that I have read and agree to Canonical's Privacy Policy.

Related posts

The Coronation of a New Mascot: Noble Numbat

On the eve of our 20th anniversary we are thrilled to present the Noble Numbat, the mascot for Ubuntu 24.04 LTS.

Accelerate AI development with Ubuntu and NVIDIA AI Workbench

As the preferred OS for data science, AI and ML, Ubuntu plays an integral role in NVIDIA AI Workbench capabilities. 

Canonical’s recipe for High Performance Computing

In essence, High Performance Computing (HPC) is quite simple. Speed and scale. In practice, the concept is quite complex and hard to achieve. It is not...