Re: Bug#976462: tech-ctte: Should dbgsym files be compressed via objcopy --compress-debug-section or not?
Jakub Wilk wrote:
> A few months ago I recompressed whole buster/main/amd64 to see what the effect of ditching --compress-debug-sections would be.
>
> Raw data for this experiment is available here:
> https://github.com/jwilk/lets-shrink-dbgsym/releases/download/20200708/buster-main-amd64-20200708.tsv.xz
Thanks for collecting this data.
Based on this, I computed the top 50 packages by installed-size
increase, and the corresponding percentage increase:
insighttoolkit4-python-dbgsym_4.12.2-dfsg1-4+b1_amd64.deb +5463M +294.1%
libsimpleitk1.0-dbgsym_1.0.1-3_amd64.deb +3674M +299.5%
libopenfoam-dbgsym_1812+dfsg1-2_amd64.deb +3394M +270.7%
libdeal.ii-9.0.1-dbgsym_9.0.1-1+b1_amd64.deb +3100M +310.6%
polymake-dbgsym_3.2r4-4_amd64.deb +2779M +325.5%
libyade-dbgsym_2019.01a-2_amd64.deb +2378M +309.7%
mrtrix3-dbgsym_3.0~rc3+git135-g2b8e7d0c2-3_amd64.deb +2252M +343.0%
ceph-test-dbgsym_12.2.11+dfsg1-2.1_amd64.deb +1953M +235.4%
ceph-test-dbgsym_12.2.11+dfsg1-2.1+b1_amd64.deb +1953M +235.4%
firefox-esr-dbgsym_68.7.0esr-1~deb10u1_amd64.deb +1537M +204.8%
freeorion-dbgsym_0.4.8-1+deb10u1_amd64.deb +1480M +489.2%
libreoffice-core-dbgsym_6.1.5-3+deb10u6_amd64.deb +1417M +176.0%
openfoam-dbgsym_1812+dfsg1-2_amd64.deb +1364M +302.0%
thunderbird-dbgsym_60.9.0-1~deb10u1_amd64.deb +1230M +196.5%
libtrilinos-stokhos12-dbgsym_12.12.1-7_amd64.deb +1176M +301.4%
elastix-dbgsym_4.9.0-1_amd64.deb +1046M +301.8%
qtcreator-dbgsym_4.8.2-1_amd64.deb +1032M +171.2%
cbmc-dbgsym_5.10-5_amd64.deb +982M +233.5%
sumo-dbgsym_1.1.0+dfsg1-1_amd64.deb +976M +297.3%
paraview-dbgsym_5.4.1+dfsg4-3.1+b2_amd64.deb +972M +182.6%
thunderbird-dbgsym_68.7.0-1~deb10u1_amd64.deb +924M +263.0%
telegram-desktop-dbgsym_1.5.11-1_amd64.deb +894M +207.8%
ceph-osd-dbgsym_12.2.11+dfsg1-2.1_amd64.deb +853M +234.9%
ceph-osd-dbgsym_12.2.11+dfsg1-2.1+b1_amd64.deb +853M +234.9%
seqan-apps-dbgsym_2.4.0+dfsg-11_amd64.deb +852M +363.4%
kicad-dbgsym_5.0.2+dfsg1-1_amd64.deb +837M +225.6%
blender-dbgsym_2.79.b+dfsg0-7_amd64.deb +795M +251.1%
libjulia1-dbgsym_1.0.3+dfsg-4_amd64.deb +791M +183.3%
flang-7-dbgsym_20181226-2_amd64.deb +788M +179.0%
fw4spl-dbgsym_17.2.0-2_amd64.deb +772M +257.9%
krita-dbgsym_4.1.7+dfsg-1+b1_amd64.deb +756M +181.9%
libfreecad-python2-0.18-dbgsym_0.18~pre1+dfsg1-5_amd64.deb +751M +214.4%
libfreecad-python3-0.18-dbgsym_0.18~pre1+dfsg1-5_amd64.deb +748M +214.0%
libvtk7.1-dbgsym_7.1.1+dfsg1-12+b1_amd64.deb +719M +189.6%
rocksdb-tools-dbgsym_5.17.2-3_amd64.deb +678M +233.7%
ceph-common-dbgsym_12.2.11+dfsg1-2.1_amd64.deb +657M +247.1%
ceph-common-dbgsym_12.2.11+dfsg1-2.1+b1_amd64.deb +657M +247.1%
ncbi-blast+-dbgsym_2.8.1-1+deb10u1_amd64.deb +644M +253.2%
libvtk6.3-dbgsym_6.3.0+dfsg2-2+b5_amd64.deb +638M +188.5%
binaryen-dbgsym_68-1_amd64.deb +633M +226.5%
mothur-dbgsym_1.41.21-1_amd64.deb +632M +435.9%
ceph-mds-dbgsym_12.2.11+dfsg1-2.1_amd64.deb +627M +202.8%
ceph-mds-dbgsym_12.2.11+dfsg1-2.1+b1_amd64.deb +627M +202.8%
horizon-eda-dbgsym_0.20181108-1+b1_amd64.deb +611M +272.1%
spring-dbgsym_104.0+dfsg-3+b2_amd64.deb +589M +234.5%
libtrilinos-muelu12-dbgsym_12.12.1-7_amd64.deb +579M +305.0%
regina-normal-dbgsym_5.1-6+b1_amd64.deb +563M +255.5%
clang-tools-7-dbgsym_7.0.1-8_amd64.deb +540M +228.6%
libreoffice-calc-dbgsym_6.1.5-3+deb10u6_amd64.deb +536M +157.4%
clickhouse-common-dbgsym_18.16.1+ds-4_amd64.deb +531M +217.6%
These size increases seem large enough to motivate promptly removing the
debug packages after using them.
Reply to: