[opensuse-buildservice] RFC: BS sends mail on error / after completion
Hi everybody, Maybe it's planned, maybe I didn't look far enough, maybe... a lot can be Would it bw possible to instruct the BS to send a mail upon completion / failure of a package to a predefined mail address? Especially, as sometimes it's taking quiet a long time until it starts to build (when the BS is busy) and for sue not everybody is looking every few minutes on the BS screen. So it could be of some value for some of us. Comments? Dominique
Am Wednesday 18 October 2006 13:56 schrieb Dominique Leuenberger:
Hi everybody,
Maybe it's planned, maybe I didn't look far enough, maybe... a lot can be
Would it bw possible to instruct the BS to send a mail upon completion / failure of a package to a predefined mail address? Especially, as sometimes it's taking quiet a long time until it starts to build (when the BS is busy) and for sue not everybody is looking every few minutes on the BS screen.
yes it will be in future. However, we want to design this via a generic notification in first place. This can result in mails, but also in RSS feeds, jabber notice, web side updates or whatever. bye adrian -- Adrian Schroeter SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany email: adrian@suse.de --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Wednesday 18 October 2006 15:27, Adrian Schröter wrote:
Am Wednesday 18 October 2006 13:56 schrieb Dominique Leuenberger:
Hi everybody,
Maybe it's planned, maybe I didn't look far enough, maybe... a lot can be
Would it bw possible to instruct the BS to send a mail upon completion / failure of a package to a predefined mail address? Especially, as sometimes it's taking quiet a long time until it starts to build (when the BS is busy) and for sue not everybody is looking every few minutes on the BS screen.
yes it will be in future.
However, we want to design this via a generic notification in first place. This can result in mails, but also in RSS feeds, jabber notice, web side updates or whatever. Is there any specific input on that from the community side? What notify-channels would you like to have, defaults, configuration etc. ? Please give us your detailed needs ;-))
Klaas
-- Klaas Freitag Novell - SUSE R&D - Internal Tools --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On 10/19/06, Klaas Freitag <freitag@suse.de> wrote:
Is there any specific input on that from the community side? What notify-channels would you like to have, defaults, configuration etc. ? Please give us your detailed needs ;-))
Email notification on the same account that ichain has, so no configuration required would be nice. Jigish --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hello, Am Donnerstag, 19. Oktober 2006 11:04 schrieb Klaas Freitag:
On Wednesday 18 October 2006 15:27, Adrian Schröter wrote:
Am Wednesday 18 October 2006 13:56 schrieb Dominique Leuenberger:
Would it bw possible to instruct the BS to send a mail upon completion / failure of a package to a predefined mail address? [...] Is there any specific input on that from the community side? What notify-channels would you like to have, defaults, configuration etc. ? Please give us your detailed needs ;-))
Mail notification would be nice for - projects where you are (co-) maintainer - packages where you are (co-) maintainer - watched projects Maybe there should also be a mailinglist to watch all projects. RSS feeds for successful builds are somewhat available already (in the repodata directory), but annoying to handle because there are separate feeds for each target. They might also a bit outdated because it needs some time to sync out the package to software.opensuse.org. Better solution: provide individual RSS feeds per user - same content as above mentioned notification mails. Even better: configurable like the mail notificaton (see below), but with separate configuration so that I could for example watch successful builds via RSS and get a notification mail on failed builds. I would also vote for commit mails that are sent on every change to a package (something like opensuse-commit), again for - projects where you are (co-) maintainer - packages where you are (co-) maintainer - watched projects - maybe: all projects (as mailinglist) Configuration options for mail notification should be: Relationship: project package watched maintainer maintainer project - on successful builds [x] [x] [x] - on failed builds [x] [x] [x] - on commits [x] [x] [x] - on _my_ commits [x] [x] (not applyable) - maintainer added / removed [x] [x] [x] - I'm added / removed as maint. [x] [x] (not applyable) - I have added / removed maint. [x] [x] (not applyable) The "any project" case should probably be handled as mailinglist because it would be too expensive to send mails to everybody interested in all projects. However, it would be a nice idea to integrate subscription with some checkboxes in the above scheme - in this case you would need mailinglists for successful builds, failed builds, commits and maintainer changes. (Yes, this would be the perfect solution. I'm not sure if we really need this ;-)) (In case you implement other roles than "maintainer", there should be separate config options for "maintainer" and $new_role.) Regards, Christian Boltz PS: I'm not sure if a RSS feed for commits makes sence because it would be very high-traffic and the lifetime of each item would therefore be quite short (aka "too short") -- Eine Sig ist genauso überflüssig wie beim Einkaufen die Hose. In irgendeinem abstrakten Sinne käme man natürlich ohne aus, wenn man sein Portemonnaie in die Jeansjacke steckt. Aber es wäre mächtig kühl, und man hätte das unangenehme Gefühl, daß untenrum irgendwas Wichtiges fehlt. [Peter `g' Bouillon in dafu] --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Thursday 19 October 2006 6:04 am, Klaas Freitag wrote:
Is there any specific input on that from the community side? What notify-channels would you like to have, defaults, configuration etc. ? Please give us your detailed needs ;-))
I would *love* to see Jabber notifications, especially with the last 50 lines of the build log if a build failed. -- James Oakley jfunk@funktronics.ca --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 James Oakley wrote:
On Thursday 19 October 2006 6:04 am, Klaas Freitag wrote:
Is there any specific input on that from the community side? What notify-channels would you like to have, defaults, configuration etc. ? Please give us your detailed needs ;-))
I would *love* to see Jabber notifications, especially with the last 50 lines of the build log if a build failed.
/me votes +1 Given how "slow" (or loaded, rather ;)) the BS is since a few weeks, emails would do as well. cheers - -- -o) Pascal Bleser http://linux01.gwdg.de/~pbleser/ /\\ <pascal.bleser@skynet.be> <guru@unixtech.be> _\_v The more things change, the more they stay insane. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFFOgv4r3NMWliFcXcRAg8NAJwLTIUh8G+7OqEZisaFWHaHaOBLUQCePRan 5+wjd2y1xt0Z9xQnUqrIM6k= =vHBe -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (7)
-
Adrian Schröter
-
Christian Boltz
-
Dominique Leuenberger
-
James Oakley
-
Jigish Gohil
-
Klaas Freitag
-
Pascal Bleser