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

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Июл 31 23:24:06 MSD 2008


On Thu, Jul 31, 2008 at 09:35:29PM +0400, Alexey Tourbin wrote:
> 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 кусок?

Вот креатив, который поясняет то, что я имел в виду.
ftp://ftp.altlinux.ru/pub/people/at/pSsm01.jpg
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/c4f03302/attachment-0002.bin>


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