[devel] проблемы с поиском зависимостей [2]
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Мар 14 01:32:01 MSK 2007
On Tue, Mar 13, 2007 at 01:05:28AM +0200, Michael Shigorin wrote:
> On Mon, Mar 12, 2007 at 03:36:30PM +0300, Alexey Tourbin wrote:
> > Если в req/prov скриптах использовать опцию --verbose, то можно
> > узнать что-нибудь интересное.
> > $ rpm -ql rpm-utils |file -NF$'\t' -f - |/usr/lib/rpm/shell.req.files |/usr/lib/rpm/shell.req -v 2>&1| head
> > shell.req: /usr/bin/add_changelog: cat -> /bin/cat -> ... (via which)
> > shell.req: /usr/bin/add_changelog: /bin/cat -> coreutils (via rpmdb)
>
> Ой хорошо, сегодня только грепал recoll -- где ж он lyx зацепил.
> Кстати, куда кто смотрит, что умудряется вытащить (правильную)
> зависимость на отсутствующий в чруте пакет lyx-qt?
Если собирается хешером, то он смотрит в
$build/cache/contents/contents_index_bin.
Этот contents index как раз нужен чтобы лучше искать зависимости вопреки
минимальной сборочной среде и в ряде случаев давать более точные
зависимости, напр. зависимость на mutt должна разрешиться в
/usr/bin/mutt а не в mutt или mutt1.5, т.к. любой из них сгодится.
Кстати я внес много исправлений в find-package (это типа диспетчер как
искать такого рода зависимости), теперь в ряде "сложных" случаев
результат будет более корректным. См. commit messages, там есть примеры
с /sbin/ifup, openssl-config, arpsend и vim.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20070314/ca67c3a9/attachment-0001.bin>
Подробная информация о списке рассылки Devel