[Buildbot-devel] GSoc Project: Full Integration for User Support

Elias Assarsson fte08eas at student.lu.se
Wed Apr 17 09:43:06 UTC 2013

2013-04-13 22:56, Dustin J. Mitchell skrev:
> On Thu, Apr 11, 2013 at 5:36 AM, Elias Assarsson <fte08eas at student.lu.se> wrote:
>> My name is Elias Assarsson and I am interested in doing a GSoC project
>> for Buildbot. The idea I found most interesting is Full Integration for
>> User Support http://trac.buildbot.net/ticket/2436 . What would be a good
>> way to prepare in pursuing this project?
>> Some things about me. I have experience with Python (and other scripting
>> languages such as Ruby) and I am a GNU/Linux user for almost ten year
>> and a student in computer science in Sweden.
> Great to hear from you!  I think that the best way to prepare for this
> particular project is to set up a running Buildbot system, perhaps
> watching a test GitHub repository of your own.  Then try to work with
> the user support that's in place.  For example, see if you can
> convince it to email the committer of each build with build results.
> What if a user's Git email address isn't the best email address?  (For
> example, I commit to Buildbot using dustin at mozilla.com, but prefer to
> get Buildbot-related email at dustin at v.igoro.us)?  Does Buildbot make
> that easy?  How could it do better?  Try hooking your Buildbot system
> up to IRC (please use a different channel from #buildbot to
> experiment!).  How can you connect the identity of a person who
> commits to Git with their IRC nick?  As you may know, Git supports
> both "author" and "committer" for each commit.  How could you
> configure Buildbot to only email the committer, or only the author?
I have set up a system and I can make builds via the web UI but I fail 
to send emails. When I do not use extraRecipients for the MailNotifier 
it seems that no mail is sent, e.g.

    sending mail (669 bytes) to []

I guess this has to do with the bug http://trac.buildbot.net/ticket/2207 
. But when I put addresses in extraRecipients it says that mails are 
sent but I get no mails. I use a gmail smtp server via useTls, 
relayhost, smtpPorts, smtpUser and smtpPassword. The log reads 
http://pastebin.com/V2Tjb3rC when trying to send. I would appreciate any 
help on how to fix this. I used the same login details for the SMTP with 
which I am able to send mail via my email client.

I was more successful with IRC however but I am not sure how you mean 
that the connection between IRC nick and Git author or committer as I 
find no documentation. Did you mean that this is an incomplete feature 
that user support will provide when it is complete?
> Hopefully this will give you an idea of some of the issues that users
> face when trying to get this support working well for them.  The next
> step will be to start looking at the code to see how you'd go about
> fixing these issues.
I have only had time for a quick look at the code concerning the 
MailNotifier yet to track the problem in 
http://trac.buildbot.net/ticket/2207 . Should an application contain 
details on how I will go about fixing the listed bugs in 
http://trac.buildbot.net/ticket/2436 ?
> Keep in mind that we will be selecting students not only on the
> strength of their application, but on how well-known they are in the
> Buildbot community.  That can include mailing-list posts, interactions
> in IRC, and pull requests and reviews on GitHub.  There's still plenty
> of time for you to get involved, but please do!
I corrected some things in the tutorial and the manual as I read them 
and made pull requests for it and also made a ticket for one thing I was 
not sure how to fix.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://buildbot.net/pipermail/devel/attachments/20130417/70549cc3/attachment.html>

More information about the devel mailing list