On Wed, Apr 15, 2015 at 7:59 AM, Peter Stuge <pe...@stuge.se> wrote: > Robin H. Johnson wrote: >> Why should we not be able to benefit from really good closed-source >> CI tools that are offered for free to the open-source community? > > Because it may not be in line with Gentoo politics. > > >> Jenkins, Buildbot and others are existing libre options in this >> ecosystem, but aren't keeping pace with development. > > Politics that somehow matter usually require compromise. > > The (rhetorical) question is, what is most important?
Well, right now the alternative to what is set up right now is not using anything at all, until somebody sets something else up. The only choices we actually have in front of us are status quo, or less-than-libre tools. The status quo is becoming painful enough that people are fairly desperate to get away from it. The status quo isn't entirely libre either. Half of our QA depends on people running random scripts on their own private systems, which may or may not be entirely open-source, and if they go away we certainly don't have the ability to readily reproduce them centrally. Given the choice of travis-ci or a bunch of scripts running on somebody's random tinderbox, the former is probably less likely to just disappear. I don't mean to criticize devs for running random tools and scripts on their own boxes either, because without them we'd be even worse off. If people want pure-FOSS tools, they need to make it happen. If we had a choice between an 85% solution that was proprietary and a 75% solution that was FOSS, there is a good choice we'd line up behind the latter. The problem is that what we have is a choice between the proprietary 85% solution that somebody has implemented, and a theoretical FOSS alternative that nobody wants to do anything but talk about. So, I'm pretty hesitant to go in and say "stop!" -- Rich