[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