Fixing Bugs

Important

This document has been migrated from our old wiki as is, and has not yet been revised. The content might be outdated, links and images could be broken. We are aware and will fix any issues as soon as possible.

So you want to fix a bug?

If you want to fix a bug in Launchpad, many people are here to help you!

Assuming you already know the bug you want to fix, then proceed to the Discuss It section below.

If you don’t know which bug you you want to fix, please take a look at the list of open bugs marked as ‘trivial’.

You can also try a non-trivial bug, of course, but the trivial ones are probably the best place to start.

Discuss It

Don’t just start hacking away. First, discuss the bug and your proposed fix in one of our channels.

Once you have a plan of attack, please mention in the bug that you’ve started on it, that is mark it as “In Progress” and describe your plan there.

In general, err on the side of overcommunication rather than undercommunication. If you have a question, ask it. It’s much better to ask than to spend hours going down the wrong route, only to find out later.

Making a Patch

Once you’re ready to develop a patch, please see XXX [[Patches]] for how to maintain the patch branch in Launchpad, and how to get it reviewed and merged.