[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