[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