[MacPorts] #62711: Base: port rdeps --full, infinite loop on circular dependency

MacPorts noreply at macports.org
Sat Apr 17 21:10:12 UTC 2021


#62711: Base: port rdeps --full, infinite loop on circular dependency
--------------------------+--------------------
 Reporter:  Dave-Allured  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  base          |    Version:  2.6.4
 Keywords:                |       Port:
--------------------------+--------------------
 This was first reported in port bug #62277 for **py-attrs** circular
 dependency.  This is the bug report for `rdeps` in the base, not the port.

 `port rdeps --full py-attrs` prints endlessly in infinite loop. \\
 `port rdeps py-attrs` prints normally and shows 37 dependencies.

 * Base version 2.6.4
 * py-attrs @20.3.0_0
 * py-hypothesis @6.8.4_0
 * Mac OS 10.14.5

 * py-attrs --> py-hypothesis --> py-attrs
 * py-attrs is a **normal library dependency** of py-hypothesis.
 * py-hypothesis is a **test dependency** of py-attrs.

 Requested base behavior:
 * Print warning message when circular dependency is first encountered.
 * Do not recurse into circular dependency.

-- 
Ticket URL: <https://trac.macports.org/ticket/62711>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list