Advice needed: updating whowatch 1.4 → 1.8.6 on Fr eeBSD (wtmp/utmpx issues)
Jishan Alam <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.ports |
|---|---|
| Message-ID | <CAF=8Dd3rJpU=qdi7BgDuXfK6moKSLs7rX7QJ4v7c+SqKzT7+3Q@mail.gmail.com> |
Hello, I’m currently working on updating whowatch on FreeBSD from version 1.4 to 1.8.6, and I’ve run into a few concerns regarding long-term viability and platform compatibility. In particular: - whowatch depends on wtmp, which appears to be deprecated or no longer maintained on FreeBSD 15.0-RELEASE, with utmp/utx being the preferred interface - the last upstream release of whowatch dates back to 2018 Given this, I’m unsure how best to proceed and would appreciate guidance on the usual approach in such cases: - Does it make sense to patch whowatch to use utmpx/utx on FreeBSD, even if this results in a significant, one-time overhaul of the codebase? - Is it more appropriate to leave the port as-is (or mark it deprecated) and instead focus effort on adopting or maintaining a different, more actively maintained tool? - In general, what is the FreeBSD project’s preferred practice when a port depends on interfaces that are effectively obsolete on newer releases? Any advice or pointers would be very helpful. -- Thank You, Jishan Alam