[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