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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.