[devel] SharedLibsPolicy или хорошо что мы не Debian

Денис Смирнов mithraen at altlinux.ru
Sat Nov 14 20:31:05 UTC 2009


On Fri, Nov 13, 2009 at 11:36:32AM +0300, Valery V. Inozemtsev wrote:

VVI> как говорится утро вечера мудренее... по мотивам #22272 родилась у меня
VVI> такая сказочка, назовем ее "Фиговый листочек SharedLibsPolicy, или слава
VVI> богу что мы не Debian". а теперь доказательство в примерах.

1. Есть рекомендация чтобы пакет -devel был одним единственным. Таким
обрзом проблема "разные пакеты собираются в репозитории с разной версией
библиотеки" не маскируется, а приводит к несобираемости этих пакетов, и,
соответственно, вылету их из репо в течении 3-х месяцев.

2. Точечные обновления, к сожалению, очень часто приводят к проблемам. Это
известный факт. Они должны работать хоть как-то, потому что иногда
являются необходимыми (и специалист может решить эти проблемы во многих
случаях).

VVI> Пример 2:
VVI> libpolkit/libpolkit1. полиси соблюдены, пожалуйста собирайте KDE4 с
VVI> polkit, gnome-2.28 с polkit1. но тут опять бяда - кто то из них будет
VVI> работать не так, как предполагалось. оказывается сам по себе polkit
VVI> работать не может, ему нужен ConsoleKit и рабочим будет тот polkit с
VVI> которым слинкован ConsoleKit

Conflicts, увы, иногда необходимы.

Provides: libpolkit = %version
Conflicts: libpolkit < %version
Conflicts: libpolkit > %version

Да, это _лучше_ чем именование без версии, хотя с точки зрения логики это
идентично, но с точки зрения глючной поделки apt -- нет.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20091114/7c7f497a/attachment.bin>


More information about the Devel mailing list