[devel] noarch подпакеты и неосновные архитектуры

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Июл 2 20:26:32 MSD 2008


On Wed, Jul 02, 2008 at 11:12:48PM +0700, Mikhail Gusarov wrote:
> Twas brillig at 19:59:40 02.07.2008 UTC+04 when Alexey Tourbin did gyre and gimble:
> 
>  AT> Если последовательно отпиливать крупные куски в noarch подпакеты, то размер
>  AT> noarch репозитария должен превысить размер $arch репозитария.
> 
> Пока мы про это говорим: на отпил просятся noarch-части перловых пакетов.

По историческим причинам сейчас все перловые пакеты (на всех
архитектурах) используют /usr/lib/perl5.

Дискриминация между arch и noarch идёт в подкаталогах:
/usr/lib/perl5/vendor_perl/ -- noarch;
/usr/lib/perl5/vendor_perl/i386-linux/ -- %ix86-compatible;
/usr/lib/perl5/vendor_perl/x86_64-linux/ -- x86_64.

На самом деле большая часть перловых пакетов сейчас noarch.
В следущем "эоне" (ср. гуглом "новый эон" бердяев) все noarch
пакеты будут лежать в /usr/share/perl5.  Но, как говорил ещё один
философ, крот истории роет медленно.

> У меня на debian-машинке в /usr/share/perl 23M супротив 13M в /usr/lib/perl для
> достаточно небольшого количества установленных perl-related вещей, при есть
> подозрение, что большая часть перловых модулей уйдёт в noarch целиком.

$ du -hsc /usr/lib/perl5/vendor_perl |tail -1             
39M     total
$ du -hsc /usr/lib/perl5/vendor_perl/x86_64-linux |tail -1 
21M     total
$ 

Итого, 39M-21M=18M noarch перловых пакетов на моей машине.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20080702/dcc5c6e9/attachment-0002.bin>


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