Closed Bug 241288 Opened 20 years ago Closed 20 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: 20 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: