[devel] noarch subpackages

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Июн 24 15:43:24 MSD 2008


On Tue, Jun 24, 2008 at 03:21:31PM +0400, Max Ivanov wrote:
> > Ничего странного в этом нету. Если они архитектурно-независимы, место им в
> > /usr/share/.
> С питоном нельзя точно сказать. Когда делаешь "python setup.py
> install" он может просто *.py -> *.pyc откомпилировать, а  может и
> некоторые *.so файлы собрать и тоже положить куда-то под
> /usr/lib/python2.5/site-packages. Отделять одно от другого имхо -
> нецелесообразно  и сложно.

noarch модули интерпретаторов (без *.so) должны лежать в /usr/share,
но по историческим причинам может также использоваться /usr/lib.

Если есть *.so, то весь модуль должен целиком лежать в %_libdir (опять
же, по историческим причинам может использоваться /usr/lib).

Питоновские пакты должны быть либо целиком arch, либо целиком noarch.
Отпиливать *.py и *.pyc в отдельный noarch подпакет (а *.so сохранить
в arch пакете) -- плохая идея, т.к. могут отличаться пути /usr/lib vs
/usr/lib64 и т.п.

Отпиливать в noarch подпакет стоит только достаточно крупные sure-noarch
куски.  Ещё один пример -- пакет libX11-locales.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080624/5c298b09/attachment-0002.bin>


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