Hide Forgot
Both the f14 and f15 xulrunner-debuginfo packages contain a "crashreporter-symbols.zip" file. In xulrunner-debuginfo-1.9.2.16-1.fc14.x86_64 it is /usr/lib/debug/usr/lib64/xulrunner-1.9.2/xulrunner-1.9.2.16.en-US.linux-x86_64.crashreporter-symbols.zip (81M) In xulrunner-debuginfo-2.0-3.fc15.x86_64 it is /usr/lib/debug/usr/lib64/xulrunner-2/xulrunner-2.0.en-US.linux-x86_64.crashreporter-symbols.zip (13M) The f15 variant only contains .sym files which seems to be a textual (but then zipped) representation of the linetable plus cfi sections. The f14 variant also contains "duplicate" .dbg files which seem to be just like the .debug files in the package itself. Is either actually needed by anything? It seems that all this information is duplicated from the .debug files which are installed at the same time. If they are used by some tool, would it make sense to move it to some other package, so the information isn't duplicated in the same pacakge? These are the sizes of the complete debuginfo packages: xulrunner-debuginfo-2.0-3.fc15.x86_64 Compressed: 116683 K Expanded: 453181 K xulrunner-debuginfo-1.9.2.16-1.fc14.x86_64 Compressed: 148989 K Expanded: 391771 K So removing the crashreporter-symbols.zip would save ~10% from the package.
Yes, they are needed, and I actually have a fix locally on my machine to split it out to a different subpackage. I thought I pushed/built already but seems not.
I do not understand why Fedora uses Mozilla crashreporter when it has ABRT. Also when Firefox crashes ABRT gets executed - not the Mozilla crashreporter. Also the *.dbg.gz files are duplicate DWARF ones to those from /usr/lib/debug.
We use mozilla crash-reporter because: - it has better crash handling (there are lots of firefox crashes - 600 for instance for last year) and we can't handle all of them by hand. Mozilla has a nice crash database where all crashes are collected, sorted, it allow to create statistics and so. - we want to cooperate with upstream here and allow the upstream guys to fix our bugs :) With ABRT, we have to copy all bugs by hand. Anyway, the crash symbols have a separated package now.