[devel] cronbuild --email
Igor Vlasenko
vlasenko на imath.kiev.ua
Чт Окт 11 07:00:49 MSK 2012
On Thu, Oct 11, 2012 at 06:40:16AM +0400, Dmitry V. Levin wrote:
> > опция --email, может некорркетно ее так называть,
> > может быть, --task-leader правильнее, это человек,
> > который заказал какому-то сервису сборку пакета.
> >
> > Этой опцией убивается 2 зайца:
> > 1) письмо не отсылается на cronbuild на . [ а то робот меня спамит :( ]
> > 2) письмо гарантированно отсылается человеку,
> > заказавшему сборку, даже если его явно нет в acl.
> > (он неявно в <лидер, ушел из team> @everybody).
>
> Это все выглядит как уход от проблемы устаревания ACL.
> Поскольку ACL - это первичный источник информации для всех типов рассылок,
> связанных с пакетами, давайте лучше подумаем, как решить эту проблему.
Здесь принципиально, что заказчик не обязан _явно_ присутствовать в acl.
Разных сервисов автоматизации уже сейчас много. И будет больше.
Например, заказчик может приказать роботу NMU: "добавь в трвнзакцию
как NMU пересборку всех пакетов, зависящих от моей библиотеки".
Сейчас в gb-task-send-email используется `cat task/owner`.
Хочется
с опцией --email/--task-leader/--recepient/как угодно
__подменять__ task/owner на указанную персону.
Подмена еще хороша тем, что письмо тогда на `cat task/owner`
(т.е. роботу) высылаться не будет.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Подробная информация о списке рассылки Devel