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:"Google Sans",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