[Buildbot-devel] How to have blamelist include all blamed checkins since last successful build?

Dustin J. Mitchell dustin at v.igoro.us
Sun Oct 14 17:09:31 UTC 2012


On Sun, Oct 14, 2012 at 11:59 AM, tom fogal <tfogal at sci.utah.edu> wrote:
> But I realize our use case is probably pretty simple compared to others.
> TBH, I no longer work on the project that needed this... though I might use
> functionality as described above on other projects, if it was part of
> standard buildbot.  Did you get approval / submit a pull request on GH?

At this point, I'm trying to get away from adding features that don't
fully address the question.  When these get added, we quickly see
users surprised that they don't work as expected in the more complex
cases.  This reflects badly on Buildbot.  Sometimes, the discussion
leads to a better design, but then that better design is hindered by
backward-compatibility with the simple design.

So, at least for a while, I'm going to be a bit of a tyrant about
doing things the right way or not at all.  Hopefully we'll get to a
point (around Buildbot 1.0.0?) where partially-functional features can
be implemented as conceptually distinct entities (maybe plugins) with
their own list of caveats and compatibility notes.  Then these
features can mature off the mainline, and be merged if/when they are
fully implemented.

If my tyranny results in a plugin architecture growing up earlier than
that, that's great, with the caveat that per semver.org we won't
guarantee stable APIs until 1.0.0.

Dustin




More information about the devel mailing list