Closed Bug 241288 Opened 21 years ago Closed 21 years ago

installer and browser files not stripped in installer build

Categories

(SeaMonkey :: Build Config, defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ajschult784, Assigned: leaf)

References

()

Details

(Keywords: fixed1.7)

Attachments

(1 file)

today's linux build from the 1.7 branch (mozilla-i686-pc-linux-gnu-1.7rc1-installer.tar.gz) is 15467852 bytes today's nightly build from the trunk (mozilla-i686-pc-linux-gnu-full-installer.tar.gz) is 12677202 bytes part of the difference is talkback, which accounts for 800KB on the branch and is still missing on the trunk. negotiate-auth and tasks extensions are built on trunk and not on the branch. The big difference is that the files that go into browser.xpi are not being stripped (browser.xpi itself is ~1MB larger on the branch than the trunk). Files going into other .xpi (such as mail.xpi) are being stripped properly. The rest is from the installer itself (mozilla-installer-bin), which is not being stripped on the branch. The stub installer does seem to be stripped as the files on the ftp site are similar in size.
Flags: blocking1.7?
with the addition of talkback on the trunk, (bug 218898), trunk files are now not stripped as well.
I can't imagine why the browser files would cease being stripped because of talkback; the installer binary issue i am aware of, as well as the 800K of the talkback utility itself. I will investigate.
Status: NEW → ASSIGNED
argh. There's code in makexpi.pl to strip "libraries" before zipping the xpi; unfortunately it only strips .so files, ignoring the other binaries with debugging symbols. I'll come up with a patch presently.
Comment on attachment 147033 [details] [diff] [review] don't just strip .so files; run strip on all files, since it ignores files that don't have recognizable debugging symbols seeking review.
Attachment #147033 - Flags: review?(bsmedberg)
Attachment #147033 - Flags: review?(bsmedberg) → review+
Attachment #147033 - Flags: approval1.7?
checked into trunk, seeking approval for 1.7 branch. (will trigger another build from comet to get verifiable bits)
Comment on attachment 147033 [details] [diff] [review] don't just strip .so files; run strip on all files, since it ignores files that don't have recognizable debugging symbols a=chofmann for 1.7
Attachment #147033 - Flags: approval1.7? → approval1.7+
committed to branch.
Status: ASSIGNED → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Flags: blocking1.7?
Keywords: fixed1.7
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: