[MacPorts] #68662: Ensure the default dependency is active, not a path-based alternative
MacPorts
noreply at macports.org
Thu Nov 9 01:47:50 UTC 2023
#68662: Ensure the default dependency is active, not a path-based alternative
----------------------------+---------------------
Reporter: ryandesign | Owner: admin@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: buildbot/mpbb | Version:
Resolution: | Keywords:
Port: |
----------------------------+---------------------
Comment (by jmroot):
Looks like a bad interaction with path: deps and the cleanup step. This
shows icu-devel being uninstalled: https://build.macports.org/builders
/ports-11_arm64-watcher/builds/39111/steps/cleanup/logs/stdio
But libxml2 was still active and left that way, as it's not seen here:
https://build.macports.org/builders/ports-
11_arm64-builder/builds/107433/steps/install-dependencies/logs/stdio
I would guess this is because the registry does not consider libxml2 a
dependent of icu-devel, because it was built against icu. It's important
to deactivate the dependents of any ports that are deactivated or
uninstalled, because mportdepends stops as soon as it sees that a dep is
active, it doesn't continue to check recursive deps.
--
Ticket URL: <https://trac.macports.org/ticket/68662#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list