On Tue, Sep 17, 2024 at 11:24:49PM GMT, Александр Лубягин wrote:
>    Собрал пакет python-damegender:
>    
> http://git.altlinux.ru/people/dfpl/packages/?p=python3-module-damegender.git;a=summary
>     
>    Но в тестах (tests) были зависимости от модулей SPARQL и python-perceval.
>    Чтобы избежать dependency hell, я просто ненужные пару утилит (тестов)
>    удалил на этапе %install.
>    Допустимо ли такое при сборке пакетов? Не критичные для работы модуля
>    тесты.

Если речь идёт именно о юнит тестах, которые используются для проверки
работоспособности пакета, то зачем их вообще включать в пакет?
Их кто-то когда-нибудь будет запускать?

Тесты нужно запусать при сборке, в секции %check. В системе пользователя
пакета они не нужны. Я бы их удалил все, не избирательно.

Хотя я видел, что иногда тесты пакуют в отдельный подпакет.

-- 
  wbr,
    iv m.
_______________________________________________
devel-newbies mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/devel-newbies

Ответить