[sisyphus] Re: tetex-3.0: перловые зависимости на самого себя
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вс Мар 20 17:48:39 MSK 2005
On Tue, Mar 01, 2005 at 04:17:33PM +0300, Dmitry V. Levin wrote:
> > Так получилось ещё хуже. :-( Он навставлял много лишних
> > зависимостей, почему-то. В частности, ему зачем-то потребовался
> > rpm-build-python.
>
> У "buildreq -bi" много ложных срабатываний, его результат надо чистить.
Как я понял, закономерность такая: если в пакете есть *.so* библиотеки
(shared objects), то на стадии -bi (find-requires) всегда будет
запускаться питон, в результате чего в BR попадают как минимум
python-base, python-modules и rpm-build-python.
/usr/lib/rpm/find-requires:326:
elif [ -z "${t##* shared object*}" ]; then
r="$(FindLibReqs "$f")"
[ -z "$FOUND_REQS" ] && FOUND_REQS="$r" || FOUND_REQS="$FOUND_REQS
$r"
[ -z "$LIST_PYTHON" ] && LIST_PYTHON="$f" || LIST_PYTHON="$LIST_PYTHON
$f"
fi
Всё-таки мне не нравится такой безусловный запуск питона на любые *.so
файлы (disclaimer: я не вникал в особенности процесса).
> --
> ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/sisyphus/attachments/20050320/1c9e1515/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus