[MacPorts] #20649: Cannot uninstall port that was deleted from MacPorts due to phantom dependency

MacPorts noreply at macports.org
Wed Aug 12 18:55:18 PDT 2009


#20649: Cannot uninstall port that was deleted from MacPorts due to phantom
dependency
----------------------------+-----------------------------------------------
 Reporter:  gale@…          |       Owner:  macports-tickets@…                   
     Type:  defect          |      Status:  new                                  
 Priority:  Normal          |   Milestone:                                       
Component:  base            |     Version:  1.7.1                                
 Keywords:                  |        Port:                                       
----------------------------+-----------------------------------------------

Comment(by blb@…):

 This is an issue with the way the dependency system in MacPorts currently
 works, in that when you install a port that has dependencies, those are
 recorded and kept around through upgrades.  Hence, when you upgrade that
 port, and the new version no longer needs some dependency, it still
 remembers it anyway.  So even though you've upgraded to a xorg-libs which
 no longer specifies a dependency on xorg-liblbxutil, since you had xorg-
 libs installed earlier that did, it remembers.

 Like snc says, the forced uninstall is the way to remove it, and the only
 fix is to have an improved registry in MacPorts.

 I'm not sure if there's a ticket specific to this issue so leaving open,
 though the need for a better registry is well known.

-- 
Ticket URL: <http://trac.macports.org/ticket/20649#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list