[MacPorts] #54393: Port fails to execute an upgrade with the additional arguments given at invocation but uses it for upgrading the ports on which the given port depends
MacPorts
noreply at macports.org
Tue May 8 07:44:26 UTC 2018
#54393: Port fails to execute an upgrade with the additional arguments given at
invocation but uses it for upgrading the ports on which the given port
depends
------------------------+---------------------------------------
Reporter: ballapete | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: base | Version: 2.4.1
Resolution: | Keywords: tiger leopard snowleopard
Port: |
------------------------+---------------------------------------
Comment (by jmroot):
Upgrade is a recursive operation, so first texlive-basic and all its
dependencies are upgraded with no options, and then texlive-bin is
upgraded with the given configure.compiler. But texlive-basic depends on
texlive-bin, so the second step does nothing because texlive-bin is
already up to date by the time it runs.
Not the most intuitive result in this particular case, but how should it
behave instead? Should recursion be turned off because a dependency is
mentioned elsewhere on the command line? Should it change the order of
operations from what you specified?
Also note that overriding options from the command line isn't intended to
be done routinely, it's a debugging tool. Permanent changes should be made
in the portfile.
--
Ticket URL: <https://trac.macports.org/ticket/54393#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list