GSOC 2019 project: Improvements of Buildbot views (@ MacPorts)

Ryan Schmidt ryandesign at
Sun Jun 2 16:46:15 UTC 2019

On Jun 2, 2019, at 11:30, Rajdeep Bharati wrote:

> One thing is that when I install the new py37-buildbot, the command that I get to use is `buildbot-3.7`. 
> What changes do I need to make in the port to use the command `buildbot`?

As Rainer explained in, the ports should not be named with the "py-" prefix and should not be in the primary category "python". That's for Python modules that should be made available in multiple Python versions so that other ports can use them.

But that's not what buildbot is. Buildbot is a program that we want to use for its own sake, so its port name should not begin with "py-" and it should be in a primary category that reflects its use. Look at the existing buildbot port. In fact, update that port instead of creating a new one.

The python 1.0 portgroup adds the "-3.7" (or whatever version number) suffix for programs installed by Python module ports, since it assumes they will be provided in multiple Python versions and we don't want them to conflict. If the port name does not begin with "py-" the python portgroup won't do that. It can be overridden on a port by port basis but in this case the correct thing to do is to fix the name of the port.

More information about the macports-dev mailing list