[devel] про texlive и installcheck тысяч подзаданий

Alexey V. Vissarionov gremlin на altlinux.org
Пн Апр 27 11:40:29 MSK 2020


On 2020-04-27 11:30:36 +0300, mcpain на altlinux.org wrote:

 >>>>> Реальная причина проблем: неэффективно реализованный
 >>>>> install check на нашей сборочнице
 >> В смысле последовательный, что в случае мегазаданий вроде
 >> kde или python явно также не идёт на пользу.
 > Более того, он выполняет кучу лишней работы в случае, когда
 > в первую очередь проверяется пакет, установка которого тащит
 > по зависимостям всё остальное и было бы хорошо такие пакеты
 > помечать как OК, потому что они тоже установились.

Скорее всего, они так уже помечены. За исключением очевидного
случая, когда эти зависимости были собраны в том же задании
(типичный пример: %name требует lib%name = %version-%release).

 > А в идеале - анализировать зависимости пакета и вычислять
 > тот минимум, который нужно установить вручную, чтобы
 > по зависимостям вытянулось всё остальное и тогда
 > во время проверки будет создаваться меньше chroot'ов

Это просто по уму. В идеале - еще и минимизировать эти самые
установочные зависимости.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


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