LaunchpadBugsFeaturePriorities
The following is a list of suggested enhancements to Launchpad bugs and HW database over the next year. The list is compiled by the Launchpad team based on feedback they have received. A priority rating will be assigned to each feature by a representative of MOTU and Ubuntu QA, ReinhardTartler and HenrikOmma respectively, after discussions in the teams. For the QA team the results will be presented to Launchpad Friday Aug. 8th.
Launchpad bugs
MOTU |
QATeam |
Feature |
Comments |
Estimated Effort* |
|
3 |
Tag Discipline |
Actually using Bug Tags for something! |
8 |
|
- |
Workload estimation |
Story points/hours |
|
|
- |
Importing from tarballs |
Making it easier for people to import project bugs into Launchpad for bug tracking |
7 |
|
- |
Project group dupefinder support |
|
5.5 |
|
2 |
Complete Activity Log |
Ensuring bug activity captures all bug changes |
12 |
|
|
Bug Activity UI Interleaving |
Displaying activity in the comments view |
9 |
|
7 |
Me Too |
Being able to say and record "this bug affects me to" |
6 |
|
|
Bug Freezing |
Marking a bug as frozen, disallowing new comments from non-bug-team-members |
|
|
6 |
Expired bugs |
Allowing us to track expired bugs separately from invalid, including a textual rationale |
4 |
|
- |
Flip Incomplete to New |
Automatically flip bugs from Incomplete when information is provided. |
|
|
|
Timebomb New bugs |
After 6/N months, all New bugs become Incomplete |
|
|
17 |
No more Confirmed |
With Me Toos and Triaged, removed this confusing status |
|
|
- |
Ignore Subscriptions |
Unsubscribing implicit subscribers from specific bugs |
6 |
|
|
Import a remote bug UI |
One-push importing and task-annotation from Debbugs & Bugzilla |
|
|
15 |
Email first-time bug-reporters |
A welcome message and guide to triaging process |
5 |
|
18 |
Capture Distro Series When Filing Bugs |
UI to allow the user to say "I don't know/Hardy/Intrepid/..." |
3 |
|
11 |
Collecting Bug Statistics |
Pre-requisite for the triage report and useful to external report builders |
|
|
14 |
Triage throughput report |
|
|
|
13 |
UI for submitting bugs upstream I |
Offering convenience links for sites not running our plugins |
|
|
|
UI for submitting bugs upstream II |
Using our Trac and Bugzilla plugins |
|
|
- |
Qualifying bug reporters |
Redirect non-qualified people to answers; based on Karma, Ubuntu Members, Referees, etc. |
|
|
12 |
Better package name UI guidance |
If the user selects "don't know" then lead him to an explanation |
|
|
1 |
Package-specific reporting guidelines |
Bonus points for a syntax for including screenshots |
5-6 |
|
|
Proactive bug imports |
Enabling complete syncs from plugin-enabled sites |
|
|
- |
Better Privacy Workflow |
Allow special users to submit private bugs, and make it clear what consequences result of marking a public bug private |
7 |
|
|
Specific status change UI |
Guide people to our intended workflow; allow people to add a comment and click a button to do a certain status transition |
|
|
- |
Code review UI |
Allow code review of patch attachments, feature-parity with Bugzilla |
|
|
20 |
Explicit Search Filtering and Clean URLs |
Let users see and understand what search filters are on, and clean up default search URLs, https://bugs.edge.launchpad.net/malone/+bug/28697 |
9 |
|
5 |
Duplicate-detection inside launchpad |
Scavenge Launchpad bugs with similar contents to the bug displayed and easily mark dupes |
3 |
|
9 |
Duplicate-detection across bugtrackers |
Scavenge upstream and downstream bugtrackers for possible duplicates of bug report; on-demand and as a second step to bug reporting |
|
|
|
Crash reporting |
Provide a repository of crashes linked to bug reports, possibly integration with Breakpad? |
|
|
8 |
Bugtask forwarding relationships |
Being able to say "This bug is in Ubuntu" or "This bugtask needs an upstream task" or "This bugtask is waiting for an uptream task" |
|
|
- |
Negated Tags in Searches |
Allow searching for bugs with some tags, but without others |
2 |
|
- |
Duplicate bug watch workflow |
When a bugwatch is linked to multiple bugs, notify/warn users (how? when?) |
|
|
|
Quick summary/description/tags editing |
Allowing people to change these fields without two pageloads. |
5 |
|
- |
Status/Milestone updates for milestoned bugs |
Simple UI to update selected bugs |
20 |
|
|
Fix issues with bug nominations discussed at UDS |
Bug 253597, bug 253600, bug 253608, bug 253612, bug 110195, bug 253610 |
|
|
19 |
Version-tracking of bugs |
Being able to specify that a bug is present or was introduced in version X, and later fixed in version Y |
|
|
- |
Customizable search columns |
Being able to specify what columns you'd like to see in the bug list |
|
|
- |
CSV bug lists |
Offering a CSV export containing bug metadata for download through the web |
|
|
16 |
Link HWDB submissions to bug reports |
This would be a first step, just linking a submission to a bug report. The developers would still have to download the data and look at it offline. |
|
|
4 |
Parse and search HWDB info I |
Parsing out USB/PCI IDs and BIOS fields, allowing submissions to be searched by hardware component. |
|
|
|
Link hardware component to a bug report |
This would allow us to be more specific at saying which hardware is affected. |
|
|
10 |
Make HWDB submissions searchable by kernel version |
Extract the kernel version used when the HWDB submission, displaying it, and allow searches to be filtered by it |
|
- Choose 15-20 items from the list below in the order you'd like them implemented.
- Mark '-' for ones you don't care about.
- estimated effort in story points, an abstract unit
Other items
The following are items not on the original list that are important to Ubuntu QA:
- A stable and well documented set of APIs - this is key for us to develop tools that work with Launchpad
- Speed - improving the performance of the web interface will make working with bugs more practical for heavy users and more inviting for new contributors
QATeam/LaunchpadBugsFeaturePriorities (last edited 2008-08-24 17:19:18 by cpc1-oxfd8-0-0-cust993)