GSoC 2019 [Buildbot ideas]

Mojca Miklavec mojca at macports.org
Tue Apr 16 13:19:41 UTC 2019


On Tue, 16 Apr 2019 at 12:38, Rajdeep Bharati wrote:
>
> I think one more port needs to be created: autobahn. (https://docs.buildbot.net/current/manual/installation/requirements.html)

If it's not in the ports tree yet, I believe I have this port on my
computer already. (I can check when I come home and submit it to spare
you some extra work.)
The reason I didn't submit it was because each version introduced a
zillion incompatibilities with the previous version and the port where
I would have needed it no longer worked with the latest version
anyway.

(Otherwise you can always use pypi2port and put it under
python/py-autobahn. Maybe that would already work out of the box? You
can try to install and use pypi2port via macports to do the legwork
for you when creating the py-autobahn package; or potentially try the
new upt, but that one is not yet tested and not yet merged to be used
as a simple "port install". Or simply wait a bit.)

> About the npm dependencies: Can't it be taken care of by using buildbot-www from pypi?

This could definitely be packaged as a separate port. I'm not sure if
this belongs under python/py-buildbot-www or simply next to the
existing buildbot port. It doesn't seem to be a regular python module,
so maybe the latter? I would need to check it to see where the
individual files should go. Can these be installed system-wide and
used for multiple masters or do they belong next to each individual
project?

That package seems to contain just static files, I don't see any npm
dependencies there?
(I don't care if we initially need to run npm manually as long as it's
documented what to do.)

(I probably need to try it out on my computer when I come home to be
able to give you a slightly more competent answer. And maybe check
what other distros are doing / how they package it.)

Mojca


More information about the macports-dev mailing list