Ubuntu debuts its Upstream Report
Posted Oct 1, 2008 19:22 UTC (Wed) by gmb
In reply to: Ubuntu debuts its Upstream Report
Parent article: Ubuntu debuts its Upstream Report
the fact that launchpad is only a one-direction link is probably as
much a limitation of the upstream bug managers as it is of launchpad.
none of the upstream bug managers have hooks in them to feed data into
launchpad, so they would be reduced to screen-scraping websites (and
if they are lucky e-mails) to find changes to pull them back into
We on the Launchpad Bugs Team have been aware of this problem for a while. One of the stated aims of Launchpad is to provide a means by which free software projects can intercommunicate, whether or not they use Launchpad for their hosting or bug tracking or translations, etc.
To help resolve this and make the communications between Launchpad and upstream bug trackers two-way, we've recently released plugins for two of the major OSS bug trackers, Bugzilla and Trac. The plugins, which work on Bugzilla 3.0 and above and Trac 0.10 and above, add an XML-RPC API to the upstream bug trackers that install them. Launchpad auto-detects the plugins and can then use that API to:
- Synchronise comments both ways between LP and the upstream tracker
(so comments on the upstream tracker get imported into Launchpad and
replies to those comments in Launchpad get forwarded back upstream).
- Tell the upstream tracker which Launchpad bug links to one of its
bugs (the upstream tracker will then display a link to the Launchpad
- Push bugs up to the upstream tracker (this currently isn't enabled;
we want to be absolutely sure that the plugins work as they should
before we start pushing bugs upstream).
- Automatically import bugs from the upstream tracker (again, this
isn't currently enabled for the same reason as the previous entry).
Also, the plugin API makes Launchpad <-> upstream communications a lot more efficient than they are at the moment.
Some upstreams (bugs.xine-project.org, twistedmatrix.com/trac to name two) have already installed the plugins, but we're eager to find more projects willing to help us test them (whilst at the same time hopefully benefiting themselves by making it easier for their users to inform them of bugs via Launchpad).
You can find information about the plugins on the Launchpad help wiki:
You can also grab the plugins themselves and file bugs against them through Launchpad:
to post comments)