[devel] как правильно использовать %check?

Andrey Savchenko bircoph на altlinux.org
Пн Июн 29 18:58:39 MSK 2020


On Mon, 29 Jun 2020 18:28:42 +0300 Dmitry V. Levin wrote:
> On Mon, Jun 29, 2020 at 05:52:24PM +0300, Vladimir D. Seleznev wrote:
> > On Mon, Jun 29, 2020 at 05:38:13AM +0300, Денис Смирнов wrote:
> > > On Fri, Jun 26, 2020 at 07:06:16PM +0300, Vitaly Lipatov wrote:
> > > 
> > > >> А зачем обязательно в PDF? Почему недостаточно HTML? Его и проверить
> > > >> проще, что там получилось...
> > > > Ещё у нас есть механизм, использующий упаковку тестов в подпакет 
> > > > checkinstall
> > > > И некоторые даже о нём знают и пользуются:
> > > > https://lists.altlinux.org/pipermail/devel/2019-December/209294.html
> > > 
> > > То есть идея в создании виртуального подпакета %name-checkinstall, у которого в %pre или %post скрипте выполняется тест?
> > 
> > Мне кажется, это слишком сложно для данного случая. Лучше ограничиться
> > скриптом в секции %check.
> 
> С другой стороны, существуют токсичные пакеты, попадание которых
> в сборочную среду следует избегать.  К таким пакетам относится
> rpm-build-ruby, который имеет свойство гулять по файловой системе,
> и texlive, который вытягивает несколько гигабайт неизвестно чего.
 
Texlive вытягивает известно что. Есть более грациозные пути
упаковки texlive, соответствующие идеологии CTAN. Однако, наша
сборочница оказалась технически неспособна собрать такой пакет,
поскольку в ней неэффективно и немасштабируемо реализован install
check.

Best regards,
Andrew Savchenko
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 833 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20200629/a3b1cfe7/attachment.bin>


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