[devel] buildreq += autoignore

Alexey Tourbin at на altlinux.ru
Вт Мар 20 02:08:28 MSK 2007


On Tue, Mar 20, 2007 at 01:00:06AM +0200, Motsyo Gennadi aka Drool wrote:
> Dmitry V. Levin пишет:
> >> 	А можна для расширения кругозора вопросец? Я тоже запускаю buildreq 
> >> внутри хашера, и если зацепил некоторый пакет - значит он был установлен 
> >> в системе и как-то кем-то дергался... Я экспериментировал - удалял некий 
> >> (скажем qt4(3)-settings) из BuildRequires и снова собирал - в списке 
> >> устанавливаемых пакетов он все-равно вылезает.
> > 
> > Относительно свежий buildreq умеет оптимизировать список вычисленных
> > сборочных зависимостей.  Насколько я понимаю, с ним ваш эксперимент
> > повторить не получится.
> 
> 	А при чем тут собственно сам buildreq? Если я выбросил скажем тот же 
> проклятый qt3/4-settings из BuildRequires и собираю пакет в хашере - apt 
> все-равно мне эту приблуду по зависимостям втащит в хашер.

Давно это было?  buildreq теперь сам должен выбросить этот проклятый
qt-settings, причем (почти) в тех же самых случаях, когда apt "всё
равно" решит его поставить.  buildreq оптимизирует все транзитивные
зависимости, но не более чем через один хоп.  То есть без полного
транзитивного замыкания.  Одного хопа хватает в большинстве разумных
случаев; но не во всех.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20070320/bb54d99e/attachment.bin 


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