New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #25355 (closed defect: duplicate)

Opened 3 years ago

Last modified 3 years ago

incorrect dependency on deactivated port prevents 'uninstall inactive'

Reported by: dports@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: base Version: 1.9.1
Keywords: Cc: stephen@…
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

comment:1 Changed 3 years ago by jmr@…

  • Status changed from new to closed
  • Resolution set to duplicate
Note: See TracTickets for help on using tickets.