[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: