2 of 11

One place to track bugs
across project boundaries and tools

Collaborate with free software communities.

When projects share free software code they share its bugs. The discussion about how to fix one bug can become fragmented across different reports in multiple trackers.

Launchpad brings the discussion to you. At a glance you can see how the bug affects different communities, whether they're tracking it in Launchpad or external tools such as Bugzilla, Trac, Sourceforge or elsewhere.

You can even share a comment history across project boundaries and tools, and use Launchpad's API and email interfaces for easy integration with your project workflow.

Share bug reports across projects and tools

Bug reports used to exist in isolation. With Launchpad they can join together across project and tool boundaries.

Shared bug reports, independent statuses

In Launchpad, you can share a bug report and its comment history with other communities interested in finding a fix. Each project — or even different releases within a project — can track its own status, importance and assignee for that same bug report.

Even if the bug is tracked elsewhere — such as in Trac, Sourceforge or Bugzilla — Launchpad can monitor its status. Using our bug tracker plugins for Bugzilla and Trac you can share a comment history for the same bug tracked both in Launchpad and an external tracker.

And to help find low-hanging fruit, there’s a “Bugs fixed elsewhere” report that shows which of your bugs are marked fixed in other communities.

Turn patches into fixes

Direct links from bug reports to the patches and branches that contain the fix.

Found a fix? Publish a branch!

Launchpad helps you bring bugs and fixes together. You can easily see any patches attached to a bug report and you can jump straight to a list of all the bug reports, associated with your project, that have patches.

For fixes that require more than a simple patch, you can link directly to the Bazaar branch (including imports from Git, Subversion and CVS) you're working in, allowing everyone interested in the bug to watch your solution evolve or even download your branch, make their own changes and then upload them back to Launchpad for everyone to see.

A single URL points to the latest version of the fix and a single command merges it into the project's trunk branch.

Bugs by email

File and manage bug reports by email.

Bug tracker email interface

Manage bug reports entirely through your email client.

You can use email to report, subscribe, comment on, assign, prioritise and make just about any other update to bugs tracked in Launchpad. Launchpad will also mail you with updates on any bug you're interested in, whether an individual bug or all the bugs associated with a particular project or package. Read more about the bug tracker's email interface >

And, if you prefer, you can also subscribe to bug information in your feed reader with our Atom feeds. Feed logo

Web services API

Manage bug reports programmatically from your own applications, through our web services API and Python library.

Web services API and Python library

With Launchpad's restful API you can develop your own tools to access and manipulate bug reports in Launchpad.

If you're a Python developer, you can use our Python library — launchpadlib — to handle bug reports just like any other Python object.

  • Report new bugs
  • Search for and retrieve existing reports
  • Comment on and edit bugs reports

You can also take advantage of the API's access to other major Launchpad applications. Read more about Launchpad's API and our Python library >