Project summary page should show links to patches

Bug #255868 reported by Graham Binns
8
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
Karl Fogel

Bug Description

It's not easy to find patches in Ubuntu for projects through Launchpad.

One way to solve this would be to have a "patches" section on the project overview page, which would link to the patches for that project for a given distro or distro series (e.g. for http://launchpad.net/evolution there would be a link to http://patches.ubuntu.com/e/evolution).

Related branches

Revision history for this message
Jorge Castro (jorge) wrote :

It might be good to list not only our patches but patches from other distros like what Daniel is doing with Harvest: http://daniel.holba.ch/harvest/handler.py?pkg=evolution

This would make the launchpad page for each package more useful to upstream developers who want to see all the distro patches in one place; then long term we can provide a workflow to upstreams for browsing and merging all these patches into their upstream tree.

Jorge Castro (jorge)
Changed in launchpad-foundations:
importance: Undecided → High
assignee: nobody → gmb
Graham Binns (gmb)
Changed in launchpad-foundations:
status: New → Triaged
Curtis Hovey (sinzui)
Changed in launchpad-foundations:
importance: High → Low
assignee: Graham Binns (gmb) → nobody
affects: launchpad-foundations → malone
Jonathan Lange (jml)
tags: added: patch-tracking
Deryck Hodge (deryck)
tags: added: story-patch-report
Revision history for this message
Karl Fogel (kfogel) wrote :

The summary of this bug could just be "There needs to be UI to reach the new +patches view". However, let's start with the project page first. Meanwhile, below are some notes from recent conversations with Jorge Castro and Deryck Hodge about this; some of these could get broken out into separate bugs.

------------------------

Basically, we need a UI to reach the +patches view. For example, go to https://edge.launchpad.net/gwibber and scroll down to the bottom. See where it says "Packages in distributions"? Jorge points out we could have another similar box that says "Patches in distributions". And corresponding to the "All packages" link there would be an "All patches" link.

And in https://bugs.edge.launchpad.net/gwibber, see the stats
box on the upper right? Put some stats about patches in there.

The "Latest Bugs Reported" list is nice; what about a "Latest patches reported"? Or better yet, just show patch icon next to the latest bugs that have a patch?

Deryck points out that from a project's Bugs home page (that is, https://bugs.launchpad.net/PROJECT), in the bugs box over at the upper right, we could add an "N bugs with patches" item in there too.

What about UI to reach +patches view from series pages? E.g.,

  https://bugs.edge.launchpad.net/ubuntu/lucid
  https://edge.launchpad.net/gwibber/2.0

Changed in malone:
assignee: nobody → Karl Fogel (kfogel)
milestone: none → 10.02
Karl Fogel (kfogel)
Changed in malone:
status: Triaged → In Progress
Revision history for this message
Karl Fogel (kfogel) wrote :
Revision history for this message
Karl Fogel (kfogel) wrote :
Revision history for this message
Karl Fogel (kfogel) wrote :

As discussed in the thread (see https://lists.launchpad.net/launchpad-dev/msg02609.html in particular), we're going to go a different route for the UI: show "N bugs with patches" in the little stats box on the upper right of the project's bugs page.

Karl Fogel (kfogel)
tags: removed: patch-tracking
Revision history for this message
Karl Fogel (kfogel) wrote :
Revision history for this message
Karl Fogel (kfogel) wrote :
Revision history for this message
Karl Fogel (kfogel) wrote :

See above screenshots.

Revision history for this message
Diogo Matsubara (matsubara) wrote : Bug fixed by a commit
Changed in malone:
status: In Progress → Fix Committed
Deryck Hodge (deryck)
Changed in malone:
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.