[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