<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Sure, I will try them out. Thanks</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 18, 2019 at 11:29 AM Mojca Miklavec <<a href="mailto:mojca@macports.org">mojca@macports.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Dear Rajdeep,<br>
<br>
On Tue, 16 Apr 2019 at 12:38, Rajdeep Bharati wrote:<br>
><br>
> About the npm dependencies: Can't it be taken care of by using buildbot-www from pypi?<br>
<br>
While I'm not yet sure about the npm packages situation, I looked a<br>
bit around and bumped into<br>
    <a href="https://www.freshports.org/devel/py-buildbot-www/" rel="noreferrer" target="_blank">https://www.freshports.org/devel/py-buildbot-www/</a><br>
<br>
You could cheat a bit (and copy stuff :) regarding dependencies etc.,<br>
but in any case I believe that the packaging of buildbot on FreeBSD is<br>
very closely resembling what we want to do in MacPorts. I believe we<br>
could also simply package py37-buildbot-pkg, py37-buildbot,<br>
py37-buildbot-www, and maybe add some more packages (whatever is<br>
needed). Those packages are basically pure python modules (and<br>
buildbot-www depends on buildbot, which is one reason more to package<br>
it as a python module). On top of py37-buildbot we could create a port<br>
simply called "buildbot" that depends on py37-buildbot and takes care<br>
of startupitem stuff etc.<br>
<br>
For setting up the initial version of these python packages you may<br>
test the new upt tool (and report any potential issues you find):<br>
    <a href="https://github.com/macports/upt-macports/pull/1" rel="noreferrer" target="_blank">https://github.com/macports/upt-macports/pull/1</a><br>
and feel free to ask if something is not clear with respect to packaging.<br>
<br>
Mojca<br>
</blockquote></div>