On Nov 16, 2010, at 12:31 PM, Marius Dumitru Florea wrote:

> Hi Vincent,
> 
> On 11/16/2010 12:57 PM, Vincent Massol wrote:
>> Sounds good (I like experiments ;)) but before going too far I'd like to see:
>> 
>> 1) the needs we have regarding hudson mails.
>> 
>> For example, IMO we need:
> 
>> - immediate notification after a commit that makes the build fail
> 
> Often a Hudson build includes multiple commits from different committers 
> so it's not always possible to know what commit broke the build. My use 
> case is this: multiple commits occur while all Hudson agents are busy 
> (build pending queue size > 0). By the time Hudson gets the chance to 
> (re)build a module, that module has been affected (directly or 
> indirectly) by multiple commits.
> 
>> - no false positives
> 
>> - know who broke the build very visibly (with the commit that broke it)
> 
> Same, I don't think this is always possible.

Yes but you can display the list of commits and committers during that time 
frame.

>> - console logs in the mail not to have to click on the link to get details
> 
> +1
> 
>> - short and clear mail subjects (right now they're long and all look the 
>> same which makes it hard to see which module is broken)
> 
> +1
> 
>> - no duplicate mails. We receive one for the top level project and one for 
>> the each module right now
> 
> Grouping the test results for each module is good IMO. Maybe not in 
> separate mails, a single mail would do just fine. I don't like the fact 
> that in Caleb's reports test failures from different modules are listed 
> together; in order to see the WYSIWYG selenium test failures I have 
> check the URLs.
> 
>> - no mails when build is successful; only when it fails
> 
> One mail to notify that the build is back to normal is good IMO.

Well that would only prove that the CI is working which I don't think we need. 
It's not enough to justify that many emails IMO.

Thanks
-Vincent

> Thanks,
> Marius
> 
>> 
>> Do we agree about those needs? Any more?
>> 
>> 2) how you report is addressing these needs in 1) and whether it's supposed 
>> to replace the existing mails sent or come in addition to them. Also I'd 
>> like to know how frequently it is sent? On each commit? On a time basis?
>> 
>> Thanks
>> -Vincent
>> 
>> On Nov 15, 2010, at 8:50 PM, Caleb James DeLisle wrote:
>> 
>>> I would like to get reports going out so that we can get a feel for the 
>>> periodic reports, and work
>>> out bugs and make improvements in real time.
>>> 
>>> I'm +1 to getting reports going.
>>> 
>>> 
>>> A technical challenge is that unless one of the build agents has access to 
>>> a mail relay, it will not
>>> be able to send mail. If this is a problem, it can be fixed by signing up 
>>> with an email service and
>>> placing the password in a file on the filesystem of the agent which the job 
>>> is bound to. The file
>>> can be loaded by the configuration script.
>>> 
>>> Caleb
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to