Created attachment 248346 [details] Patch for hexchat End of life upstream with many issues unresolved, it also depends on GTK 2 which also will go away.
If none of the existing clients in tree fills the gap halloy seems like a reasonable alternative. https://github.com/squidowl/halloy
Not approved. GTK 2 is not even marked deprecated and all the software has bugs. Just because it's not officially maintained anymore, it doesn't mean it's not useful. You may leave this PR open and once there is a PR for actual GTK 2 deorbitation, it will depend on this PR (which I will not block then).
If you wish to, you may mark it DEPRECATED, but without EXPIRATION_DATE.
It's an Internet facing application, there are also multiple reports of crashes https://github.com/hexchat/hexchat/issues and other issues which are concerning in terms of security.
GTK2 has been listed as end of life since 2020 upstream (https://blog.gtk.org/2020/12/16/gtk-4-0/) and plans are to remove it later this year in tree.
As long as there are no RCE's, I treat those bugs as unfortunate, but tolerable. I know that GTK 2 is EOL and as I mentioned above, I won't block removing it. That is, once you figure out what GTK 2's EXPIRATION_DATE will be, just set hexchat's to the same day.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=2dc410a01635138b3469831447b6503a26e74407 commit 2dc410a01635138b3469831447b6503a26e74407 Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2024-02-12 18:26:59 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2024-02-12 18:27:08 +0000 irc/hexchat: Deprecate port Project is no longer being developed and repo archived upstream as of 2024-02-10 References: https://hexchat.github.io/news/2.16.2.html PR: 276968 Reviewed by: pkubaj (maintainer) irc/hexchat/Makefile | 2 ++ 1 file changed, 2 insertions(+)