Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package hexchat [ Reason ] Moving away from Freenode to Libera.chat. [ Impact ] Probably little changes for debian, since the default network has been OFTC for a while, but I still think it's relevant to add Libera.Chat to the available networks, at the very least. [ Tests ] manually tested all the changes. [ Risks ] none, probably. [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in testing [ Other info ] It's quite relevant for ubuntu, as you can guess from the diff, but that part is in a patch that is not built in debian, so… unblock hexchat/2.14.3-6 -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. More about me: https://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
diffstat for hexchat-2.14.3 hexchat-2.14.3 changelog | 11 ++++ control | 1 default_servers/debian | 4 - default_servers/ubuntu | 15 +++--- patches/a25f2381689d2c2279a0e43b33f6c0ec8305a096.patch | 20 ++++++++ patches/d3545f37cd5f551ed8bc0ab7b20e5c8140adc0a6.patch | 39 +++++++++++++++++ patches/series | 4 + 7 files changed, 85 insertions(+), 9 deletions(-) diff -Nru hexchat-2.14.3/debian/changelog hexchat-2.14.3/debian/changelog --- hexchat-2.14.3/debian/changelog 2021-01-02 16:31:39.000000000 +0100 +++ hexchat-2.14.3/debian/changelog 2021-05-26 14:55:10.000000000 +0200 @@ -1,3 +1,14 @@ +hexchat (2.14.3-6) unstable; urgency=medium + + * Add Recommends:ca-certificates. + * Add patches from upstream to add Libera.Chat to the network list. + * Adapt default servers patches for the upstream changes. + * Ubuntu default server: + + Change from Freenode to Libera.Chat. + + Ore-select the "join channel" button, like we do in Debian. + + -- Mattia Rizzolo <mat...@debian.org> Wed, 26 May 2021 14:55:10 +0200 + hexchat (2.14.3-5) unstable; urgency=medium * Bump copyright for 2021. diff -Nru hexchat-2.14.3/debian/control hexchat-2.14.3/debian/control --- hexchat-2.14.3/debian/control 2020-12-16 21:56:22.000000000 +0100 +++ hexchat-2.14.3/debian/control 2021-05-26 14:54:00.000000000 +0200 @@ -34,6 +34,7 @@ ${misc:Depends}, ${shlibs:Depends}, Recommends: + ca-certificates, hexchat-perl, hexchat-plugins, hexchat-python3, diff -Nru hexchat-2.14.3/debian/default_servers/debian hexchat-2.14.3/debian/default_servers/debian --- hexchat-2.14.3/debian/default_servers/debian 2018-12-03 14:24:00.000000000 +0100 +++ hexchat-2.14.3/debian/default_servers/debian 2021-05-26 14:23:45.000000000 +0200 @@ -17,7 +17,7 @@ { int i = 0, j = 0; ircnet *net = NULL; -- guint def_hash = g_str_hash ("freenode"); +- guint def_hash = g_str_hash ("Libera.Chat"); + guint def_hash = g_str_hash ("OFTC"); while (1) @@ -36,7 +36,7 @@ + gtk_entry_set_text (GTK_ENTRY (entry1), "#debian"); + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(radiobutton2), TRUE); + } - if (g_ascii_strcasecmp(((ircnet*)serv->network)->name, "freenode") == 0) + if (g_ascii_strcasecmp(((ircnet*)serv->network)->name, "Libera.Chat") == 0) { - gtk_entry_set_text (GTK_ENTRY (entry1), "#hexchat"); + gtk_entry_set_text (GTK_ENTRY (entry1), "#debian"); diff -Nru hexchat-2.14.3/debian/default_servers/ubuntu hexchat-2.14.3/debian/default_servers/ubuntu --- hexchat-2.14.3/debian/default_servers/ubuntu 2020-01-02 09:39:26.000000000 +0100 +++ hexchat-2.14.3/debian/default_servers/ubuntu 2021-05-26 14:51:19.000000000 +0200 @@ -17,8 +17,8 @@ /* irc. points to chat. but many users and urls still reference it */ {0, "irc.freenode.net"}, -+ {"Ubuntu Servers (freenode)", 0, 0, 0, LOGIN_SASL, 0, TRUE}, -+ {0, "chat.freenode.net"}, ++ {"Ubuntu Servers (Libera.Chat)", 0, 0, 0, LOGIN_SASL, 0, TRUE}, ++ {0, "irc.libera.chat"}, + {"GalaxyNet", 0}, {0, "irc.galaxynet.org"}, @@ -27,8 +27,8 @@ { int i = 0, j = 0; ircnet *net = NULL; -- guint def_hash = g_str_hash ("freenode"); -+ guint def_hash = g_str_hash ("Ubuntu Servers (freenode)"); +- guint def_hash = g_str_hash ("Libera.Chat"); ++ guint def_hash = g_str_hash ("Ubuntu Servers (Libera.Chat)"); while (1) { @@ -36,15 +36,16 @@ index f1d3da5..6172795 100644 --- a/src/fe-gtk/joind.c +++ b/src/fe-gtk/joind.c -@@ -247,9 +247,9 @@ joind_show_dialog (server *serv) +@@ -247,9 +247,10 @@ joind_show_dialog (server *serv) G_CALLBACK (joind_ok_cb), serv); if (serv->network) -- if (g_ascii_strcasecmp(((ircnet*)serv->network)->name, "freenode") == 0) -+ if (g_ascii_strcasecmp(((ircnet*)serv->network)->name, "Ubuntu Servers (freenode)") == 0) +- if (g_ascii_strcasecmp(((ircnet*)serv->network)->name, "Libera.Chat") == 0) ++ if (g_ascii_strcasecmp(((ircnet*)serv->network)->name, "Ubuntu Servers (Libera.Chat)") == 0) { - gtk_entry_set_text (GTK_ENTRY (entry1), "#hexchat"); + gtk_entry_set_text (GTK_ENTRY (entry1), "#ubuntu"); ++ gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(radiobutton2), TRUE); } gtk_widget_grab_focus (okbutton1); diff -Nru hexchat-2.14.3/debian/patches/a25f2381689d2c2279a0e43b33f6c0ec8305a096.patch hexchat-2.14.3/debian/patches/a25f2381689d2c2279a0e43b33f6c0ec8305a096.patch --- hexchat-2.14.3/debian/patches/a25f2381689d2c2279a0e43b33f6c0ec8305a096.patch 1970-01-01 01:00:00.000000000 +0100 +++ hexchat-2.14.3/debian/patches/a25f2381689d2c2279a0e43b33f6c0ec8305a096.patch 2021-05-26 14:19:12.000000000 +0200 @@ -0,0 +1,20 @@ +commit a25f2381689d2c2279a0e43b33f6c0ec8305a096 +Author: Panagiotis Vasilopoulos <he...@alwayslivid.com> +AuthorDate: Wed May 19 16:25:16 2021 +0300 +Commit: Patrick <tingp...@tingping.se> +CommitDate: Wed May 19 12:08:03 2021 -0500 + + Add Libera Chat to network list + +--- a/src/common/servlist.c ++++ b/src/common/servlist.c +@@ -237,6 +237,9 @@ + /* Self signed */ + {0, "irc.librairc.net"}, + ++ {"Libera Chat", 0, 0, 0, LOGIN_SASL, 0, TRUE}, ++ {0, "irc.libera.chat"}, ++ + #ifdef USE_OPENSSL + {"LinkNet", 0}, + {0, "irc.link-net.org/+7000"}, diff -Nru hexchat-2.14.3/debian/patches/d3545f37cd5f551ed8bc0ab7b20e5c8140adc0a6.patch hexchat-2.14.3/debian/patches/d3545f37cd5f551ed8bc0ab7b20e5c8140adc0a6.patch --- hexchat-2.14.3/debian/patches/d3545f37cd5f551ed8bc0ab7b20e5c8140adc0a6.patch 1970-01-01 01:00:00.000000000 +0100 +++ hexchat-2.14.3/debian/patches/d3545f37cd5f551ed8bc0ab7b20e5c8140adc0a6.patch 2021-05-26 14:19:16.000000000 +0200 @@ -0,0 +1,39 @@ +commit d3545f37cd5f551ed8bc0ab7b20e5c8140adc0a6 +Author: Patrick Griffis <pgrif...@igalia.com> +AuthorDate: Sun May 23 21:15:43 2021 -0500 +Commit: Patrick Griffis <pgrif...@igalia.com> +CommitDate: Sun May 23 21:15:52 2021 -0500 + + Change default network to Libera.Chat + +--- a/src/common/servlist.c ++++ b/src/common/servlist.c +@@ -237,7 +237,7 @@ + /* Self signed */ + {0, "irc.librairc.net"}, + +- {"Libera Chat", 0, 0, 0, LOGIN_SASL, 0, TRUE}, ++ {"Libera.Chat", 0, 0, 0, LOGIN_SASL, 0, TRUE}, + {0, "irc.libera.chat"}, + + #ifdef USE_OPENSSL +@@ -933,7 +933,7 @@ + { + int i = 0, j = 0; + ircnet *net = NULL; +- guint def_hash = g_str_hash ("freenode"); ++ guint def_hash = g_str_hash ("Libera.Chat"); + + while (1) + { +--- a/src/fe-gtk/joind.c ++++ b/src/fe-gtk/joind.c +@@ -247,7 +247,7 @@ + G_CALLBACK (joind_ok_cb), serv); + + if (serv->network) +- if (g_ascii_strcasecmp(((ircnet*)serv->network)->name, "freenode") == 0) ++ if (g_ascii_strcasecmp(((ircnet*)serv->network)->name, "Libera.Chat") == 0) + { + gtk_entry_set_text (GTK_ENTRY (entry1), "#hexchat"); + } diff -Nru hexchat-2.14.3/debian/patches/series hexchat-2.14.3/debian/patches/series --- hexchat-2.14.3/debian/patches/series 2021-01-02 16:30:02.000000000 +0100 +++ hexchat-2.14.3/debian/patches/series 2021-05-26 14:17:31.000000000 +0200 @@ -21,5 +21,9 @@ fix-pango-font-height.patch +# Move to Libera.Chat +a25f2381689d2c2279a0e43b33f6c0ec8305a096.patch +d3545f37cd5f551ed8bc0ab7b20e5c8140adc0a6.patch + # apply this later to avoid conflicts 0001-Rename-the-python-module-to-python3-to-keep-backward.patch
signature.asc
Description: PGP signature