[MacPorts] #71748: boost PG: update default version to 1.87
MacPorts
noreply at macports.org
Sat Jan 4 20:34:21 UTC 2025
#71748: boost PG: update default version to 1.87
-------------------------+--------------------
Reporter: mohd-akram | Owner: (none)
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: boost |
-------------------------+--------------------
Comment (by ryandesign):
If you were to change the default version in the portgroup, that would
change the dependencies of the ports that use the portgroup and don't
specify a boost version. That wouldn't be [ReproducibleBuilds
reproducible]—people who installed the port before, as well as people
installing the port now and receiving a binary from us, would be using the
old default boost and people building the port from source now would get
the new default boost. At best, that would be inconsistent. To address the
inconsistency, you would have to identify and revbump those ports to
rebuild them. It's likely, though, that the software simply would fail to
build with the newer boost.
Boost is notoriously not backwards-compatible. That is why the boost
portgroup was created, and separate versioned boost ports were created to
replace the old single boost port: so that each port that uses boost can
specify which version it needs.
Removing the default version, and requiring ports to specify the version,
is an excellent idea which should have been implemented in the portgroup
from the beginning.
--
Ticket URL: <https://trac.macports.org/ticket/71748#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list