[MacPorts] #34833: binary packages should not be installed if the default dependencies are not used

MacPorts noreply at macports.org
Mon Mar 12 13:02:01 UTC 2018


#34833: binary packages should not be installed if the default dependencies are not
used
-----------------------+--------------------
  Reporter:  jeremyhu  |      Owner:  jmroot
      Type:  defect    |     Status:  closed
  Priority:  High      |  Milestone:
 Component:  base      |    Version:  2.1.1
Resolution:  wontfix   |   Keywords:
      Port:            |
-----------------------+--------------------

Comment (by ryandesign):

 Replying to [comment:7 neverpanic]:
 > I don't think we should do this. If you allow different ports to satisfy
 a dependency, they should be compatible. If those are libraries, they
 should be binary-compatible.
 >
 > If we did this, we would end up in a situation where a port would build
 differently (and produce different artifacts) depending on the
 dependencies installed on your system, rather than the port and its
 selected variants.

 And that's exactly the mess we currently have with libressl; see #54744.
 And yes, I agree with using variants instead of implementing #34833.

--
Ticket URL: <https://trac.macports.org/ticket/34833#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list