[MacPorts] #61796: Activation broken on Tiger
MacPorts
noreply at macports.org
Fri Dec 11 23:52:38 UTC 2020
#61796: Activation broken on Tiger
------------------------+--------------------
Reporter: fhgwright | Owner: (none)
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.6.4
Resolution: fixed | Keywords: tiger
Port: |
------------------------+--------------------
Comment (by fhgwright):
I though base was supposed to avoid using port-based tools due to exactly
this sort of problem. But the fact that activate works with no libarchive
port active indicates that the use is opportunistic. Unless there's a
good reason for that, it's probably a bug. If there were a broken port
needed for ''de''activate, that would be a really serious problem.
Replying to [comment:3 kencu]:
> Bonus points: see if you can help me sort out exactly what is wrong
with legacysupport!
My first thought was something related to one of the "at" functions, but
since many OS versions are missing those, it seems unlikely. Another
possibility might be something with `strnlen()`, since that was the
motivation for using `legacy-support` in the first place. I could imagine
a fencepost error causing a trailing NUL to be missing in some case,
possibly causing unwanted concatenation.
--
Ticket URL: <https://trac.macports.org/ticket/61796#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list