[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