PPA page should show binary installable packages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
Low
|
Unassigned |
Bug Description
As part of the 3.0 PPA redesign, we wanted to end up with the PPA index page helping the user of a PPA to decide "Do I want to install this software (or software channel)" by listing the installable binary packages rather than the source packages there (which, at the moment is really just a simpler version of the source packages on the +packages page). Unfortunately time ran out.
This would allow us to clear up other inconsistencies too, such as changing the "View package details" link to simply "Source packages", allow users to download binaries directly if desired (possible warning them that if they want updates they should instead add the PPA to their system etc.)
Bug 496458 goes together with this, displaying the latest changelog entry when the user clicks on a (binary) entry in the list, to help decide whether it is what they are looking for.
(I'd like to say this is high priority - as the 3.0 ppa redesign really isn't complete without it - but I'll leave that to Julian :) ).
Related branches
- Jonathan Lange (community): Approve
-
Diff: 675 lines (+240/-89)10 files modifiedlib/lp/soyuz/browser/archive.py (+79/-40)
lib/lp/soyuz/browser/tests/archive-views.txt (+51/-37)
lib/lp/soyuz/browser/tests/test_archive_view.py (+59/-0)
lib/lp/soyuz/doc/archive.txt (+14/-4)
lib/lp/soyuz/interfaces/archive.py (+7/-0)
lib/lp/soyuz/model/archive.py (+23/-1)
lib/lp/soyuz/templates/archive-copy-packages.pt (+1/-1)
lib/lp/soyuz/templates/archive-delete-packages.pt (+1/-1)
lib/lp/soyuz/templates/archive-index.pt (+1/-1)
lib/lp/soyuz/templates/archive-macros.pt (+4/-4)
Changed in soyuz: | |
status: | Triaged → In Progress |
assignee: | nobody → Michael Nelson (michael.nelson) |
milestone: | none → 10.03 |
Changed in soyuz: | |
milestone: | 10.03 → none |
Changed in soyuz: | |
status: | In Progress → Triaged |
Changed in launchpad: | |
assignee: | Michael Nelson (michael.nelson) → nobody |
I'm taking the Curtis approach and saying that since we don't have time to do it right now, it's Low priority. :)