Add visual indicator for obsolete (superseded) packages in PPA
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Michael Nelson |
Bug Description
It would be nice if PPA web pages displayed a visual indicator for packages that have been superseded by a newer version of that package in Ubuntu. This would make regressions easier to discover for people who have PPAs in their apt configuration.
The Ubuntu Mobile team uses PPAs to stage changes to packages in main/universe/etc. The changes eventually make it to Ubuntu, but it sometimes takes awhile. We build disk images from Ubuntu+PPA, and we see occasional regressions in the images because a new version in Ubuntu superseded a patched package in the PPA.
It would be great if there were a way to tell at a glance what's been superseded. For example, put a grey background on any package in a PPA with a version number < the version number in the corresponding series in Ubuntu (Hardy, Gutsy, etc).
Related branches
- Martin Albisetti (community): Approve (ui)
- Paul Hummer (community): Approve (code ui)
- Canonical Launchpad Engineering: Pending (ui) requested
-
Diff: 613 lines (+198/-81)12 files modifiedlib/canonical/launchpad/icing/style-3-0.css (+3/-0)
lib/canonical/launchpad/javascript/lp/comment.js (+0/-1)
lib/lp/code/browser/codereviewcomment.py (+4/-3)
lib/lp/code/templates/branchmergeproposal-index.pt (+62/-27)
lib/lp/registry/browser/team.py (+4/-2)
lib/lp/soyuz/doc/publishing.txt (+33/-12)
lib/lp/soyuz/interfaces/publishing.py (+5/-0)
lib/lp/soyuz/model/publishing.py (+17/-16)
lib/lp/soyuz/stories/ppa/xx-copy-packages.txt (+14/-13)
lib/lp/soyuz/stories/ppa/xx-ubuntu-ppas.txt (+32/-1)
lib/lp/soyuz/templates/archive-index.pt (+15/-4)
lib/lp/soyuz/templates/sourcepackagepublishinghistory-listing-archive-detailed.pt (+9/-2)
Changed in soyuz: | |
status: | New → Confirmed |
Changed in soyuz: | |
importance: | Undecided → Medium |
milestone: | none → pending |
status: | Confirmed → Triaged |
Changed in soyuz: | |
milestone: | pending → 3.0 |
Changed in soyuz: | |
assignee: | nobody → Michael Nelson (michael.nelson) |
Changed in soyuz: | |
milestone: | 3.0 → 3.1.10 |
Changed in soyuz: | |
milestone: | 3.1.10 → 3.1.11 |
importance: | Medium → High |
Changed in soyuz: | |
milestone: | 3.1.11 → 3.1.12 |
Changed in soyuz: | |
status: | Triaged → In Progress |
Changed in soyuz: | |
status: | Fix Committed → Fix Released |
Please see the attached screenshot - I've tried to indicate what it is that we're highlighting with a short description and a link to the newer version.