[newbies] sisyphus_check: check-printable ERROR: package information violation
Dmitry V. Levin
ldv на altlinux.org
Сб Янв 19 23:12:00 MSK 2013
On Sat, Jan 19, 2013 at 09:55:24PM +0400, gBopHuk_alt wrote:
> В Сбт, 19/01/2013 в 19:07 +0200, Igor Zubkov пишет:
> > В данном случае, libvlc-qt.so.* идут в обычный, а libvlc-qt.so в
> > devel.
>
> То есть *.so это ссылка на что-то , что лежит просто в libvlc-qt? А
> всегда ли так?
Нет, не всегда, но в большинстве случаев это так. В тех редких случаях,
когда это не так, lib*.so чаще всего является обычным файлом, а не ссылкой.
> Надо на вики закинуть что класть в devel пакеты. Про либы вроде нашёл ,
> но не понятна разница между *.so и *.so.*
Здесь есть простое мнемоническое правило простое:
- файлы, которые нужны для запуска программ, упаковывают в пакеты
с runtime libraries;
- остальные файлы, которые нужны только для сборки, упаковывают в
devel-пакеты.
Как определить, нужна ли ссылка lib*.so для запуска, или только для сборки?
Посмотрите ее SONAME, и если оно отличается от имени файла, то для запуска
она не нужна.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel-newbies/attachments/20130119/6a309b49/attachment.bin>
Подробная информация о списке рассылки devel-newbies