Activity log for bug #506018

Date Who What changed Old value New value Message
2010-01-11 17:32:39 Karl Fogel bug added bug
2010-01-11 17:36:26 Deryck Hodge malone: status New Triaged
2010-01-11 17:36:30 Deryck Hodge malone: importance Medium High
2010-01-11 17:56:52 Abel Deuring description As part of https://dev.launchpad.net/Bugs/PatchTracking, we're going to implement the "+patches" view (see a rough-cut example at http://www2.bryceharrington.org:8080/X/Reports/patches.html, and see https://wiki.ubuntu.com/Specs/LaunchpadUpstreamImprovements for the larger picture). Overall use case: 1) Package and package group maintainers want to send patches upstream. It will be easier for them to triage patches if they can keep track of all pending patches in one place. 2) Upstream developers themselves might want to easily see what patches are available in Launchpad against their code. Having a single convenient report removes an expertise bottleneck -- once they know about the report, they can just click on that URL periodically to see what's there. (Thus, an important part of doing this is letting upstreams know it exists.) The report should show how old the patches are, and the status of the bugs to which they are attached. It might also be useful to show the version number of the upstream release the patch is intended for, if we can divine that. This bug is about showing a report of patches attached to bugs in Launchpad. There are other elements to the patch report story, however: - If a bug has a branch associated with it, that should probably count as a patch for our purposes. Actually providing that branch to upstream in a form they can use is the "patch/branch equivalence" story. That will require other changes; just noting it here because if we had that other functionality ready right now, we would implement this as part of the patch report immediately. The elements below are not in scope for this bug, but may be part of the overall story: As discussed on https://wiki.ubuntu.com/Specs/LaunchpadUpstreamImprovements, there are many places to go with such a report: - optionally show patches carried by other distributions, if we can detect them - optionally show patches in the upstream tracker too (because the packager might want to know about those, even though upstream already knows) - optionally show patches already carried by the package (are some of them the same As part of https://dev.launchpad.net/Bugs/PatchTracking, we're going to implement the "+patches" view (see a rough-cut example at http://www2.bryceharrington.org:8080/X/Reports/patches.html, and see https://wiki.ubuntu.com/Specs/LaunchpadUpstreamImprovements for the larger picture). Overall use case: 1) Package and package group maintainers want to send patches upstream. It will be easier for them to triage patches if they can keep track of all pending patches in one place. 2) Upstream developers themselves might want to easily see what patches are available in Launchpad against their code. Having a single convenient report removes an expertise bottleneck -- once they know about the report, they can just click on that URL periodically to see what's there. (Thus, an important part of doing this is letting upstreams know it exists.) The report should show how old the patches are, and the status of the bugs to which they are attached. It might also be useful to show the version number of the upstream release the patch is intended for, if we can divine that. This bug is about showing a report of patches attached to bugs in Launchpad. There are other elements to the patch report story, however: - If a bug has a branch associated with it, that should probably count as a patch for our purposes. Actually providing that branch to upstream in a form they can use is the "patch/branch equivalence" story. That will require other changes; just noting it here because if we had that other functionality ready right now, we would implement this as part of the patch report immediately. The elements below are not in scope for this bug, but may be part of the overall story: As discussed on https://wiki.ubuntu.com/Specs/LaunchpadUpstreamImprovements, there are many places to go with such a report: - optionally show patches carried by other distributions, if we can detect them (Jorge Castro comments that he'd like this to be non-optional in the medium-to-long term; he understands it probably won't get in this cycle, and says it's okay because can use Harvest as a workaround -- see http://daniel.holba.ch/harvest/handler.py?pkg=kvm) - optionally show patches in the upstream tracker too (because the packager might want to know about those, even though upstream already knows) - optionally show patches already carried by the package (are some of them the same
2010-01-13 18:43:27 Karl Fogel branch linked lp:~kfogel/launchpad/506018-patch-report
2010-01-14 15:21:03 Karl Fogel attachment added Show patch messages along with bug summary; all other columns still TBD, as there are some data flow issues still to be worked out in the code. http://launchpadlibrarian.net/37885656/patches-view-raw.png
2010-01-14 17:38:49 Karl Fogel attachment added Bryce's UI with question/suggestions scrawled on it. http://launchpadlibrarian.net/37890040/ui-draft-1.png
2010-01-14 19:48:59 Karl Fogel attachment added Same as previous draft, but with proposal for handling multiple patches on a line. http://launchpadlibrarian.net/37896480/ui-draft-2.png
2010-01-15 01:13:15 Karl Fogel attachment added Progress: patch age displaying now, it links to the actual attachment, and the patch's description appears in a popup if you hover over the age. http://launchpadlibrarian.net/37907752/screenshot-2009-01-14_20%3A10.png
2010-01-21 16:11:57 Karl Fogel attachment added screenshot-2010-01-21_first-batching.png http://launchpadlibrarian.net/38191098/screenshot-2010-01-21_first-batching.png
2010-01-21 16:17:35 Deryck Hodge malone: status Triaged In Progress
2010-01-21 17:10:08 Karl Fogel attachment added screenshot-2010-01-21_rich_popup.png http://launchpadlibrarian.net/38192402/screenshot-2010-01-21_rich_popup.png
2010-01-21 17:15:56 Karl Fogel attachment added screenshot-2010-01-21_rich_popup.png http://launchpadlibrarian.net/38192596/screenshot-2010-01-21_rich_popup.png
2010-01-21 17:16:48 Karl Fogel attachment removed screenshot-2010-01-21_rich_popup.png http://launchpadlibrarian.net/38192402/screenshot-2010-01-21_rich_popup.png
2010-01-22 21:26:24 Launchpad Janitor branch linked lp:~intellectronica/launchpad/windmill-506018-patch-report
2010-01-25 12:04:12 Deryck Hodge malone: milestone 10.01 10.02
2010-02-01 22:03:40 Gavin Panella branch linked lp:~allenap/launchpad/patch-report-for-people-and-teams-bug-506018
2010-02-04 01:40:07 Diogo Matsubara malone: status In Progress Fix Committed
2010-03-12 11:07:34 Deryck Hodge malone: status Fix Committed Fix Released