Your message dated Wed, 26 May 2021 21:24:42 +0000
with message-id <[email protected]>
and subject line unblock hexchat
has caused the Debian Bug report #989135,
regarding unblock: hexchat/2.14.3-6
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
989135: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989135
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
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 <[email protected]>  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 <[email protected]>
+AuthorDate: Wed May 19 16:25:16 2021 +0300
+Commit:     Patrick <[email protected]>
+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 <[email protected]>
+AuthorDate: Sun May 23 21:15:43 2021 -0500
+Commit:     Patrick Griffis <[email protected]>
+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

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Unblocked.

--- End Message ---

Reply via email to