[devel] I: not yet set-versioned libraries

Alexander Bokovoy ab на altlinux.org
Сб Янв 22 11:03:16 UTC 2011


2011/1/19 Alexander Bokovoy <ab на altlinux.org>:
> Hi,
>
> 2011/1/19 Alexey Tourbin <at на altlinux.ru>:
>> On Wed, Jan 19, 2011 at 07:03:04PM +0300, Damir Shayhutdinov wrote:
>>> > -rw-r--r--    1 ftp      ftp      273229952 Oct 20 23:44 paraview-debuginfo-3.8.1-4.fc15.x86_64.rpm
>>> > -rw-r--r--    1 ftp      ftp      480336920 Jan 19 04:05 libreoffice-debuginfo-3.3.0.3-2.fc15.x86_64.rpm
>>> > [at на people rpm]$
>>>
>>> Я так понимаю, это ведь все пожатое bzip2 или даже xz? То есть при
>>> установке это еще больше будет раза в 3?
>>
>> В случае с webkit львиную долью сожрал libwebkitgtk-*.so.*.debug - 620M!
>>
>> [at на people at]$ ls -l webkitgtk-debuginfo-1.3.10-1.fc15.x86_64.rpm
>> -rw-r--r-- 1 at at 148661464 Jan 19 19:08 webkitgtk-debuginfo-1.3.10-1.fc15.x86_64.rpm
>> [at на people at]$ less webkitgtk-debuginfo-1.3.10-1.fc15.x86_64.rpm |sort -k5n |tail
>> -rw-r--r--    1 root    root           191821 Jan 11 02:51 /usr/src/debug/webkit-1.3.10/Source/JavaScriptCore/interpreter/Interpreter.cpp
>> -rw-r--r--    1 root    root           192588 Jan 11 02:51 /usr/src/debug/webkit-1.3.10/WebKit/gtk/webkit/webkitwebview.cpp
>> -rw-r--r--    1 root    root           233629 Jan  8 19:50 /usr/src/debug/webkit-1.3.10/Source/WebCore/css/CSSParser.cpp
>> -rw-r--r--    1 root    root           266297 Jan  8 19:51 /usr/src/debug/webkit-1.3.10/Source/WebCore/rendering/RenderBlock.cpp
>> -rw-r--r--    1 root    root           268620 Jan 11 08:39 /usr/src/debug/webkit-1.3.10/Source/JavaScriptCore/RegExpJitTables.h
>> -rw-r--r--    1 root    root           298797 Jan  8 19:50 /usr/src/debug/webkit-1.3.10/Source/WebCore/css/CSSStyleSelector.cpp
>> -rw-r--r--    1 root    root           320783 Jan 11 08:39 /usr/src/debug/webkit-1.3.10/DerivedSources/WebCore/HTMLEntityTable.cpp
>> -rw-r--r--    1 root    root           460118 Jan 11 08:39 /usr/src/debug/webkit-1.3.10/DerivedSources/WebCore/JSDOMWindow.cpp
>> -r--r--r--    1 root    root         41691512 Jan 11 09:46 /usr/lib/debug/usr/bin/jsc-1.debug
>> -r--r--r--    1 root    root        620284016 Jan 11 09:47 /usr/lib/debug/usr/lib64/libwebkitgtk-1.0.so.0.5.2.debug
>> [at на people at]$
> Может возьмем из OpenSuSE разделение на debuginfo и debugsources?
> https://build.opensuse.org/package/view_file?file=debugsource-package.diff&package=rpm&project=openSUSE%3AFactory&srcmd5=3b22d3db294c852fb824c0b11f49d51b
> (у меня ссылка сейчас не открывается, сам не смотрел еще, но всплыло в
> обсуждении в meego сегодня).
В продолжение, в MeeGo такое разделение сделали, на основе кода из OpenSuSe:
=From Carsten Munk ================================
I've implemented/adapted this from the openSUSE patches, patches added
at http://bugs.meego.com/show_bug.cgi?id=12724 - one patch for
meego-rpm-config, one for rpm.

It was tested in devel:hardfp:base and as seen on
http://download.meego.com/live/devel:/hardfp:/base/standard/i686/ and
no ill effects seen (unless if you apply rpm before meego-rpm-config,
as there will be unpackaged files in debuginfo else)
============================================


-- 
/ Alexander Bokovoy


Подробная информация о списке рассылки Devel