Changes between Version 2 and Version 3 of Ticket #70420, comment 9


Ignore:
Timestamp:
Aug 8, 2024, 12:26:52 AM (6 weeks ago)
Author:
wryfi
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #70420, comment 9

    v2 v3  
    1181181. Any port that depends on `lua` installs and makes the `lua` port's version (currently 5.3) your default lua, even if your lua-based port actually depends on an older version of lua.
    1191191. The `lua` port installs a 5.3 binary in `/opt/local/bin/lua` that appears to be similar, but not identical, to the `/opt/local/bin/lua5.3` binary installed by the `lua53` port.
    120 1. There is no facility to manage which version of lua `/opt/local/bin/lua` provides.
     1201. There is no facility to manage which version of lua is used as the system default.
     1211. Uninstalling the `lua` port will break `luarocks` and potentially other lua ports, even though they could use a different version of lua.
    1211221. `luarocks` always runs against the version of lua installed by the `lua` port, because its shebang is `/opt/local/bin/lua`, which is (currently) lua 5.3 by design of the `lua` port.
    122123  a. This remains true even if running `luarocks-5.n` because the versioned copies are all symlinks to the same `luarocks` script.