Bug 40913

Summary: Оповещения о выходе новых версий по электронной почте
Product: Infrastructure Reporter: manowar <manowar>
Component: packages.altlinux.orgAssignee: Danil Shein <dshein>
Status: NEW --- QA Contact: Andrey Cherepanov <cas>
Severity: enhancement    
Priority: P5 CC: manowar, rider
Version: unspecified   
Hardware: x86_64   
OS: Linux   

Description manowar@altlinux.org 2021-09-14 12:47:44 MSK
На странице с инструкцией https://www.altlinux.org/Watch ничего не сказано о том, как настроить оповещения по электронной почте. Если этой функции нет, то очень бы хотелось, чтобы она появилась — без этого инфраструктура watch представляется мне бесполезной.
Comment 1 viy 2021-11-02 00:22:02 MSK
(Ответ для manowar@altlinux.org на комментарий #0)
> На странице с инструкцией https://www.altlinux.org/Watch ничего не сказано о
> том, как настроить оповещения по электронной почте. Если этой функции нет,
> то очень бы хотелось, чтобы она появилась — без этого инфраструктура watch
> представляется мне бесполезной.

Я не потяну соответствующую инфраструктуру, но у Антона Фарыгина разрабатывается новый prometheus, возможно, эту заявку стоит перевесить туда.
Comment 2 Anton Farygin 2021-11-02 07:55:06 MSK
Да, это отличная идея и мы добавим её в TODO.

Точнее говоря - идея в том, что бы раз в N дней оповещать мейнтейнера о всех изменениях, которые ему нужно сделать с пакетной базой.

Кумулятивный отчёт раз в неделю, например.
Comment 3 manowar@altlinux.org 2022-04-26 11:39:01 MSK
Может, нужна какая-то помощь с этим?
Comment 4 Danil Shein 2022-04-26 11:53:57 MSK
В настоящий момент эта задача ещё не взята в работу.

В целом у нас уже есть АПИ к базе и на его основе можно сформировать данные по мэйнтейнеру по пакетам (ошибки пересборки, отчёты репокопа, ошибки из багзиллы, обновлений пактов).

Относительно обработки результатов watch'а - сейчас результаты его работы так же есть в БД и отображаются на сайте.

Однако нет интеграции с почтой для отправки уведомлений и нет самого кода, который будет этим заниматься.

А главная проблема, на самом деле, с определением того, кто является тем самым настоящим "мэйнтейнером" пакета.
Хотя у Антона есть некий концепт такого алгоритма - он ещё не реализован.
Comment 5 manowar@altlinux.org 2022-04-26 12:08:21 MSK
(Ответ для dshein@altlinux.org на комментарий #4)

> А главная проблема, на самом деле, с определением того, кто является тем
> самым настоящим "мэйнтейнером" пакета.
> Хотя у Антона есть некий концепт такого алгоритма - он ещё не реализован.

Думаю, этот вопрос можно решить добровольными подписками: типа, хочу получать оповещения по пакету такому-то. Вот как тут, можно же на багу подписаться. Мне кажется, это единственный нормальный вариант будет для пакетов с everybody@. Да и для закрытых ACL может иметь смысл.