File a bug in Launchpad

Important

This document has been migrated from help.launchpad.net 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.

Prior to filing a bug the extra data file needs to be stored in Launchpad. This can be done via the page https://launchpad.net/+storeblob. Upon successful storing of the file a token will be provided both within the page and contained in the HTTP headers as X-Launchpad-Blob-Token.

Filing a bug can be achieved by accessing the page https://launchpad.net/bugs/+filebug/<token> replacing <token> with the token received previously. However this page requires the user to specify the Distribution/Package or Project. An alternative is to use the URL syntax https://bugs.launchpad.net/<distribution>/+source/<package>/+filebug/ or https://bugs.launchpad.net/<project>/+filebug/ replacing <distribution>, <package>, <project> as appropriate.

The process after this point is the same as filing a bug normally except that certain fields may be pre-populated.

Getting started

When you registered your project in Launchpad, you had the option to specify where its bugs are tracked. If you chose an option other than Bugs are tracked in Launchpad, you now need to activate the Launchpad bug tracker for your project.

Follow the Change details link on your project’s overview page.

You can also choose whether Launchpad should automatically expire inactive bugs. There’s more on what Launchpad considers an inactive bug in our article on Bug expiry.

Importing your existing bug history

In some cases, the Launchpad team can import your existing bug history from another bug tracker. This may mean you can switch to Launchpad’s bug tracker without having to maintain your previous bug tracker in a read-only mode.

Get in touch to see if we can help.

Setting roles

  • A bug supervisor handles day to day management and triage

Many projects create specific teams to act as the bug supervisor, allowing several people to triage bugs without gain.

If you’d prefer not to set these - perhaps because your project is small enough not to need specific contacts - you, as project owner, take them by default.

The bug supervisor’s role

You may want to give some people extra bug editing privileges: The bug supervisor’s role is to manage the planning of bug work and the triage of newly reported bugs.

Launchpad helps them do this by giving them access to:

  • target bugs to a milestone

  • set the importance of a bug

  • set certain bug statuses.

To set your project’s bug supervisor, visit its bug overview page - for example: https://bugs.launchpad.net/inkscape - then choose the edit link next the the bug supervisor role listed on the page.

Next step

Now you’ve set up the basics, you’re ready to start managing your project’s bug reports in Launchpad. However, let’s first look at how Launchpad tracks the hottest bugs.