[devel] Промежуточные сабтаски в сборочных заданиях

Ivan A. Melnikov iv на altlinux.org
Пт Ноя 1 21:31:59 MSK 2024


On Fri, Nov 01, 2024 at 06:46:08PM GMT, Ajrat Makhmutov wrote:
> Привет всем! Предлагаю добавить новый формат сабтасков: промежуточные
> сабтаски.
> 
[...]
> Такое изменение значительно упростит поддержание и отправку в стабильные
> репозитории пакеты, которые зависят от себя же, и пакеты с кольцевыми
> зависимостями.

Действительно, тут есть некое противоречие: регламент обновления
стабильной ветки предполагает определённую целостность и ценность
результата сборки для каждой таски, а в случае бутстрапа это
не всегда так.

> Ответ от @glebfm: "Но мой пойнт в целом в том, что это большой хак, который
> к тому же предполагает сильное переписывание сборочницы".

Может, возможно подойти к вопросу с другой стороны: не запихивать
все промежуточные этапы в одну задачу, а выстраивать цепочки
зависимых задач, способных использовать результаты сборки
друг друга, и закоммититься только всей пачкой (т.е. либо
все задачи из такой цепочки, либо ниодной)?

Кстати, если дать таким цепочкам имена, возможно, мы получим
очередной подход к карманам.

-- 
  wbr,
    iv m.


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