Hi!

> 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.
[...]

>    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

So upstream is basically unmaintained.

>    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?

If you would do that, I suggest to get in touch with upstream and
upstream those patches, and if possible, take over upstream. 

>    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?

Yes, this seems more appropriate. The search for a different tool
can become quite burdensome, so it would be very helpful if you did that.

>    In general, what is the FreeBSD project’s preferred practice when a port
>    depends on interfaces that are effectively obsolete on newer releases?

If a port uses interfaces that are effectively obsolete on newer releases,
then the port is deprecated if the RELEASE which still supports it
is EOL. Probably even a bit earlier...

-- 
[email protected]         +49 171 3101372                  Now what ?

Reply via email to