Closed Bug 2011260 Opened 4 months ago Closed 4 months ago

The in-tree RPM isn't consistent with the DEB package regarding stripping `.symtab`/`.strtab` when repackaging nightlies

Categories

(Release Engineering :: Release Automation, defect)

defect

Tracking

(firefox149 fixed)

RESOLVED FIXED
Tracking Status
firefox149 --- fixed

People

(Reporter: eijebong, Assigned: eijebong)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

That inflates the installed size by ~55MB. The deb package strips it properly.

What should be stripped? If debug symbols, I hope that they're provided in a .*-debuginfo package. My concern is that, currently, they're not provided (so the user is reliant upon DebugInfoD):

RokeJulianLockhart@Beedell:~$ dnf5 search 'firefox*debuginfo'
Updating and loading repositories:
Repositories loaded.
Matched fields: name
 firefox-debuginfo.x86_64       Debug information for package firefox
RokeJulianLockhart@Beedell:~$ dnf5 search 'firefox-nightly'
Updating and loading repositories:
Repositories loaded.
Matched fields: name (exact)
 firefox-nightly.aarch64        Mozilla Firefox Nightly
 firefox-nightly.x86_64 Mozilla Firefox Nightly
Flags: needinfo?(borivel)

We already strip binaries as part of the build task, no need to do it
again (and risk invalidating signatures) when repackaging.

Flags: needinfo?(borivel)
Summary: The in-tree RPM doesn't strip binaries/libraries when creating the package → The in-tree RPM isn't consistent with the DEB package regarding stripping `.symtab`/`.strtab` when repackaging nightlies
Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: