[MacPorts] #67334: lbzip2 uses legacy-support and so fails when upgrading it

MacPorts noreply at macports.org
Mon May 1 05:30:36 UTC 2023


#67334: lbzip2 uses legacy-support and so fails when upgrading it
------------------------------------+--------------------
  Reporter:  ballapete              |      Owner:  (none)
      Type:  defect                 |     Status:  new
  Priority:  Normal                 |  Milestone:
 Component:  ports                  |    Version:  2.8.1
Resolution:                         |   Keywords:  tiger
      Port:  lbzip2 legacy-support  |
------------------------------------+--------------------

Comment (by ryandesign):

 Replying to [comment:8 ballapete]:
 > Or get rid of it since it has become to complex, breaking compatibility.
 This special utility is not necessary.

 You're right the lbzip2 is not necessary but it is intended to be a
 performance improvement. It decompresses bzip2 files using all of your CPU
 cores in parallel whereas the standard bzip2 utility uses only one CPU
 core.

 But we may want to consider no longer using lbzip2, not because of
 complexity, but because the software hasn't been updated in 9 years and
 appears to have been abandoned. It may have vulnerabilities.

 Replying to [comment:9 jmroot]:
 > Yes, base will always use lbzip2 if available. That was safe when the
 lbzip2 port had no runtime dependencies.

 Ah, I forgot it did this automatically.

 Replying to [comment:10 eborisch]:
 > It might be time to let it go; it does not appear to be getting any
 updates at this point, and the web page is… odd.

 The domain name was hijacked and is no longer under the project's control
 so we should no longer reference it. See https://github.com/macports
 /macports-ports/pull/18476.

 Replying to [comment:11 kencu]:
 > Also, legacysupport provides a static linking option to help avoid
 circular dependencies.

 That's a great idea, thanks for the reminder.

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


More information about the macports-tickets mailing list