Not clear which Ubuntu versions an error affects

Bug #1078801 reported by Matthew Paul Thomas
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Errors
Fix Released
Medium
Evan

Bug Description

1. Go to the page for an individual error bucket, e.g. <https://errors.ubuntu.com/bucket/?id=%2Fusr%2Fbin%2Fjockey-gtk%3AValueError%3A%3Cmodule%3E%3Arun%3Acheck%3A__call__%3Acall_blocking%3A_message_cb%3Ahandler_info%3Arecommended%3A__init__%3AgetData%3A__get_value_from_name>.

What you see: A wrapping table of package versions in which the error occurred.

What you should see: A table of package versions per Ubuntu version in which the error occurred.

I suggest that the table have a column for each Ubuntu version, and a row for each package version. Whenever the error occurs in any package version that is used in multiple Ubuntu versions, the table would also include a "Total" column showing the current counts.

It may save time to fix bug 1073587 at the same time as this bug (with a final table row for "All versions").

<https://wiki.ubuntu.com/ErrorTracker#Bucket_page>

Revision history for this message
Matthew Paul Thomas (mpt) wrote :
Evan (ev)
Changed in errors:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Evan (ev) wrote :

See also bug 1073587.

description: updated
Revision history for this message
Brian Murray (brian-murray) wrote :

The way this currently works is that the view calls cassanda.get_versions_for_bucket() and then we get an OrderedDict of package versions and a count of reports for that version of the package. We then later do a look up of those package versions in Launchpad to determine which release that package version appeared in. However, it is possible that the same package version appeared in two releases of Ubuntu. In which case we don't know in which release column to put the count for this package version.

For example if we just look up the package version, to find out what releases in it is in, we'll have this:

Package version | Ubuntu 12.04 | Ubuntu 12.10 | Ubuntu 13.04 | Total
2.6.1-0ubuntu6 | - | 1 | 1 | 1

or maybe (if we only show the first release it appeared in):

Package version | Ubuntu 12.04 | Ubuntu 12.10 | Ubuntu 13.04 | Total
2.6.1-0ubuntu6 | - | 1 | 0 | 1

but either way there is no guarantee that the column we placing the OOPS in is the release which the OOPS was really about.

Revision history for this message
Brian Murray (brian-murray) wrote :

I mentioned this to evan and he said "it sounds like we should be recording the release:version into bucketversions".

description: updated
Evan (ev)
Changed in errors:
assignee: nobody → Evan Dandrea (ev)
status: Triaged → In Progress
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

This is fixed now, right? For example <https://errors.ubuntu.com/problem/35ad9e684c18e667ec5cf005f99db17c3eda96ce> shows a table like my mockup, with errors in the same package version subtotalled for each Ubuntu version.

Changed in errors:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.