[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