[MacPorts] #71182: Ports that depend on non-existent / removed ports
MacPorts
noreply at macports.org
Mon Oct 28 17:38:17 UTC 2024
#71182: Ports that depend on non-existent / removed ports
-----------------------+--------------------
Reporter: szhorvat | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: |
-----------------------+--------------------
Comment (by reneeotten):
Replying to [comment:11 szhorvat]:
> To be clear, I am not doing this to find issues in MacPorts. That's just
a side effect of checking the dependency graph dataset (which I'm
interested in) for consistency. It is possible that there are mistakes,
though I haven't found any so far.
>
> `py37-build` depends on `py37-pyproject_hooks`, then `py37-build` has
217 ports depending on it, excluding test dependencies, but including all
other dependency types, including build dependencies. The majority are
probably build dependencies.
>
> This number is confirmed by `port echo rdepends:py37-build | wc`.
>
> I posted these numbers in hope that they're helpful, since I have the
entire dependency graph here and I can run queries fairly easily. Let me
know if you want me to test anything (for example, exclude certain
dependency types).
I am not at all questioning your intentions and there are certainly things
here that could/should be fixed. It's just that the analysis IMO isn't
giving the actual picture. For the example above, the {{{py37-build}}} is
**not** broken as the {{{py37-project_hooks}}} is just missing a test
dependency. That's not to say that there isn't something that could be
fixed, but it certainly did not break 214 ports.
--
Ticket URL: <https://trac.macports.org/ticket/71182#comment:14>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list