Summary

We will add reports to Malone showing bugs to be forwarded upstream, bugs that may need to be forwarded upstream, and bugs that have been forwarded upstream to make it easier for bug squads to colloborate on passing bugs upstream.

Rationale

About 50-60% of Ubuntu bug reports are upstream bugs. Malone needs reports that make it easy to see such bugs, while keeping them separate from Ubuntu-specific bugs.

Use Cases

Upstream doesn't use Malone

Assumption: seb128 gets a bug report for gEdit. He confirms it and wants to forward it upstream, because he doesn't have time to fix it.

Upstream does use Malone

Jeff, an uploader of the Ubuntu bzr package, is triaging a bug filed on bzr. He determines the bug is upstream. He clicks "Link to upstream bug report" on the bug page. He submits the page, which adds an upstream bzr task, and notifies the upstream bzr contact.

Short-term solutions

Over the next few months, our goals are to:

Long-term solutions

See the discussion notes.

Unresolved Issues

Who decides whether a bug is in distro or upstream?

How do we handle upstream using a bug tracker that Malone doesn't support? Where upstream doesn't have a bug tracker? Some possible solutions:

Also, for our purposes, we want to know which product a sourcepackage is associated with, but the "upstream association" model we have currently has at least two problems, for our use case:

  1. The data gets reset when a new version of Ubuntu is released.
  2. It seems to work with product series when all we need is product.

BugForwardingWorkflow (last edited 2008-08-06 16:37:55 by localhost)