[devel] Q: срок автоматического удаления устаревших сборочных заданий

Sergey V Turchin zerg на altlinux.org
Вт Окт 27 13:08:42 MSK 2020


On Tuesday, 27 October 2020 10:44:01 MSK Nikolai Kostrigin wrote:
> 27.10.2020 10:18, Dmitry V. Levin пишет:
> > On Tue, Oct 27, 2020 at 08:59:01AM +0300, Anton Farygin wrote:
> >> On 26.10.2020 19:42, Dmitry V. Levin wrote:
> >>> Hi,
> >>> 
> >>> По техническим причинам автоматическое удаление незакоммиченных
> >>> устаревших
> >>> сборочных заданий было выключено в середине прошлого года.  С тех пор
> >>> количество несомненно устаревших сборочных заданий неуклонно растёт.
> >>> 
> >>> Например, 550 заданий не отправлялось на обработку за последние
> >>> полгода, занимая 167 гигабайт места, которое пригодилось бы для новых
> >>> сборочных заданий.
> >>> 
> >>> По этой причине автоматическое удаление устаревших сборочных заданий
> >>> придётся включить снова.  Я предлагаю установить в качестве срока
> >>> устаревания полгода.
> >>> 
> >>> (Всё это не касается закоммиченных сборочных заданий, которые
> >>> архивируются и хранятся отдельно.)
> >> 
> >> Было бы отлично сделать этот параметр настраиваемым для каждого
> >> сборочного задания.
> > 
> > А зачем?
> 
> Не все задания нужны в репозитории.
> 
> Некоторые собраны для сторонних потребителей, чтобы решить временные
> неувязки (те самые "карманы").
Если для продления срока будет достаточно пересобрать задание, то это будет 
стимулировать актуализацию зависимостей собранных там пакетов.

> При этом "временно" понятие растяжимое и может превышать норму выбранную
> для автоудаления.
> 
> Я бы предложил разрешить каждому мэйнтэйнеру иметь 1-2-3 (сколько
> безболезненно может вынести инфраструктура) "защищенных" от автоудаления
> задания, а остальные
> 
> подвергать чистке в  установленном порядке.
> Для этого, конечно, понадобится соответствующая фича в girar.


-- 
Regards, Sergey.


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