Diff for "Bugs/BugQ&A"

Not logged in - Log In / Register

Differences between revisions 9 and 10
Revision 9 as of 2010-04-24 05:17:41
Size: 3247
Editor: bryce
Comment:
Revision 10 as of 2010-04-24 05:26:47
Size: 3855
Editor: bryce
Comment:
Deletions are marked like this. Additions are marked like this.
Line 23: Line 23:
    * Yes - having itemized steps to reproduce is one piece of 'bug quality' -- bryce
Line 25: Line 26:
    * Biggest issues for most users are a) where to go to upstream the bug, and b) why do I have to register with ANOTHER bug tracker?? -- bryce
Line 27: Line 29:
    * Yes - choose-your-own-symptom style is good - see apport-symptom as a prototype of concept -- bryce
    * Should be possible to select from a set of standard tags for the source package in question (symptoms, platform, releases affected, etc.) -- bryce
Line 29: Line 33:
    * No - better is to provide links to IDE / ground-control or other docs for getting into bug-fixing -- bryce

Bug Q&A is one of the stories under development by the Launchpad Bugs team for what is being called Launchpad v4.0.

Note: This story saw some development time during December 2009, but due to problems with bug watches not being updated consistently, this story will continue development after our efforts to deliver reliable bug syncing. (This was decided late December 2009.)

  • Drivers: To Be Determined

UDS Notes

What follows is the notes Deryck has from discussions at UDS (unedited, except for wiki-fying).

  • Bug prompts for triage help
    • Based on triage state, or what's missing?
    • if nothing but base bug, a generic "help triage" appears
    • otherwise, prompts for specific missing info
  • Can you confirm this bug? (me too's, confirmed status)
    • Why do we have a confirmed status? Do we need it still?
    • We still need a state between Incomplete and Triaged, but see bug #569298 for an idea. -- bryce

  • Steps to reproduce the bug?
    • Add DB field for this (?)
    • Update after description is updated and they confirm
    • Yes - having itemized steps to reproduce is one piece of 'bug quality' -- bryce
  • Does this affect "PROJECT"?
    • Need to get upstream link simpler and easier to expose, which makes this step nicer.
    • Biggest issues for most users are a) where to go to upstream the bug, and b) why do I have to register with ANOTHER bug tracker?? -- bryce
  • Custom questions supplied by PROJECT?
    • Should not be subjective. yes/no
    • Yes - choose-your-own-symptom style is good - see apport-symptom as a prototype of concept -- bryce
    • Should be possible to select from a set of standard tags for the source package in question (symptoms, platform, releases affected, etc.) -- bryce
  • Can you fix this?
    • Could assign to them (conflict ensues maybe)

    • No - better is to provide links to IDE / ground-control or other docs for getting into bug-fixing -- bryce
  • Steps to fix (?)
  • Is there a branch? A patch?
  • Provide thanks feedback (and karma points added)
  • Bug rings (if you want to keep confirming)

(So Q&A box on page changes as you walk through these steps.)

  • Who do we prompt?
    • (all users, certain users depending on state of triage)
    • USER.is_bug_contributor vs. anyone ?
  • What does this look like on search page?
  • How does heat relate?

Outcomes

  • Bug is fwd'ed upstream
  • Or bug is fixed in Ubuntu
  • Or bug is invalid/won't fix

Related links

Plans

3.1.12

  • Display the number of affected users [DONE]

To Do

  • Create the Q&A dialog widget in lazr-js

  • Follow up with Jono L./Curtis about flatter link between project and upstream
  • Integrate dialog into LP asking the first question
    • "Can you confirm this bug?"
    • Tick affected users, update links on page
    • Dialog disappears (or moves to next question)
  • DB fields added, if needed
    • flag for turning off Q&A dialogs ?

    • a "steps to reproduce" field ?
    • custom question machinary ?
  • Complete any remaining design questions
    • i.e. be sure of the questions to add at this point
  • Finish implementing remaining questions
  • Polish based on stake-holder feedback

Open Questions

  • Need to file bugs for each known step of this
  • Need to tag appropriate bugs with story-bug-q-and-a

Bugs/BugQ&A (last edited 2010-04-24 05:26:47 by bryce)