What is 5-A-Day?

Put simply, 5-a-day is a great approach to making our list of bugs more manageable by sharing the workload. This is inspired by the philosophy that eating 5 portions of fruit/vegetables keeps you healthy...well, working on 5 bugs a day keeps Ubuntu healthy.

So the idea is simple - let's get every Ubuntu enthusiast working on 5 bugs a day - everyone can take part, no matter whether you are a developer or not. Let's work together and make some real progress!

...and, to make it fun, we have produced some tools and rankings to make those 5 bugs count. Making Ubuntu better and having fun...we like it.

So what kind of things can you do as part of your 5-a-day?

If you have never done any development:

If you want to just confirm new bugs, you can do that.

Find bugs in upstream bug trackers and link them to the Ubuntu bugs in Launchpad.

If you are a developer:

Review patches and get them uploaded.

If you've experience with a certain package and want to triage bugs you can do that and forward them upstream if necessary.

If you know your way around Ubuntu quite well, you can help assign bugs to the right package.

What you need to do to participate?

If you haven't helped out with bugs before you might want to take a look at Bugs/HowToTriage or ask the nice people on #ubuntu-bugs on irc.freenode.net.

Print out the 5-a-day Playbook to hand out to participants. 5-a-day.pdf

Not a developer?

Once you feel comfortable to start triaging, the following lists may be a helpful starting point:

Bugs reported using the "Help -> Report a Problem" contain detailed information regarding the system the bug was reported on therefore they can be easier to triage. They are all tagged 'apport-bug' and you can find ones with a status of "New" at New apport-bugs.

Unlinked upstream bugs - Sometimes people add a link to an upstream bug tracker in the comments of a bug but don't bother creating an upstream task. This is a list of possible targets that can be linked. (Lots of low hanging fruit in this list, but also a bunch of dupes and ones inappropriate to be linked.)

Bugs without a package - Sometimes users do not know which package a bug is in, so they leave it blank - assigning a package to a bug will help move it along to the next step.

It is unfortunately the case that new bug reports will sometimes go unanswered. This is actively being addressed, but we can always use additional help. The following are lists of bug reports in older Ubuntu releases: