On Fri, 28 Jun 2013 04:37, Andrey Borzenkov
В Thu, 27 Jun 2013 23:13:57 +0300 Robert Munteanu
пишет: FWIW, I've expanded my 32MB initrd and looked for the top 10 largest files [snip] So indeed the branding takes up a lot of space, but I'm suprised to see libicu49 take take the lion's share.
bor@opensuse:~> rpm -qf /usr/lib64/libicudata.so.49.1 libicu49-49.1-6.1.1.x86_64 bor@opensuse:~> LC_ALL=C rpm -q --whatrequires libicu49-49.1-6.1.1.x86_64 no package requires libicu49-49.1-6.1.1.x86_64
not really, try "LC_ALL=C rpm -e --test libicu49" on OSS 12.3 the list is long: libicudata.so.49: libreoffice libicui18n.so.49: libjavascriptcoregtk-3_0 libjavascriptcoregtk-1_0 libtracker-common-0_14 libreoffice libreoffice-writer libwebkitgtk-3_0 libwebkitgtk-1_0 libicuio.so.49: gptfdisk libicule.so.49: libharfbuzz0 libreoffice libicuuc.so.49: libjavascriptcoregtk-3_0 libjavascriptcoregtk-1_0 libharfbuzz0 libtracker-common-0_14 libwebkitgtk-3_0 libwebkitgtk-1_0 libreoffice libreoffice-writer gptfdisk But, just WHAT program / lib pulls libicudata.so.49 into initrd (cant't lay the blame atm.)? For sure a 18mb pullin into a (decomressed) 64mb initrd is a shame and should be avoided. Imho the "grip below the belt" by "suspend" to require "splashy" should be easier to (ab)solve. After that we could drop "splashy", and fast, add a backport of this patch to 12.3 and bring a little relieve to them, too. On comression: be carefull about selecting algoritms, and do a comparision on DECOMPRESSION times with a single cpu core in use. Conclusion: Please, a little attention to the unix axiom "small is beautyfull" is needed, esp. during boot / initrd. Thanks to all who help in this. - Yamaban.