[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