Bug 42488

Summary: Обязательный approve от конкретного мантейнера для конкретного пакета в конкретном бранче
Product: Infrastructure Reporter: Sergey V Turchin <zerg>
Component: girarAssignee: placeholder <placeholder>
Status: CLOSED FIXED QA Contact: Andrey Cherepanov <cas>
Severity: enhancement    
Priority: P5 CC: antohami, cas, glebfm, ldv, nenderus, rider, sotor
Version: unspecified   
Hardware: x86_64   
OS: Linux   

Description Sergey V Turchin 2022-04-19 10:53:17 MSK
Предлагаю реализовать возможность поставить на конкретный пакет в конкретном бранче тиггер для необходимости approve от конкретного мантейнера для обновления.

Ситуация:
- есть bug#42486
- vulkan-amdgpu по хорошему должен быть включён во все дистрибутивы(конкретно в K-10-RC в данный момент включён)
- мантейнер nenderus@alt периодически обновляет vulkan в p10, но у него nvidia и vulkan-amdgpu ему нафиг не нужен, поэтому может быть удалён
- мантейнер cas@alt раздаёт approve автоматом не глядя
Результат:
- после обновления vulkan-amdgpu у всех в p10 ломается Vulkan
Ожидаемый результат:
- мне приходит сообщение от сборочницы, что необходим approve пакета vulkan-amdgpu в таком-то сборочном задании
Comment 1 Sergey V Turchin 2022-04-19 11:04:01 MSK
В конкретном случае отдел тестирования должен выловить такое.
По крайней мере, сделать тест-кейс по конкретной описанной ситуации.

Но это может быть удобно, когда один отслеживает конкретную функциональность в пакете, другой обновляет его в сизифе для одних целей, а третий прицепом обновляет его в бранче для других целей.
Comment 2 Sergey Novikov 2022-04-19 11:26:55 MSK
Для данного конкретного пакета сделаем тесты для проверки.
Comment 3 Sergey V Turchin 2022-04-19 11:45:43 MSK
Сойдёт.