[devel] python-modules-encodings

Alexey Tourbin at на altlinux.ru
Вс Мар 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 написан на питоне.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20070318/db3f08cd/attachment.bin 


Подробная информация о списке рассылки Devel