[MacPorts] #25355: incorrect dependency on deactivated port prevents 'uninstall inactive'

MacPorts noreply at macports.org
Sun Jun 20 00:20:21 PDT 2010


#25355: incorrect dependency on deactivated port prevents 'uninstall inactive'
---------------------------------+------------------------------------------
 Reporter:  dports@…             |       Owner:  macports-tickets@…                   
     Type:  defect               |      Status:  new                                  
 Priority:  Normal               |   Milestone:                                       
Component:  base                 |     Version:  1.9.1                                
 Keywords:                       |        Port:                                       
---------------------------------+------------------------------------------
 From ticket:20042#comment:4:
 >There was a minor glitch in the "upgrade -u" however, texlive_base did
 not get uninstalled "because texlive depends on it", which prevented
 texlive_texmf-{minimal,full} from uninstalling. With disk sizes these days
 I guess that's not a major problem, but it's a lot of MB that "upgrade -u"
 is supposed to help save. This would seem to be a port bug.

 I noticed this too on one of my systems. In my case, it happened when,
 after upgrading texlive 2007 to 2009, I tried to do a `port uninstall
 inactive`

 The uninstall of texlive_base failed because the installed texlive at 2009
 depended on it. Grovelling through the receipts (this was using the flat
 registry), I noticed that texlive_base was in fact recorded as a
 dependency for the active texlive port. It shouldn't be, although the old
 texlive at 2007 did depend on it.

 Will see if I can reproduce it reliably and gather more info.

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


More information about the macports-tickets mailing list