[Buildbot-devel] Increase Twisted Requirement?

Dustin J. Mitchell dustin at zmanda.com
Sat Aug 21 15:56:07 UTC 2010

On Sat, Aug 21, 2010 at 10:09 AM, Itamar O <itamarost at gmail.com> wrote:
> Personally I don't object (I use Twisted 10..),
> but I think it's not just a question of ancient-ness,
> but more a question of cost-benefit.
> - How much code exists just to allow supporting old versions,
>   and what's the "cost" of maintaining that code?
> - Is there any gain in dropping support of old versions?
>   Ability to use features from newer versions?

This is a good point.  In my head, I was thining cost/benefit, and
while the costs are small, I suspect that the benefit is nearly nil.
You've hit the nail on the head in terms of costs:

 - a fair bit of old code with # workaround Tw-2.5.0 bug

 - difficult to set up testing (which is what I'm working on now)

 - contributors can't be expected to test with a Twisted that's not
available anymore, which means that if they use non-Twisted-2.5.0
features, when the buildslaves catch the problem, it's often up to me
to fix it

Thanks for asking the right question! I hadn't thought of the latter
cost until now, but it's pretty significant - at least half of our
commits are from first-time contributors!


Open Source Storage Engineer

More information about the devel mailing list