Closed Bug 974968 Opened 10 years ago Closed 3 years ago

Extension name not listed in Extensions tab of report/index

Categories

(Socorro :: Webapp, task, P2)

x86
macOS

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: guigs, Assigned: willkg)

References

Details

Attachments

(2 files)

When a crash report is submitted, the add on names are not added to the report. For troubleshooting purposes, adding these names will save a step of looking up the signatures or version number.
It looks like we only get the ID submitted with the crash, so we'd need to look this up. I believe that there used to be a lookup against addons.m.o, but that was not working for a long time and removed a while back.

I know that correlations uses a static list (http://hg.mozilla.org/users/dbaron_mozilla.com/crash-data-tools/file/0a9b16dd44bb/amo-ids.txt) but I don't believe that it's been kept up-to-date.
We should bring back that lookup, it helps a lot in diagnosing what is installed for a user - and we even have the column for it in the UI already. :)
Also, I think a (near-)live lookup from AMO can make us revive the "Current?" column as well, which would also be awesome, esp. for people like Rachel and Patrick who are trying to help users with their issues.

And I think for the new in-Socorro correlations we will want to have this done properly in Socorro as well. :)
Summary: Crash reports name of extension is in form of signature → Extension name not listed in Extensions tab of report/index
(In reply to Robert Kaiser (:kairo@mozilla.com) from comment #2)
> We should bring back that lookup, it helps a lot in diagnosing what is
> installed for a user - and we even have the column for it in the UI already.
> :)
> Also, I think a (near-)live lookup from AMO can make us revive the
> "Current?" column as well, which would also be awesome, esp. for people like
> Rachel and Patrick who are trying to help users with their issues.
> 
> And I think for the new in-Socorro correlations we will want to have this
> done properly in Socorro as well. :)

OK, let's pull it into the DB (like we do for bugs for instance), then we can easily join against it. The old way did it from the web app and never worked very well.
(In reply to Robert Helmer [:rhelmer] from comment #3)
> OK, let's pull it into the DB (like we do for bugs for instance), then we
> can easily join against it. The old way did it from the web app and never
> worked very well.

Sounds reasonable, if we poll AMO for the list every day or so, we should always have reasonably up-to-date data we can report in the UI.

If the crash report has a TelemetryEnvironment, then the activeAddons object maps addon id -> object which has a name key. I think instead of pulling/pushing information to AMO, I'd rather use that if it's available and call it a day.

Making this a P2.

Priority: -- → P2

Grabbing this to work on now.

Assignee: nobody → willkg
Status: NEW → ASSIGNED

This was deployed to prod in bug #1706647. Marking as FIXED.

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: