Opened 14 years ago

Last modified 14 years ago

#26853 new enhancement

MacPorts should say why it is (re)installing a dependency

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: base Version: 1.9.1
Keywords: Cc:
Port:

Description

There are now several reasons why MacPorts might build or rebuild a dependency:

  • it is not installed
  • it is outdated
  • it has the wrong variants
  • it has the wrong architectures
  • perhaps other reasons?

Several times now I have noticed MacPorts rebuilding a dependency though as far as I can tell it is already installed, with the right version, with the right variants, with the right architectures. It would be nice to know why MacPorts thinks it needs to be rebuilt.

Change History (1)

comment:1 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)

I should add that it's usually a PEBKAC: once MacPorts updated python26 and I didn't understand why, until it was done and I saw that it now had a different set of default variants. Another time a dependency was unexpectedly built that I thought I had already installed, but it turned out I had installed it in a different MacPorts prefix. Still, if MacPorts had told me why it was doing what it was doing, it might've been clearer to me what was going on.

Note: See TracTickets for help on using tickets.