[devel] repocop: arch-dep-package-has-big-usr-share

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Июл 31 21:35:29 MSD 2008


On Thu, Jul 31, 2008 at 05:21:10PM +0300, Igor Vlasenko wrote:
>  arch-dep-package-has-big-usr-share 	 The package has a significant
>  amount of architecture-independent data in /usr/share, while it is an

Неплохо бы каждому пакету сопоставить вес /usr/share части:

p(S,s)->[0..1]

S - абсолютный размер пакета,
s - абсолютный размер /usr/share части;

0 - нет /usr/share,
1 - всё в /usr/share.

Идея в том, чтобы учитывать не только относительный размер s/S,
но и абсолютный S, чтобы не распиливать слишком маленькие пакеты.
Точнее, весовая функция p должна корректировать вес с учетом абсолютного
размера.  Поскольку абсолютный размер имеет физическую размерность (в
байтах), нужно ещё добавить параметр m, который корректирует искривление
функции p.

p(S,s,m)->[0..1]

m - порядка 2^{20} (1 мегабайт).

Какой должна быть функция p, чтобы наибольший вес получили пакеты,
в которых "по смыслу" нужно отпилить 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/20080731/31a56cb8/attachment-0002.bin>


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