[MacPorts] #59289: base does not necessarily tell you when circular dependency occurs

MacPorts noreply at macports.org
Fri Apr 16 01:09:19 UTC 2021


#59289: base does not necessarily tell you when circular dependency occurs
-----------------------+----------------------------
  Reporter:  fvaccari  |      Owner:  jmroot
      Type:  defect    |     Status:  closed
  Priority:  Normal    |  Milestone:  MacPorts 2.7.0
 Component:  base      |    Version:
Resolution:  fixed     |   Keywords:
      Port:            |
-----------------------+----------------------------

Comment (by Dave-Allured):

 Would someone with a test version of macports-base (master), please try
 these commands:
 {{{
 port rdeps py38-attrs
 port rdeps --full py38-attrs
 }}}
 With 2.6.4, the first command currently prints 38 lines including a
 circular dependency only 2 levels down.  There is no special warning; you
 would have to notice the duplicate by eye.

 The second command goes to infinite loop with endless recursing console
 output, so don't run it on a hard copy terminal.   ;-)

 This is from unresolved issue #62277, but it is also a good test case for
 Joshua's current fix.

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


More information about the macports-tickets mailing list