Encourage projects to configure all services (eg. bug tracker)

Bug #70613 reported by John A Meinel
4
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Brad Crittenden

Bug Description

Right now, when you go to setup a new product to be tracked by Launchpad, there are many links that you need to know about to get fully set up.

For example, you have to enable Malone as the bug tracker by following the /+launchpad link.

I might argue that using Malone should be the default, but even without that, part of registering a product should be defining the bug tracker usage, rather than needing to know about the link, and fixing it up after the fact.

Another thing that should be prompted for during product creation is the owner. So as you are registering you can set the owner to a group. Rather than creating it owned as yourself, and then going back and updating the owner to the group.

In general, anything you want to set as part of creating a new product should be done during creation, rather than creating and then following more links to update pieces.

Related branches

Revision history for this message
James Henstridge (jamesh) wrote :

I take it you are referring to Launchpad products here, rather than projects?

Revision history for this message
John A Meinel (jameinel) wrote : Re: While creating a new product, you should set up bug tracker

Yeah. Product vs Project isn't a great distinction, but you're right. I went back and updated all the words to be clear about this.

description: updated
Changed in launchpad:
importance: Undecided → Medium
status: Unconfirmed → Confirmed
Revision history for this message
Jamu Kakar (jkakar) wrote :

I was just about to file a bug suggesting that Launchpad be the
default bug tracker for new projects. Having the ability to make this
choice when registering would be nice, but I also think it should be
the default. It makes sense for Launchpad to treat itself as the
center of the universe.

Revision history for this message
David Allouche (ddaa) wrote :

I do not think Launchpad should enable Bugs by default.

Launchpad provides a number of services (translations, code imports, etc.) require registering projucts to use. So a lot of those are registered by community contributors that are not upstream. Launchpad used to make itself the default bug tracker, and that caused a lot of bugs to be filed in projucts where nobody were looking at them, causing user confusion and frustration.

On the other hand, projuct registration should be a guided a process that makes it easy for registrant to specify whether the project already has an external bug tracking system, and whether they want to use Launchpad as their main bug tracker.

Curtis Hovey (sinzui)
affects: launchpad-foundations → launchpad-registry
Changed in launchpad-registry:
importance: Medium → High
milestone: none → 10.03
Curtis Hovey (sinzui)
Changed in launchpad-registry:
milestone: 10.03 → 10.04
Curtis Hovey (sinzui)
Changed in launchpad-registry:
milestone: 10.04 → 10.05
Curtis Hovey (sinzui)
Changed in launchpad-registry:
milestone: 10.05 → 10.06
Curtis Hovey (sinzui)
tags: added: bridging-the-gap
Curtis Hovey (sinzui)
Changed in launchpad-registry:
milestone: 10.06 → 10.07
assignee: nobody → Curtis Hovey (sinzui)
summary: - While creating a new product, you should set up bug tracker
+ Encourage projects to configure the bug tracker
Revision history for this message
Curtis Hovey (sinzui) wrote : Re: Encourage projects to configure the bug tracker

We do not want to make bug tracker configuration a part of project registrations. We want to encourage users to provide the information that other users need. After registering a project, I can see a links to configure Launchpad applications, but there is nothing telling me to do so and explaining why it is important.

My first toughts were to show a notification to the registrant that asks that he configure the project. But that is a one-time message.

Users really do not care who provides the information. We want a prominant indication that the project is not completely configured that is visible to all users. Users who can configure the project need an additional message that pompts them to provide the missing information. The request to configure the project must be on each applcation front page and on the projects front page.

Curtis Hovey (sinzui)
Changed in launchpad-registry:
assignee: Curtis Hovey (sinzui) → Brad Crittenden (bac)
Curtis Hovey (sinzui)
summary: - Encourage projects to configure the bug tracker
+ Encourage projects to configure all services (eg. bug tracker)
Brad Crittenden (bac)
Changed in launchpad-registry:
status: Triaged → In Progress
Brad Crittenden (bac)
Changed in launchpad-registry:
status: In Progress → Fix Committed
Brad Crittenden (bac)
tags: added: qa-ok
Revision history for this message
Ursula Junque (ursinha) wrote : Bug fixed by a commit
tags: added: qa-needstesting
removed: qa-ok
tags: added: qa-ok
removed: qa-needstesting
Revision history for this message
Curtis Hovey (sinzui) wrote : Bug 70613 Fix released

Fixed released in launchpad-project 10.08.

Curtis Hovey (sinzui)
Changed in launchpad-registry:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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