Bug 204272

Summary: Ganymede build should send build status message to the mailing list
Product: Community Reporter: Kim Moir <kim.moir>
Component: Cross-ProjectAssignee: Bjorn Freeman-Benson <bjorn.freeman-benson>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P1 CC: david_williams, nboldt
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Kim Moir CLA 2007-09-21 10:08:33 EDT
This would provide an automatic notification to teams of build success/failure.  If failure, it should indicate the teams that need to resubmit.  Also, this message should provide a link to the build page.

This would eliminate the need to for someone to send out status each time a Europa build runs.
Comment 1 Bjorn Freeman-Benson CLA 2007-09-21 10:16:00 EDT
Yes, it should (although I refer you to the White Rabbit quote http://www.imdb.com/title/tt0043274/quotes). Ganymatic will definitely have this feature.
Comment 2 Nick Boldt CLA 2007-09-21 10:27:24 EDT
It would also be handy to be able to kick the build ad hoc (I fixed some thing and want to verify it, so I go to dash.eclipse.org and hit a button on a website which launches the shell script), or have it auto-rebuild at a more frequent interval if there's a failure; say, every 2 to 4hrs instead of 24hrs.
Comment 3 David Williams CLA 2007-10-11 18:27:25 EDT
I'll also note, if we really send to a mailing list, we should have some cross-project-releng list, or something ... instead of spaming cross-project list. 

Or ... just send the automated ones to people listed as the "project builders" ... or something. Then once all set and ready, an announcement could be made on the cross-project list. 



Comment 4 Nick Boldt CLA 2007-10-12 01:01:09 EDT
(In reply to comment #3)
> I'll also note, if we really send to a mailing list, we should have some
> cross-project-releng list, or something ... instead of spaming cross-project
> list. 
> 
> Or ... just send the automated ones to people listed as the "project builders"
> ... or something. Then once all set and ready, an announcement could be made on
> the cross-project list. 

-1 for having a third mailing list for Ganymede (cross-project-issues-dev, eclipse.org-planning-council, and now cross-project-releng?!?). 

Isn't cross-project-issues-dev MEANT for cross-project issues (audience: developers), like if the builds are not green and thus notifying people of that fact so they can fix them? IMHO, this is the perfect place for such notifications, as we've already being doing by hand for a couple years now.

Comment 5 Bjorn Freeman-Benson CLA 2007-10-19 18:49:09 EDT
Implemented and live. Oisin Hurley and Scott Lewis are the lucky recipients of the very first Ganymatic "build failed" emails.