Diff for "Bugs/PatchTracking"

Not logged in - Log In / Register

Differences between revisions 6 and 11 (spanning 5 versions)
Revision 6 as of 2010-01-04 17:05:30
Size: 2762
Editor: kfogel
Comment: Add Abel's idea about branches as patches.
Revision 11 as of 2010-02-19 01:11:22
Size: 3671
Editor: kfogel
Comment: add another screenshot
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

See the [[https://wiki.ubuntu.com/Specs/LaunchpadUpstreamImprovements|spec]] and see Bryce Harrington's [[http://www2.bryceharrington.org:8080/X/Reports/patches.html|example patch report page]] for more about this set of features.
Line 6: Line 8:
= Plans = = Status =

The best way to see where things stand is probably to look at bugs with these tags:

 * the [[https://bugs.edge.launchpad.net/launchpad-project/+bugs?field.tag=story-patch-report|story-patch-report]] tag
 * the [[https://bugs.edge.launchpad.net/launchpad-project/+bugs?field.tag=patch-tracking|patch-tracking]] tag
 * the [[https://bugs.edge.launchpad.net/launchpad-project/+bugs?field.tag=patch-tracking-external|patch-tracking-external]] tag

There are also screenshots, such as [[http://launchpadlibrarian.net/38192596/screenshot-2010-01-21_rich_popup.png|this one]] attached to [[https://bugs.edge.launchpad.net/malone/+bug/506018|bug #506018]] and [[http://launchpadlibrarian.net/39277282/255868-screenshot-bugs-with-patches-in-product-portlet.png|this one]] attached to [[https://bugs.edge.launchpad.net/malone/+bug/255868|bug #255868]].

= Schedule and Plans =
Line 31: Line 43:
= Important Links =

 * See the [[https://wiki.ubuntu.com/Specs/LaunchpadUpstreamImprovements|spec]]
 * See Bryce's [[http://www2.bryceharrington.org:8080/X/Reports/patches.html|patch page]]
Line 38: Line 45:
For this story to be feature complete, we need to pull information about patches in external trackers into Launchpad and make this info available as part of our patch report. This is more than what can be done in the next couple months while delivering the other stories for the 4.0 cycle. The external component will be re-considered sometime after April, 2010. For this story to be feature complete, we need to pull information about patches in external trackers into Launchpad and make this info available as part of our patch report. This is more than what can be done in the next couple months while delivering the other stories for the 4.0 cycle. Some of this work has been done, but the rest will be re-considered sometime after April, 2010.
Line 40: Line 47:
For now, any bugs related to the external patch tracking story are collected here: Bugs related to external patch tracking are collected here:
Line 42: Line 49:
 * [[https://bugs.edge.launchpad.net/launchpad-project/+bugs?field.tag=story-patch-report-external|story-patch-report-external tag]]  * [[https://bugs.edge.launchpad.net/launchpad-project/+bugs?field.tag=patch-tracking-external|patch-tracking-external tag]]

Bug Patch Tracking is not one of the main stories under development by the Launchpad Bugs team for what is being called Launchpad v4.0. However, after discussions at UDS, based on the amount of work required and the importance of this work for the story of bridging the gap, this story has been taken on in addition to the work being done for BugHeat and Bug Q&A.

See the spec and see Bryce Harrington's example patch report page for more about this set of features.

Status

The best way to see where things stand is probably to look at bugs with these tags:

There are also screenshots, such as this one attached to bug #506018 and this one attached to bug #255868.

Schedule and Plans

3.1.12 (December, 2009)

  • bug 172507, "show patch icon or notification on the comments page" [DONE]
    • added new icon from beuno to patches on the bug page
  • bug 344054, "patches and attachments should be listed separately in bug reports" [DONE]
    • added new "Patches" portlet for bug page
  • Get agreement about design of +patches page [DONE]
    • according to spec, bug listing columns for page should be: "bug number, summary, importance, status, package, and patch age"
    • Deryck and Jorge agreed this would be added to pillars, people, and packages like +bugs to cover various views of this data
  • Determine how much of the external tracker part of the story can be done [DONE]

10.01 (January, 2010)

  • Implement +patches view
  • Expose patches in bug listings and other pages
  • (maybe) Patches don't only appear as attachments -- they can appear in branches too. E.g., if a bug has a branch attached, autodetect when that branch gets commits and the bug goes to "fix released" or something, then that should count as a patch.

10.02 (February, 2010)

  • Consider patch tracking done
  • Any remaining bits must land week 1 here
  • Polish based on stake-holder feedback rest of cycle

Outstanding Issues

For this story to be feature complete, we need to pull information about patches in external trackers into Launchpad and make this info available as part of our patch report. This is more than what can be done in the next couple months while delivering the other stories for the 4.0 cycle. Some of this work has been done, but the rest will be re-considered sometime after April, 2010.

Bugs related to external patch tracking are collected here:

Bugs/PatchTracking (last edited 2010-02-19 01:11:22 by kfogel)