[devel] python-modules-encodings
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вс Мар 18 19:21:39 MSK 2007
On Sun, Mar 18, 2007 at 10:10:24PM +0600, Mikhail Gusarov wrote:
> AT> Но, в любом случае, buildreq -- это rough tool, типа запустил и можно не
> AT> думать (в большинстве случаев). Делать механизмы каких-то хинтов (кроме
> AT> существующих -- по файлам и по названиям пакетов), по-моему, никто не
> AT> собирается.
>
> А я предлагаю подумать. Вот почему: зависимости неплохо бы пересчитывать при
> каждой сборке, и необходимость ручного подправления зависимостей каждый раз
> приведёт к одному из двух вариантов: либо buildreq запускать перестанут, либо на
> "левые" зависимости махнут рукой.
"Левые" зависимости, извлекаемые buildreq'ом, обычно являются отражением
"левых" зависимостей между самими пакетами. Как и в данном случае: пакет
python-base требует encodings или пакет python-base не требует encodings?
Антиномия чистого разума, практически.
> Введение таких хинтов может из rough tool сделать удобный tool, который не
> думешь, запускать или нет, а просто запускешь.
Он не плох в большинстве случаев. Практически можно запускать
и не думать. Иногда только результат получается не слишком красивым.
Вот пример из tig.spec:
# Automatically added by buildreq on Thu Feb 22 2007
BuildRequires: asciidoc libncurses-devel python-modules-encodings xmlto
Тут расклад такой: asciidoc требует питон, а питон при запуске цепляет
encodings. В результате появляется python-modules-encodings, который
напоминает нам о том, что asciidoc написан на питоне.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20070318/db3f08cd/attachment-0001.bin>
Подробная информация о списке рассылки Devel