• =?UTF-8?Q?Advice_needed=3A_updating_whowatch_1=2E4_=E2=86=92_1=2E8=2E6_on_Fr?= =?UTF-8?Q?eeBSD_=28wtmp=2Futmpx_issues=29?=

    From Jishan Alam@jishanalam9128@gmail.com to muc.lists.freebsd.ports on Wed Jan 7 14:33:09 2026
    From Newsgroup: muc.lists.freebsd.ports

    --00000000000056b6d60647c8904e
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable

    Hello,

    I=E2=80=99m currently working on updating whowatch on FreeBSD from version = 1.4 to
    1.8.6, and I=E2=80=99ve run into a few concerns regarding long-term viabili=
    ty 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=E2=80=99m unsure how best to proceed and would appreciate gui= dance 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=E2=80=99s preferred practice whe=
    n a port
    depends on interfaces that are effectively obsolete on newer releases?

    Any advice or pointers would be very helpful.


    --=20
    Thank You,
    Jishan Alam

    --00000000000056b6d60647c8904e
    Content-Type: text/html; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable

    <div dir=3D"ltr"><div><div class=3D"gmail-gs" style=3D"margin:0px;min-width= :0px;padding:0px 0px 20px;width:auto;font-family:&quot;Google Sans&quot;,Ro= boto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:medium"><div class=3D= "gmail-"><div class=3D"gmail-ii gmail-gt" id=3D"gmail-:o7" style=3D"directi= on:ltr;margin:8px 0px 0px;padding:0px;font-size:0.875rem;overflow-x:hidden"= ><div class=3D"gmail-a3s gmail-aiL" id=3D"gmail-:om" style=3D"direction:ltr= ;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-al= ternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settin= gs:normal;font-stretch:normal;font-size:small;line-height:1.5;font-family:A= rial,Helvetica,sans-serif;overflow:auto hidden"><div id=3D"gmail-avWBGd-148= "><div dir=3D"ltr"><p>Hello,</p><p>I=E2=80=99m currently working on updatin=
    g whowatch=C2=A0on FreeBSD from version 1.4 to 1.8.6, and I=E2=80=99ve run = into a few concerns regarding long-term viability and platform compatibilit= y.</p><p>In particular:</p><ul><li style=3D"margin-left:15px"><p>whowatch d= epends on wtmp, which appears to be deprecated or no longer maintained on F= reeBSD 15.0-RELEASE, with<font face=3D"monospace">=C2=A0utmp/utx=C2=A0</fon= t>being the preferred interface</p></li><li style=3D"margin-left:15px"><p>t=
    he last upstream release of whowatch dates back to 2018</p></li></ul><p>Giv=
    en this, I=E2=80=99m unsure how best to proceed and would appreciate guidan=
    ce on the usual approach in such cases:</p><ul><li style=3D"margin-left:15p= x"><p>Does it make sense to patch whowatch to use=C2=A0<code>utmpx/utx</cod= e>=C2=A0on FreeBSD, even if this results in a significant, one-time overhau=
    l of the codebase?</p></li><li style=3D"margin-left:15px"><p>Is it more app= ropriate to leave the port as-is (or mark it deprecated) and instead focus = effort on adopting or maintaining a different, more actively maintained too= l?</p></li><li style=3D"margin-left:15px"><p>In general, what is the FreeBS=
    D project=E2=80=99s preferred practice when a port depends on interfaces th=
    at are effectively obsolete on newer releases?</p></li></ul><p>Any advice o=
    r pointers would be very helpful.</p></div><div class=3D"gmail-yj6qo"></div= ><div class=3D"gmail-adL"></div></div></div></div><div class=3D"gmail-WhmR8=
    e" id=3D"gmail-avWBGd-149" style=3D"clear:both"></div></div></div><br class= =3D"gmail-Apple-interchange-newline"></div><div><br></div><span class=3D"gm= ail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signatu= re" data-smartmail=3D"gmail_signature"><div dir=3D"ltr">Thank You,<div>Jish=
    an Alam</div></div></div></div>

    --00000000000056b6d60647c8904e--


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2