#44815: "port uninstall --follow-dependencies" no longer follows all dependencies -----------------------+-------------------------------- Reporter: larryv@… | Owner: shasha@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: base | Version: 2.3.99 Resolution: | Keywords: gsoc14-interactive Port: | -----------------------+-------------------------------- Comment (by larryv@…): I’ve applied Josh’s [http://paste.lisp.org/display/145568 debugging patch] to a few of my base installs, but I haven’t been able to come up with a minimal test case yet. {{{ #!diff Index: src/registry2.0/portuninstall.tcl =================================================================== --- src/registry2.0/portuninstall.tcl (revision 132471) +++ src/registry2.0/portuninstall.tcl (working copy) @@ -321,6 +321,7 @@ foreach depdt $dependents { if {[lsearch -exact $uports $depdt] == -1} { set all_dependents_uninstalling 0 + ui_msg "not adding $dep to uninstall list, $depdt depends on it" break } } @@ -328,6 +329,7 @@ lappend uports $dep lappend portilist $dep@${iversion}_${irevision}${ivariants} set uninstalling_this_dep 1 + ui_msg "adding $dep to uninstall list" } } } }}} -- Ticket URL: <https://trac.macports.org/ticket/44815#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X