Easier bugtracker registration workflow.

Bug #4592 reported by Matthew Paul Thomas
16
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Guilherme Salgado

Bug Description

While adding a bug watch, if the bugtracker is not registered in Launchpad, we should offer a simply confirmation button to register it, instead of presenting a link to the +newbugtracker registration form.

Notice that the current workflow is much better than what was originally reported.

Brad Bollenbach (bradb)
Changed in malone:
assignee: nobody → bradb
status: New → Accepted
Changed in malone:
assignee: bradb → bjornt
Revision history for this message
Diogo Matsubara (matsubara) wrote :

We should also make it easier to add a new bugtracker in the +upstreamtask page,

Revision history for this message
Diogo Matsubara (matsubara) wrote :

And the +distrotask page too.

Revision history for this message
Diogo Matsubara (matsubara) wrote :

Hi Matthew,

we don't have the +addwatch page anymore and the pages (+distrotask and +upstreamtask) where you can add a watch now displays an error message pointing you to +newbugtracker if you enter an URL of a bug tracker that's not registered in Launchpad. Can this bug be closed?

Changed in malone:
status: Confirmed → Needs Info
Revision history for this message
Ian Jackson (ijackson) wrote : Re: [Bug 4592] Re: Add Watch page (+addwatch) should make it easy to add a new bugtracker

Diogo Matsubara writes ("[Bug 4592] Re: Add Watch page (+addwatch) should make it easy to add a new bugtracker"):
> we don't have the +addwatch page anymore and the pages (+distrotask and
> +upstreamtask) where you can add a watch now displays an error message
> pointing you to +newbugtracker if you enter an URL of a bug tracker
> that's not registered in Launchpad. Can this bug be closed?

Does LP now reliably automatically recognise every remote bug tracker
it can cope with ? I tried
  https://launchpad.net/products/malone/+bug/4592/+upstreamtask
and filling in
  autopkgtest (a product of mine just to fill something in)
  http://www.chiark.greenend.org.uk/ (a random URL)
and I get just an error message:
  Launchpad doesn't know what kind of bug tracker this URL is pointing
  at.

I'm afraid I don't have the workflow need to add a tracker right now ...

Ian.

Revision history for this message
Diogo Matsubara (matsubara) wrote :

On Tue, Oct 24, 2006 at 06:37:25PM -0000, Ian Jackson wrote:
> Diogo Matsubara writes ("[Bug 4592] Re: Add Watch page (+addwatch) should make it easy to add a new bugtracker"):
> > we don't have the +addwatch page anymore and the pages (+distrotask and
> > +upstreamtask) where you can add a watch now displays an error message
> > pointing you to +newbugtracker if you enter an URL of a bug tracker
> > that's not registered in Launchpad. Can this bug be closed?
>
> Does LP now reliably automatically recognise every remote bug tracker
> it can cope with ? I tried

Yes, the ones it can cope with: Bugzilla, Debbugs, Roundup, Sourceforge and
Trac.
If you enter an URL like:
http://bugzilla.mozilla.com.br/show_bug.cgi?id=613
You'll see a message like:

"The bug tracker at http://bugzilla.mozilla.com.br/ isn't registered in
Launchpad. You need to __register it__ before you can link any bugs to it."

where "register it" is a link to +newbugtracker.

> https://launchpad.net/products/malone/+bug/4592/+upstreamtask
> and filling in
> autopkgtest (a product of mine just to fill something in)
> http://www.chiark.greenend.org.uk/ (a random URL)
> and I get just an error message:
> Launchpad doesn't know what kind of bug tracker this URL is pointing
> at.

Perhaps the message should say something like:

"Launchpad doesn't yet support the kind of bug tracker this URL is pointing
at. Please __file a bug__ requesting support for this BT."

What do you think?
--
Diogo M. Matsubara

Revision history for this message
Matthew Paul Thomas (mpt) wrote : Re: Add Watch page (+addwatch) should make it easy to add a new bugtracker

If the bug tracker is of a known type, I think registering it shouldn't require any more effort than entering the URL of the bug report. That would require several changes, I guess, including removing the unnecessary "Name", "Title", and "Summary" fields from bugtracker records. Perhaps this bug report isn't the best place to plan that.

Revision history for this message
Ian Jackson (ijackson) wrote : Re: [Bug 4592] Re: Add Watch page (+addwatch) should make it easy to add a new bugtracker

Diogo Matsubara writes ("Re: [Bug 4592] Re: Add Watch page (+addwatch) should make it easy to add a new bugtracker"):
> "The bug tracker at http://bugzilla.mozilla.com.br/ isn't registered in
> Launchpad. You need to __register it__ before you can link any bugs to it."
>
> where "register it" is a link to +newbugtracker.

Ah, right, that's sensible. Yes, I think I agree that you should
close the bug now.

> Perhaps the message should say something like:
>
> "Launchpad doesn't yet support the kind of bug tracker this URL is pointing
> at. Please __file a bug__ requesting support for this BT."
>
> What do you think?

That wouldn't be unreasonable but I don't think the current behaviour
is unreasonable either.

Thanks,
Ian.

description: updated
Changed in malone:
importance: Medium → Low
status: Needs Info → Confirmed
Revision history for this message
Diogo Matsubara (matsubara) wrote :

Making the bug tracker registration easier depends on bugs 120142, 120147, 120150

Revision history for this message
Björn Tillenius (bjornt) wrote :

It's important to make it easier linking to upstream bugs.

Changed in malone:
assignee: bjornt → nobody
importance: Low → High
Changed in malone:
assignee: nobody → intellectronica
Changed in malone:
status: Confirmed → In Progress
Revision history for this message
Eleanor Berger (intellectronica) wrote :

Salgado, I'm re-assigning to you since I think you've got a fix in review.

Changed in malone:
assignee: intellectronica → salgado
Revision history for this message
Guilherme Salgado (salgado) wrote :

landed on mainline r4811

Changed in malone:
status: In Progress → Fix Committed
Revision history for this message
Daniel Hahler (blueyed) wrote :

I don't see an improvement with build 4826:
I can not link an upstream bug (https://savannah.nongnu.org/bugs/index.php?21052) easily on https://bugs.edge.launchpad.net/ubuntu/+source/libgksu/+bug/133639/+choose-affected-product

Isn't this bug also about this?

Revision history for this message
Guilherme Salgado (salgado) wrote : Re: [Bug 4592] Re: Easier bugtracker registration workflow.

On Sat, Sep 15, 2007 at 02:34:26AM -0000, dAniel hAhler wrote:
> I don't see an improvement with build 4826:
> I can not link an upstream bug (https://savannah.nongnu.org/bugs/index.php?21052) easily on https://bugs.edge.launchpad.net/ubuntu/+source/libgksu/+bug/133639/+choose-affected-product
>
> Isn't this bug also about this?
>

No, that is bug 45386.

Changed in malone:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.