Closed
Bug 863715
Opened 12 years ago
Closed 12 years ago
Allow uploading full crashreporter symbol package via mozconfig option
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla23
People
(Reporter: ted, Assigned: ted)
References
Details
Attachments
(1 file)
2.35 KB,
patch
|
glandium
:
review+
|
Details | Diff | Splinter Review |
This patch lets you add MOZ_CRASHREPORTER_UPLOAD_FULL_SYMBOLS=1 to your mozconfig and get full crashreporter symbol packages uploaded to FTP. This will be useful for try.
People already do this by hacking packager.mk, we might as well make it supported.
Assignee | ||
Comment 1•12 years ago
|
||
Attachment #739602 -
Flags: review?(mh+mozilla)
Assignee | ||
Comment 2•12 years ago
|
||
You'd need this patch applied to make this work on try:
http://hg.mozilla.org/users/tmielczarek_mozilla.com/mq/raw-file/2ac606569b69/enable-full-symbols
Try push with both patches applied:
https://tbpl.mozilla.org/?tree=Try&rev=b57b4f0d1de7
Blocks: 702337
Assignee | ||
Comment 3•12 years ago
|
||
This didn't actually work on try. Maybe I needed to export that in the mozconfig?
Comment 4•12 years ago
|
||
(In reply to Ted Mielczarek [:ted.mielczarek] from comment #3)
> This didn't actually work on try. Maybe I needed to export that in the
> mozconfig?
mozconfig is sourced in configure, so that shouldn't matter. Although that probably doesn't explain it all, note that browser/config/mozconfigs/common is not included everywhere (which kind of defeats its purpose).
Assignee | ||
Comment 5•12 years ago
|
||
You were right, that mozconfig wasn't actually included in most mozconfigs. That's confusing. Here I just stuck it in build/mozconfig.common:
http://hg.mozilla.org/users/tmielczarek_mozilla.com/mq/raw-file/1404d4f81bf0/enable-full-symbols
I sanity checked that the patch does what I want locally (using make upload to upload to localhost), but I pushed it to Try just to be really sure (plus it will let me test bug 846864):
https://tbpl.mozilla.org/?tree=Try&rev=d3213be8d48b
Assignee | ||
Comment 6•12 years ago
|
||
Also I'm an idiot and can't write shell syntax:
http://hg.mozilla.org/users/tmielczarek_mozilla.com/mq/raw-file/b44faf6cd177/enable-full-symbols
https://tbpl.mozilla.org/?tree=Try&rev=701a304d8522
(third time's the charm)
Assignee | ||
Comment 7•12 years ago
|
||
This worked:
http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/tmielczarek@mozilla.com-701a304d8522/try-win32/firefox-23.0a1.en-US.win32.crashreporter-symbols-full.zip
http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/tmielczarek@mozilla.com-701a304d8522/try-linux64/firefox-23.0a1.en-US.linux-x86_64.crashreporter-symbols-full.zip
(also, man, the linux debug symbols are *huge*)
Updated•12 years ago
|
Attachment #739602 -
Flags: review?(mh+mozilla) → review+
Assignee | ||
Comment 8•12 years ago
|
||
Comment 9•12 years ago
|
||
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla23
Assignee | ||
Comment 10•12 years ago
|
||
I documented how to use this, btw:
https://wiki.mozilla.org/ReleaseEngineering/TryServer#Getting_debug_symbols
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•