[devel] buildreq | [#40484] FAILED erlang.git=R14B.1-alt2

Денис Смирнов mithraen на freesource.info
Вт Мар 15 04:09:48 UTC 2011


On Mon, Mar 14, 2011 at 01:18:02PM +0200, Michael Shigorin wrote:

MS> И раз уж всё-таки непогрешимый оптимизатор оказался глючным :),
MS> то возвращаюсь к вопросу о _чрезмерной_ оптимизации в buildreq:
MS> при пересборке graphviz заметил, что отвалились проверки
MS> zlib/libpng; вовсе не по схожести лицензии, а по причине
MS> отсутствия в BuildRequires в явном виде.

Излишняя зависимость может привести к тому, что при исчезновении пакета
пересборка обломится.

Отсутствие зависимости может привести к тому, что тихо исчезнет какая-то
фича.

Второе, очевидно, куда более серьезная проблема.

Тем более вывод в логах сборки rpmdiff аналогично тому как это происходит
при пересборке не присылается (что помогло бы выявлять такие грабли
заранее, и позволило бы увидеть нынешнюю проблему с глючным оптимизатором
гораздо раньше).

Так что +1.

Добавлю еще что по некоторым пакетам не надо добавлять в buildrequires
собственно имя пакета. Например для перловых модулей надо указывать именно
зависимости вида perl(modulename.pm).

-- 
С уважением, Денис

http://mithraen.ru/
----------------------------------------------------------------------------
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20110315/8e8505ec/attachment.bin>


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