Bug 276968 - irc/hexchat: Deprecate and set expiration date to 2024-06-31
Summary: irc/hexchat: Deprecate and set expiration date to 2024-06-31
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Piotr Kubaj
URL: https://hexchat.github.io/news/2.16.2...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-11 08:29 UTC by Daniel Engberg
Modified: 2024-02-19 06:54 UTC (History)
2 users (show)

See Also:
pkubaj: maintainer-feedback-


Attachments
Patch for hexchat (513 bytes, patch)
2024-02-11 08:29 UTC, Daniel Engberg
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2024-02-11 08:29:13 UTC
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.
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2024-02-11 08:30:51 UTC
If none of the existing clients in tree fills the gap halloy seems like a reasonable alternative.

https://github.com/squidowl/halloy
Comment 2 Piotr Kubaj freebsd_committer freebsd_triage 2024-02-11 11:53:29 UTC
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).
Comment 3 Piotr Kubaj freebsd_committer freebsd_triage 2024-02-11 12:15:39 UTC
If you wish to, you may mark it DEPRECATED, but without EXPIRATION_DATE.
Comment 4 Daniel Engberg freebsd_committer freebsd_triage 2024-02-11 12:34:38 UTC
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.
Comment 5 Daniel Engberg freebsd_committer freebsd_triage 2024-02-11 12:38:50 UTC
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.
Comment 6 Piotr Kubaj freebsd_committer freebsd_triage 2024-02-11 23:36:45 UTC
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.
Comment 7 commit-hook freebsd_committer freebsd_triage 2024-02-12 18:32:17 UTC
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(+)