Allow Adobe to upload Flash symbols directly to the symbol server

RESOLVED FIXED

Status

Socorro
General
RESOLVED FIXED
6 years ago
6 years ago

People

(Reporter: ted, Assigned: smadayag)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Currently we have a very manual process for getting Flash plugin symbols on the symbol server. Adobe provides the symbols on an FTP server, and we manually download the symbols, run dump_syms, and upload them to the symbol server.

We should let Adobe upload directly to the symbol server instead. Filing this under Socorro because I don't have a better idea for a component.
I'm going to put this in Sal's hands for now. Sal, the symbol upload shouldn't be too complicated, there are just a few things you'll need to do:

1) Run dump_syms.exe on the Windows .pdb symbols. You can build a copy of this tool from the Breakpad source under src/tools/windows/dump_syms. This is what you're already doing for Mac symbols.

2) The symbol files need to be put in the correct directory structure. We have a Python script that we use to wrap the dump_syms process:
http://mxr.mozilla.org/mozilla-central/source/toolkit/crashreporter/tools/symbolstore.py
You can use that or just do something similar. The basic premise is that the first line of the dump_syms output will look like:
MODULE windows x86 0F6BC0317CD443A697D9898A106FE9232 NPSWF32.pdb
and so the symbol file needs to be located in a subdirectory like:
NPSWF32.pdb/0F6BC0317CD443A697D9898A106FE9232/NPSWF32.sym

3) Upload the symbols to the symbol server. With the public key you uploaded in bug 753470 you should be able to ssh to adobe-symbols@symbolpush.mozilla.org . You should upload symbols to symbolpush.mozilla.org:/mnt/netapp/breakpad/symbols_adobe, preserving the directory structure you created above.
Assignee: nobody → smadayag
This has been in use for a while now.
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.