[devel] Re: make check
Alexey Tourbin
at на altlinux.ru
Вт Апр 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
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : http://lists.altlinux.ru/pipermail/devel/attachments/20050412/03d80235/attachment.bin
Подробная информация о списке рассылки Devel