Bug 43859 - Удаленный пакет в кеше задания
Summary: Удаленный пакет в кеше задания
Status: NEW
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: girar (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 normal
Assignee: placeholder@altlinux.org
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-23 11:34 MSK by Stanislav Levin
Modified: 2022-09-23 13:28 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stanislav Levin 2022-09-23 11:34:17 MSK
Такой case:
1) пакет А хочет для сборки пакет B (явный BuildRequires)
2) создаем сборочное задание
3) в первом подзадании удаляем пакет B
4) во втором собираем пакет А

Ожидаемый результат:
сборка пакета А должна завершаться с ошибкой.

Текущий результат:
сборка пакета А завершается успешно.

Пример:
https://git.altlinux.org/tasks/archive/done/_299/307188/
Comment 1 Dmitry V. Levin 2022-09-23 11:40:31 MSK
Это не ошибка, так и было задумано, все подзадания на удаление обрабатываются после того, как обработаны все обычные подзадания на сборку.
Comment 2 Stanislav Levin 2022-09-23 11:50:23 MSK
Как по мне, так это неожиданный результат.
Но если авторы считают, что описанный сценарий не является проблемой или "by design", то тикет можно закрыть.
Comment 3 Dmitry V. Levin 2022-09-23 13:24:59 MSK
(In reply to Stanislav Levin from comment #2)
> Как по мне, так это неожиданный результат.
> Но если авторы считают, что описанный сценарий не является проблемой или "by
> design",

Это by design.  Стоимость изготовления нового состояния репозитория довольно высока,
минимум минута вычислений.

> то тикет можно закрыть.

Пусть повисит, не жалко.
Comment 4 Stanislav Levin 2022-09-23 13:28:18 MSK
(Ответ для Dmitry V. Levin на комментарий #3)
> Это by design.  Стоимость изготовления нового состояния репозитория довольно
> высока,
> минимум минута вычислений.

Спасибо за разъяснение.