[devel at bb.net] buildbot worker in c

Dustin J. Mitchell dustin at v.igoro.us
Wed Jan 31 18:56:40 UTC 2018


I would not recommend it!  The current protocol is based on Perspective
Broker, which is pretty Python-related as it involves seralization of
Python objects.  However, Buildbot has an abstraction over its protocols,
and there is room to add a different, more language-agnostic protocol.  In
fact, there was a good bit of work to develop one based on AMP.

As for language, I'd recommend Rust or Golang over C for this sort of
thing.  Safety is going to be pretty important.

Dustin

2018-01-31 13:46 GMT-05:00 Michał Łyszczek <michal.lyszczek at bofc.pl>:

> Hi,
>
> I miss buildbot worker on some platforms and I was thinking I could write
> my
> own worker, entirely written in C - for those platforms that don't have
> python, or it is hard to get one working with buildbot.
>
> I tried to look for some kind of documentation regarding master-slave API.
> I've found this site:
>
> https://docs.buildbot.net/latest/developer/master-worker.html
>
> but to be honest, it doesn't describe protocol too well. At least for me,
> but
> I am no too good at python and this look like a very high level API
> documentation.
>
> So my question is, is there low level specification of the protocol so I
> could
> implement it in C?
>
> --
> Best Regards
> Michal Lyszczek
> _______________________________________________
> devel mailing list
> devel at buildbot.net
> https://lists.buildbot.net/mailman/listinfo/devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.buildbot.net/pipermail/devel/attachments/20180131/beeb2651/attachment.html>


More information about the devel mailing list