[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