[devel] makeinstall, make_install, makeinstall_std...

Денис Смирнов =?iso-8859-1?q?mithraen_=CE=C1_altlinux=2Eru?=
Чт Фев 19 06:25:05 MSK 2009


On Sun, Feb 15, 2009 at 11:57:24PM +0300, Alexey Rusakov wrote:

AR> Последствия предлагаемого:
AR> 1. (-) Предупреждение - не ошибка, но так или иначе исправление спеков -
AR> это неудобство. Возможно, это предмет для деятельности repocop, но
AR> проблема в том, что

Это не проблема, ибо мантейнеру _не обязательно_ исправлять спек.

AR> 2. (-) вообще говоря, нельзя уверенно сказать, что простая замена %
AR> makeinstall на %makeinstall_std не сломает сборку. Более того, скорее
AR> всего будут прецеденты, когда сломает.

Такие исправления должен производить мантейнер вручную.

AR> 2. (+) Семантика макросов (пока) не меняется, соответственно не меняется
AR> и поведение.
AR> 3. (+) Новичкам можно будет не раздумывая говорить "В %install скорее
AR> всего прокатит %makeinstall_std" и не ждать их возвращения с вопросами
AR> из-за того, что они забыли добавить в билдреки rpm-build-compat
AR> 4. (+) Вместо двух определений одного и того же макроса у нас будет
AR> одно, и большое количество спекфайлов уменьшится на несколько десятков
AR> байт благодаря выбрасыванию соответствующих BuildRequires и замене
AR> развёрнутого макроса свёрнутым.
AR> Спасибо, что дочитали до этого места. Отдельное спасибо, если
AR> выскажетесь.

Я за. По крайней мере %makeinstall_std хорошо бы сделать официальным.

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

http://freesource.info
----------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20090219/234f0966/attachment.bin>


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