[MacPorts] #53928: ntpsec @0.9.7: error: POSIX clock_settime(2) is required
MacPorts
noreply at macports.org
Tue Nov 26 21:56:40 UTC 2024
#53928: ntpsec @0.9.7: error: POSIX clock_settime(2) is required
-------------------------+------------------------
Reporter: ryandesign | Owner: lbschenkel
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: fixed | Keywords:
Port: ntpsec |
-------------------------+------------------------
Comment (by ryandesign):
It is really a fix, in that after this change the port would no longer
fail to build with an unexpected error message but would instead MacPorts
print a message explaining why the port cannot build.
It's not our job to second-guess developers' decisions about what OS
versions they will support. If we can easily add or reintroduce support
for an old OS without a large maintenance burden, great. If upstream will
accept a change to add or reintroduce old OS support, even better. But
it's also perfectly fine for a maintainer to configure a port to express
the OS limitations intended by the developer.
Adding new OS functions to legacy support is nice to have and what I would
consider going above and beyond the call of duty, but MacPorts
contributors are not expected to have the knowledge to be able to do that.
The expected resolution for ports that cannot build on an OS version is to
indicate that the port cannot build on that OS version.
You've filed #71399 to add `clock_settime` to legacy support; further
discussion of that can happen there.
The ntpsec port was later changed in 2018 in #56087 to support old systems
again by reverting the upstream change. Our buildbot port health screen
shows successful builds on Mac OS X 10.6 and later.
--
Ticket URL: <https://trac.macports.org/ticket/53928#comment:12>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list