[devel] кто посеял liba52-devel?

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вс Фев 25 12:53:27 MSK 2007


On Sun, Feb 25, 2007 at 03:02:37AM +0200, Michael Shigorin wrote:
> On Sat, Feb 24, 2007 at 12:21:02AM +0300, Pavlov Konstantin wrote:
> > > > 	/usr/bin/ld: cannot find -la52
> > > Кто что сломал?  Вообще задумывался над подобными эффектами,
> > > обкатывая buildreq2...
> > А что там с buildreq2? Он умеет такое находить?
> 
> Нет, зато умеет такому способствовать -- повышает
> чувствительность репозитория к прыганью зависимостей.
> Dependency flap, тыскыть.

Понимаешь в чем дело, на основе одних только зависимостей нельзя
сказать, какие из них чувствительные, а какие -- нет.  Можно лишь
говорить о более или менее корректном алгоритме схлопывания.  Если
ввести ad hoc правило, например, оставлять все *-devel пакеты, то
список всё равно останется перегруженным для человека.

То есть то, что очевидно человеку, почти невозможно выразить строго
и в общем виде.  Например, схлопывать "glib2-devel libgtk+2-devel" в
libgtk+2-devel это очевидно, а схлопывать "libcairo-devel libgtk+2-devel"
в libgtk+2-devel это уже менее очевидно.  Но, в общем, здесь нельзя
ничего придумать.  Т.е. нельзя придумать (точнее, корректно определить)
более слабую оптимизацию.

Предыдущий алгоритм оптимизации в buildreq был более слабым лишь
постольку, поскольку был менее корректным -- т.е. он основывался
на ad hoc правилах и не учитывал зависимости.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20070225/dc144b9e/attachment-0001.bin>


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