[Buildbot-devel] Blamelist includes non-important changes?

Axel Hecht l10n.moz at googlemail.com
Fri Mar 6 14:46:58 UTC 2009


2009/3/6 Greg Ward <gerg.ward+buildbot at gmail.com<gerg.ward%2Bbuildbot at gmail.com>
>

> Hi all --
>
> I've recently implemented my first "continuous" build, and was a
> little surprised by one detail.  Specifically, this build is triggered
> by changes to a small subset of our tree that doesn't change very
> often.  (I think of it more as "change-triggered" than "continuous".)
> So I implemented a fileIsImportant() function that returns false for
> most of our commits.  As a result, we can have dozens of commits
> covering many days before we see a change that actually triggers a
> build.
>
> What surprised me is that all of those commits are considered input to
> the build, and all of users who made those commits are on the
> blamelist... even though most of them have not touched the files that
> trigger a build and have nothing whatsoever to do with the success or
> failure of the build.
>
> Is this the intended behaviour?  Is there an easy way to trim the list
> of changes in a build to the "important" ones?
>

I ended up subclassing the scheduler to get rid of that behaviour.

I'm not actually sure why the behaviour is as is, though.

Axel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://buildbot.net/pipermail/devel/attachments/20090306/e95c8027/attachment.html>


More information about the devel mailing list