Opened 14 years ago
Closed 14 years ago
#25355 closed defect (duplicate)
incorrect dependency on deactivated port prevents 'uninstall inactive'
Reported by: | drkp (Dan Ports) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | base | Version: | 1.9.1 |
Keywords: | Cc: | yaseppochi (Stephen J. Turnbull) | |
Port: |
Description
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@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@2007 did depend on it.
Will see if I can reproduce it reliably and gather more info.
Change History (1)
comment:1 Changed 14 years ago by jmroot (Joshua Root)
Resolution: | → duplicate |
---|---|
Status: | new → closed |
#13054