[MacPorts] #69765: Base again mistakes test deps for build/lib deps and creates a bogus dependency cycle

MacPorts noreply at macports.org
Sun Apr 21 09:37:43 UTC 2024


#69765: Base again mistakes test deps for build/lib deps and creates a bogus
dependency cycle
---------------------------+--------------------
  Reporter:  barracuda156  |      Owner:  (none)
      Type:  defect        |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  base          |    Version:  2.9.3
Resolution:  worksforme    |   Keywords:
      Port:  R             |
---------------------------+--------------------

Comment (by barracuda156):

 Replying to [comment:6 jmroot]:
 > Dependency calculation has never worked that way in MacPorts, but if you
 believe otherwise you need only bisect and find the commit where it
 regressed.

 You indeed know better how it worked technically, but from the user-side
 it worked correctly earlier and stopped working very recently. If it was
 not so, many R-related updates would have kept failing at CI, since it is
 pretty common situation when a lib dependency of one port has that very
 port as a test dependency.

 I also think this was discussed earlier already, and I think it was fixed.

 I will try to find what broke it, when I get time to.

-- 
Ticket URL: <https://trac.macports.org/ticket/69765#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list