На странице с инструкцией https://www.altlinux.org/Watch ничего не сказано о том, как настроить оповещения по электронной почте. Если этой функции нет, то очень бы хотелось, чтобы она появилась — без этого инфраструктура watch представляется мне бесполезной.
(Ответ для manowar@altlinux.org на комментарий #0) > На странице с инструкцией https://www.altlinux.org/Watch ничего не сказано о > том, как настроить оповещения по электронной почте. Если этой функции нет, > то очень бы хотелось, чтобы она появилась — без этого инфраструктура watch > представляется мне бесполезной. Я не потяну соответствующую инфраструктуру, но у Антона Фарыгина разрабатывается новый prometheus, возможно, эту заявку стоит перевесить туда.
Да, это отличная идея и мы добавим её в TODO. Точнее говоря - идея в том, что бы раз в N дней оповещать мейнтейнера о всех изменениях, которые ему нужно сделать с пакетной базой. Кумулятивный отчёт раз в неделю, например.
Может, нужна какая-то помощь с этим?
В настоящий момент эта задача ещё не взята в работу. В целом у нас уже есть АПИ к базе и на его основе можно сформировать данные по мэйнтейнеру по пакетам (ошибки пересборки, отчёты репокопа, ошибки из багзиллы, обновлений пактов). Относительно обработки результатов watch'а - сейчас результаты его работы так же есть в БД и отображаются на сайте. Однако нет интеграции с почтой для отправки уведомлений и нет самого кода, который будет этим заниматься. А главная проблема, на самом деле, с определением того, кто является тем самым настоящим "мэйнтейнером" пакета. Хотя у Антона есть некий концепт такого алгоритма - он ещё не реализован.
(Ответ для dshein@altlinux.org на комментарий #4) > А главная проблема, на самом деле, с определением того, кто является тем > самым настоящим "мэйнтейнером" пакета. > Хотя у Антона есть некий концепт такого алгоритма - он ещё не реализован. Думаю, этот вопрос можно решить добровольными подписками: типа, хочу получать оповещения по пакету такому-то. Вот как тут, можно же на багу подписаться. Мне кажется, это единственный нормальный вариант будет для пакетов с everybody@. Да и для закрытых ACL может иметь смысл.