Teach a man to fish? I’d like to know how to go about opening tickets so I can at least contribute in the future by doing builds on uncommon combinations and then complaining about it. I believe when I tried to open a ticket it asked me to recite my car’s VIN from memory and describe the contours of my fingerprints in vector coordinates. I just got completely lost with every fractal detail it needed. As somebody that’s not a programmer I can’t fulfill all of the ticket’s requests for information
If I could figure it out, though, I would.
Sure. Here is the URL:
https://trac.macports.org/newticket
One needs a GitHub account to log in (which should be straightforward and anyway described elsewhere step-wise).
The only requirement is clarity, no technical knowledge is needed.
Summary:
port_name: error_message (if no explicit error message displayed, then a generic statement “Portname fails to build on macOS_version”).
Description: copy-paste a chunk of the log with the error and say what happened. If it is something obvious from the log, no special description required. If no log available or a problem is not about a build failure, just explain, what is going wrong or what is desired to be improved (which can be a request to add new software, for example, or change something in MacPorts behavior).
Type: options are self-explanatory, for build failures default (defect) is the way to go.
Priority: keep the default.
Component: normally it is ports, so just keep the default.
Version: version of MacPorts being used. If unknown, keep empty or pick the latest one (as long as it is a reasonable choice, i.e. MacPorts was installed or updated within a year).
Port: name of the port, if relevant.
Keywords: if you think the issue is specific to a macOS version or arch, put it there (
tiger, leopard, snowleopard, ppc, powerpc). Not strictly required.
Assign to/CC: can be used to tag a port maintainer, if there is any. Desirable, but not strictly required.