[MacPorts] #58290: port lint should check sub-ports
MacPorts
noreply at macports.org
Tue Apr 2 21:55:16 UTC 2019
#58290: port lint should check sub-ports
--------------------------+--------------------
Reporter: reneeotten | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: base | Version:
Resolution: | Keywords:
Port: |
--------------------------+--------------------
Comment (by ryandesign):
The problem is that `port lint` does two different kinds of checks:
1. it reads the Portfile line by line and checks for certain syntactic
and stylistic errors
2. it checks the variables that MacPorts base has set after processing
the Porfile and validates their values
Before subports existed, this distinction wasn't too important, but now
that we have subports, it's a little confusing because the first check
covers the entire Portfile while the second check only covers the
specified subport.
I don't see anywhere in `proc portlint::lint_main` where it tells MacPorts
to populate the variables for the specified subport, so I assume MacPorts
base has already done that before calling `portlint::lint_main`. That
makes it difficult to have `port lint` check the variables of more than
just the specified subport.
--
Ticket URL: <https://trac.macports.org/ticket/58290#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list