Bug 40913 - Оповещения о выходе новых версий по электронной почте
Summary: Оповещения о выходе новых версий по электронной почте
Status: NEW
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: packages.altlinux.org (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 enhancement
Assignee: Danil Shein
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-09-14 12:47 MSK by manowar@altlinux.org
Modified: 2022-04-26 12:08 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 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 может иметь смысл.