The status of the Buildbot component of CI

Jean-Paul Calderone jean-paul+tahoe-dev at leastauthority.com
Tue May 28 13:30:24 UTC 2019


On Tue, May 14, 2019 at 11:32 AM Lukas Pirl <tahoe-dev at lukas-pirl.de> wrote:

> Dear all,
>
> On Tue, 2019-05-14 09:29 -0400, Jean-Paul Calderone wrote as excerpted:
> > So ... I want to raise the idea that maintaining buildbot may not be a
> net
> > positive to the project at this point and hear what others think about
> this.
>
> You're probably right, Jean-Paul. The world of CI has moved on and maybe
> Tahoe should do so too at some point.
>
> Regarding OpenBSD: I feel the project would survive without CI for OpenBSD
> as well, no? At least until Travis etc. support this platform. Do we have a
> feeling regarding how many users use OpenBSD?
>
> However, I am not a developer but just contributing slaves, which is not
> much of a hassle for me.
>
>
Thanks for your input Lukas!

As far as OpenBSD goes, I don't have any idea what the user base looks
like.  I'm also not sure what proportion of Tahoe-LAFS users subscribe to
this list so I don't know if we can take interest expressed here as an
indication of general interest among users (though I suspect the list is
not highly representative).  As far as Travis goes, I wouldn't bet on it
adding any kind of BSD within any time frame that matters.

I think that Linux CI goes a long way towards demonstrating that Tahoe-LAFS
could work on OpenBSD but we know the two platforms are not in complete
alignment.  I think this is visible right now with one of Tahoe-LAFS'
dependencies (pycryptopp) now failing to build on OpenBSD.  Fortunately
that particular issue will hopefully soon be resolved (by the removal of
pycryptopp as a dependency) but it's still valid as an example of the
broader issue.

Tahoe-LAFS development is proceeding regardless of the OpenBSD failures on
Buildbot.  So from one perspective, the project is already not really
supporting OpenBSD.  Possibly the question of whether it would be best to
keep Buildbot (to keep OpenBSD CI) is moot if no one wants to come forward
to actually do the work of keeping OpenBSD working?

And of course no decision needs to be ultimate, final, and set in stone.
As you implied, if some more viable option for OpenBSD CI appears in the
future the project can certainly move to adopt it.

I am leaning towards turning off Buildbot, then.  If anyone wants to object
then now would be a good time.

Thanks,
Jean-Paul



> Best,
>
> Lukas
> _______________________________________________
> tahoe-dev mailing list
> tahoe-dev at tahoe-lafs.org
> https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tahoe-lafs.org/pipermail/tahoe-dev/attachments/20190528/60c969eb/attachment.html>


More information about the tahoe-dev mailing list