+localpackagediffs needs way to sort the results

Bug #798904 reported by Bryce Harrington
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

Would be helpful if the column headers on +localpackagediffs would allow sorting of the results.

https://launchpad.net/ubuntu/oneiric/+localpackagediffs shows >500 results (and probably always will). A user typically will be interested in only a subset of the packages, however currently it requires paging through the results (75 per page unless you hack the batch size in the url). Currently it sorts by source package name, which seems like a reasonable default, but some may want to sort by uploader name (so they can more easily find packages they were the last uploader on), package-set, or even latest comment. There may be other sorting criteria desired that are not currently displayed as columns (e.g. time since last merge from Debian, degree of difference from Debian, etc.)

Filtering is also important, and would help address part of the need. For instance, #798873 for filtering by team. However, some archive folks are actually interested in the full listing, but would like to sort on criteria other than package name.

Tags: derivation
tags: added: derivation
Changed in launchpad:
status: New → Triaged
importance: Undecided → High
Revision history for this message
Julian Edwards (julian-edwards) wrote :

Sorting on heading name is a bit of a hack and encourages people to use crazy batch sizes. It's better to sort the results at the query itself.

See bug 783423 for filtering, we should probably fix this bug at the same time, or possibly that bug is a pre-requisite for this one.

Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 798904] Re: +localpackagediffs needs way to sort the results

I think filtering (as a special case of search) adds more usability
than custom sorts + users paging through lots of stuff. (e.g. i agree
with you).

Revision history for this message
Julian Edwards (julian-edwards) wrote :

Moving to low as I don't think this can be done in this development cycle.

Changed in launchpad:
importance: High → Low
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.