[devel] Re: make check
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Апр 12 13:32:08 MSD 2005
On Tue, Apr 12, 2005 at 12:42:35PM +0400, Dmitry V. Levin wrote:
> > Дело в том, что если в пакете есть `make test', в котором происходит
> > загрузка (и тестирование) всех модулей, которые будут установлены, то
> > -bi использовать не надо.
>
> Если 'make test' запускается посредством макросов из
> /etc/rpm/macros.d/perl5, то стоит добавить в них проверку, выключающую
> запуск 'make test' под buildreq'ом.
Я как раз хотел сказать, что `make test' в перловых пакетах под
buildreq'ом запускать *нужно* (за редким исключением), иначе весьма
вероятен "недобор" зависимостей, которые позже опять потребуются на
стадии perl.req.
> За неимением (пока) секции %check, я в своих пакетах обычно использую
Пока?
> такую конструкцию:
> %{?!__buildreqs:%{?!_without_check:%{?!_disable_check:%make_build -k check}}}
/etc/rpm/macros.d/perl5:
%{?!_without_test:%{?!_disable_test:: running tests; LD_BIND_NOW=1 PERL_DL_NONLAZY=1 %make test CP="%__cp -p" %{?_enable_debug:TEST_VERBOSE=1} </dev/null}} \
То есть будет работать "на общих основаниях":
buildreq --args='--without test' *.spec
> --
> ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20050412/03d80235/attachment-0001.bin>
Подробная информация о списке рассылки Devel