Diff for "Bugs/MultiProjectBugs"

Not logged in - Log In / Register

Differences between revisions 4 and 8 (spanning 4 versions)
Revision 4 as of 2008-05-20 14:57:15
Size: 3930
Editor: 77-100-239-119
Comment:
Revision 8 as of 2008-07-13 22:12:51
Size: 4262
Editor: 92-237-59-186
Comment: page was renamed from Bugs/Multi
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
'''DRAFT: this page is a work in progress. Please [:Feedback:seek further help] or check the [:TitleIndex:wiki index] for a complete page on this topic.''' ## page was renamed from Bugs/Multi
## page was renamed from Bugs/MultiProject/Draft
||<tablestyle="width: 100%; background-color: #ededed;">'''You can help! This page is a work in progress so please correct any mistakes.'''||
Line 3: Line 5:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">[[TableOfContents]]|| ~-[[FrontPage|Launchpad Help]] > [[Bugs]] > Your project -~

||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents>>||
Line 7: Line 11:
As we saw in the [:Bugs/YourProject:introduction] to the bugs section of this user guide, Launchpad's bug tracker is special. As we saw in the [[Bugs/YourProject|introduction]] to the bugs section of this user guide, Launchpad's bug tracker is special.
Line 11: Line 15:
Each community shares the same bug number, report and comment history. However, they can keep track of how the bug affects them and how they plan to deal with it by setting their own [:Bugs/Statuses:status], importance and assignee for each bug. Each community shares the same bug number, report and comment history. However, they can keep track of how the bug affects them and how they plan to deal with it by setting their own [[Bugs/Statuses|status]], importance and assignee for each bug.
Line 21: Line 25:
||<tablestyle="font-size: 0.8em; background:#F1F1ED; margin: 1em 1em 1em 0;" style="padding:0.5em;">attachment:bug-table.png|| ||<tablestyle="font-size: 0.8em; background:#F1F1ED; margin: 1em 1em 1em 0;" style="padding:0.5em;">{{attachment:bug-table.png}}||
Line 35: Line 39:
Let's take a look at [https://bugs.launchpad.net/ubuntu/+source/mozilla-thunderbird/+bug/24220 an example]. Let's take a look at [[https://bugs.launchpad.net/ubuntu/+source/mozilla-thunderbird/+bug/24220|an example]].
Line 37: Line 41:
||<tablestyle="font-size: 0.8em; width:30%; background:#F1F1ED; margin: 1em 1em 1em 0;" style="padding:0.5em;">attachment:external-bug.png|| ||<tablestyle="font-size: 0.8em; width:30%; background:#F1F1ED; margin: 1em 1em 1em 0;" style="padding:0.5em;">{{attachment:external-bug.png}}||
Line 44: Line 48:
{i} '''Note:''' even though the project uses an external bug tracker, the project must be [:Projects/Registering:registered] in Launchpad. {i} '''Note:''' even though the project uses an external bug tracker, the project must be [[Projects/Registering|registered]] in Launchpad.
Line 64: Line 68:
There's a table of the translations that Launchpad makes, along with an explanation of Launchpad's approach to bug status, [:Bugs/Statuses:next]. There's a table of the translations that Launchpad makes, along with an explanation of Launchpad's approach to bug statuses, [[Bugs/Statuses|next]].

||<tablestyle="width
: 100%;"> ~-[[Bugs/YourProject|< Using Launchpad to track your project's bugs]] -~ ||<style="text-align: right;"> ~- [[Bugs/Statuses|Bugs statuses >]] -~ ||

You can help! This page is a work in progress so please correct any mistakes.

Launchpad Help > Bugs > Your project

Overview

As we saw in the introduction to the bugs section of this user guide, Launchpad's bug tracker is special.

Launchpad can track how the same bug affects different communities, such as free software projects or Linux distributions.

Each community shares the same bug number, report and comment history. However, they can keep track of how the bug affects them and how they plan to deal with it by setting their own status, importance and assignee for each bug.

In effect, those communities come together and form an ad-hoc community around the bug report. This is ideal for free software projects who rely on code maintained by other communities.

Working with multi-project bugs

Bugs affecting more than one community is a natural part of life in the free software world. That's why Launchpad makes handling multi-project bugs natural and effortless.

At the top of each bug report in Launchpad is a table that shows you which communities are tracking that bug.

bug-table.png

To tell Launchpad that the bug also affects your project, use the link directly below the table. It's a simple as that.

As soon as Launchpad knows that you also want to track that bug, the report shows up just like any other bug reported against your project. The difference is that the bug has become much shallower than if your bug tracker treated your project like an island.

Now it's not just people interested in your project who are looking for a fix: it's people from every project that's tracking the bug in Launchpad!

Bugs in external trackers

Of course, not every project that you work with uses Launchpad's bug tracker.

Just as you can share a bug report with other projects inside Launchpad, you can also monitor how other projects are tracking that same bug outside of Launchpad.

Let's take a look at an example.

external-bug.png

Bugs in Ubuntu, Debian and upstream

Here, the bug is tracked directly in Launchpad by the maintainers of the Ubuntu Mozilla Thunderbird package. However, Launchpad is also importing status information about the bug from two external bug trackers: Debian BTS, for the Debian Thunderbird package, and Bugzilla for the upstream Thunderbird project.

Watching externally tracked bugs is just as easy as marking a bug as affecting multiple projects within Launchpad. Follow the link below the table and choose the relevant project.

{i} Note: even though the project uses an external bug tracker, the project must be registered in Launchpad.

External trackers that Launchpad supports

Launchpad can link to and, in most cases, import the status of bugs reported in the following external trackers.

Bug tracker

Import status?

Bugzilla

Yes

Debian BTS

Yes

Trac

Yes

Sourceforge

Yes

Mantis

Yes

RT

Yes

Savane

Coming soon

Gforge

Coming soon

To ensure ease of use and consistency, Launchpad translate the statuses used by external trackers.

Next step

There's a table of the translations that Launchpad makes, along with an explanation of Launchpad's approach to bug statuses, next.

< Using Launchpad to track your project's bugs

Bugs statuses >

Bugs/MultiProjectBugs (last edited 2018-05-10 22:29:23 by cjwatson)