Bugs/InterBugTracking/Draft

Not logged in - Log In / Register

Inter-bug tracker bug tracking

Launchpad can track a bug in an upstream bug tracker in the same way as it tracks bugs across multiple projects within Launchpad using bug watches. This page details how Launchpad interacts with upstream bug trackers to pull remote bug information into the Launchpad user interface.

Plugin-enabled bug trackers

Recently, the Launchpad team have release plugins for Bugzilla and Trac which enable an API on the remote bug trackers that install them. Launchpad can then use this API to communicate with the remote bug tracker, allowing it to perform more advanced interactions with those bug trackers than it can with bug trackers that don't have a plugin installed, such as:

Installing the plugin also makes Launchpad <-> Remote tracker communications far more efficient, since Launchpad is able to request data about only the bugs that have changed since the last synchronisation took place.

Standard bug trackers

Most bug tracker software offers several ways to get bug information. Aside from the standard web interface that most people would use to file, browse and comment on bugs there are usually means to export bug data in a more machine-readable format, such as CSV or XML.

Where available (and where no Launchpad plugin is installed), Launchpad will use these machine-readable methods to extract bug data from the remote bug tracker. For all standard bug trackers Launchpad can only currently import the status of remote bugs.

Below are a list of the remote bug trackers that Launchpad can import statuses from:

Bugs/InterBugTracking/Draft (last edited 2008-10-03 13:48:29 by gmb)