Change the default network from Freenode to Libera

Bug #1933681 reported by Mattia Rizzolo
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
hexchat (Ubuntu)
Fix Released
Medium
Mattia Rizzolo
Bionic
Fix Released
Medium
Mattia Rizzolo
Focal
Fix Released
Medium
Mattia Rizzolo
Groovy
Fix Released
Medium
Mattia Rizzolo
Hirsute
Fix Released
Medium
Mattia Rizzolo
Impish
Fix Released
Medium
Mattia Rizzolo

Bug Description

Ubuntu moved their default IRC channels from freenode.net to libera.chat.

Hence, we need to update hexchat to change its default network.

[Impact]

 * users will connect by default to freenode, which is not a good idea
 * also libera.chat should be in the available network list, even disregarding the default one

[Test Plan]

 * install hexchat
 * the connection page should point to libera right away

[Where problems could occur]

 * can't think of any

[Other Info]

 * hexchat is hardcoding the network instead of using irc.ubuntu.com just because I want users to use TLS by default, which wouldn't work with irc.ubuntu.com (due to hostname mismatch).

Revision history for this message
Mattia Rizzolo (mapreri) wrote :

This was fixed for impish in 2.14.3-6.

Changed in hexchat (Ubuntu Impish):
assignee: nobody → Mattia Rizzolo (mapreri)
Changed in hexchat (Ubuntu Hirsute):
assignee: nobody → Mattia Rizzolo (mapreri)
Changed in hexchat (Ubuntu Groovy):
assignee: nobody → Mattia Rizzolo (mapreri)
Changed in hexchat (Ubuntu Focal):
assignee: nobody → Mattia Rizzolo (mapreri)
Changed in hexchat (Ubuntu Bionic):
assignee: nobody → Mattia Rizzolo (mapreri)
Changed in hexchat (Ubuntu Impish):
status: New → Fix Released
importance: Undecided → Medium
Changed in hexchat (Ubuntu Hirsute):
importance: Undecided → Medium
Changed in hexchat (Ubuntu Groovy):
importance: Undecided → Medium
Changed in hexchat (Ubuntu Focal):
importance: Undecided → Medium
Changed in hexchat (Ubuntu Bionic):
importance: Undecided → Medium
Changed in hexchat (Ubuntu Hirsute):
status: New → In Progress
Changed in hexchat (Ubuntu Groovy):
status: New → In Progress
Changed in hexchat (Ubuntu Focal):
status: New → In Progress
Changed in hexchat (Ubuntu Bionic):
status: New → In Progress
Revision history for this message
Mattia Rizzolo (mapreri) wrote :

For hirsute, I recommend a straight backport from impish, since after all the -6 release was targeted exactly for this one change (plus that extra recommends, which I'd hope it's noop for 99.9% for hexchat users…).

I'm uploading this already.

Revision history for this message
Mattia Rizzolo (mapreri) wrote :

Backport of the relevant patches to groovy, tested that the content of the network selector changed as expected.

uploading.

Revision history for this message
Mattia Rizzolo (mapreri) wrote :

focal has the same version as groovy, so it's the very same thing with just the changelog tweaked.

nevertheless, tested on focal as well with the same result.

uploading.

Revision history for this message
Mattia Rizzolo (mapreri) wrote :

for bionic the patch is somewhat different because later the patches handling the the default networks were moved around. anyway, it's basically the same.

tested successfully in the same manner as the other releases.

uploading.

Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Mattia, or anyone else affected,

Accepted hexchat into hirsute-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/hexchat/2.14.3-6~0ubuntu21.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-hirsute to verification-done-hirsute. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-hirsute. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in hexchat (Ubuntu Hirsute):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-hirsute
Changed in hexchat (Ubuntu Groovy):
status: In Progress → Fix Committed
tags: added: verification-needed-groovy
Revision history for this message
Brian Murray (brian-murray) wrote :

Hello Mattia, or anyone else affected,

Accepted hexchat into groovy-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/hexchat/2.14.3-3ubuntu0.20.10.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-groovy to verification-done-groovy. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-groovy. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in hexchat (Ubuntu Focal):
status: In Progress → Fix Committed
tags: added: verification-needed-focal
Revision history for this message
Brian Murray (brian-murray) wrote :

Hello Mattia, or anyone else affected,

Accepted hexchat into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/hexchat/2.14.3-3ubuntu0.20.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Revision history for this message
Brian Murray (brian-murray) wrote :

The Bionic upload which would fix this bug is also a new upstream version updating hexchat from 2.14.1-2 to 2.14.2-2, however there is no information regarding this new upstream version in this bug report nor is there a test plan documented for that new upstream version. Did you want to bump the version of hexchat in Bionic?

Changed in hexchat (Ubuntu Bionic):
status: In Progress → Incomplete
Revision history for this message
Mattia Rizzolo (mapreri) wrote : Re: [Bug 1933681] Re: Change the default network from Freenode to Libera

On Tue, 6 Jul 2021, 10:50 pm Brian Murray, <email address hidden>
wrote:

> The Bionic upload which would fix this bug is also a new upstream
> version updating hexchat from 2.14.1-2 to 2.14.2-2, however there is no
> information regarding this new upstream version in this bug report nor
> is there a test plan documented for that new upstream version. Did you
> want to bump the version of hexchat in Bionic?
>

Uh, no...
I must have mistyped the version in the process.
Thank you for catching it!

Although I'm sure the update would be just fine (and very very likely
2.14.2 brought only bugfixes from 2.14.1), I don't have plans on reviewing
it and actually working out the SRU process for the whole update.

Unless you'd be looking at the real diff, etc yourself, please reject the
bionic upload: I'll redo the change against the correct version and
resubmit next week (when I'll be back from holidays).

Revision history for this message
Brian Murray (brian-murray) wrote :

On Tue, Jul 06, 2021 at 09:12:52PM -0000, Mattia Rizzolo wrote:
> On Tue, 6 Jul 2021, 10:50 pm Brian Murray, <email address hidden>
> wrote:
>
> > The Bionic upload which would fix this bug is also a new upstream
> > version updating hexchat from 2.14.1-2 to 2.14.2-2, however there is no
> > information regarding this new upstream version in this bug report nor
> > is there a test plan documented for that new upstream version. Did you
> > want to bump the version of hexchat in Bionic?
> >
>
> Uh, no...
> I must have mistyped the version in the process.
> Thank you for catching it!
>
> Although I'm sure the update would be just fine (and very very likely
> 2.14.2 brought only bugfixes from 2.14.1), I don't have plans on reviewing
> it and actually working out the SRU process for the whole update.
>
> Unless you'd be looking at the real diff, etc yourself, please reject the
> bionic upload: I'll redo the change against the correct version and
> resubmit next week (when I'll be back from holidays).

I've rejected the Bionic upload.

--
Brian Murray

Revision history for this message
Paul White (paulw2u) wrote (last edit ):

I enabled -proposed and upgraded my Hexchat installation to version to 2.14.3-3ubuntu0.20.04.1. I removed the existing settings at ~/.config/hexchat so that Hexchat started without any personal configuration so acted as if it was a new installation.

On starting Hexchat I was greeted with a dialog that prompted me to connect to "Ubuntu Servers (Libera.Chat)". After connecting a further dialog prompted me to join the #ubuntu channel.

Marking the focal update as verified.

tags: added: verification-done-focal
removed: verification-needed-focal
Revision history for this message
Mattia Rizzolo (mapreri) wrote :

groovy, version 2.14.3-3ubuntu0.20.10.1

Same test that paulw2u did.

tags: added: verification-done-groovy
removed: verification-needed-groovy
Revision history for this message
Mattia Rizzolo (mapreri) wrote :

hirsute, version 2.14.3-6~0ubuntu21.04.1

again, same test.

tags: added: verification-done-hirsute
removed: verification-needed verification-needed-hirsute
Revision history for this message
Mattia Rizzolo (mapreri) wrote :

I just uploaded a new proposed update for bionic, attaching the new debdiff. version 2.14.1-2ubuntu0.18.04.1

Changed in hexchat (Ubuntu Bionic):
status: Incomplete → In Progress
Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Mattia, or anyone else affected,

Accepted hexchat into bionic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/hexchat/2.14.1-2ubuntu0.18.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-bionic to verification-done-bionic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-bionic. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in hexchat (Ubuntu Bionic):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-bionic
Mattia Rizzolo (mapreri)
tags: added: verification-done-bionic
removed: verification-needed verification-needed-bionic
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package hexchat - 2.14.3-6~0ubuntu21.04.1

---------------
hexchat (2.14.3-6~0ubuntu21.04.1) hirsute; urgency=medium

  * Backport 2.14.3-6 into hirsute.

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: LP: #1933681
    + Change from Freenode to Libera.Chat.
    + Pre-select the "join channel" button, like we do in Debian.

 -- Mattia Rizzolo <email address hidden> Fri, 25 Jun 2021 18:58:53 +0200

Changed in hexchat (Ubuntu Hirsute):
status: Fix Committed → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote : Update Released

The verification of the Stable Release Update for hexchat has completed successfully and the package is now being released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package hexchat - 2.14.3-3ubuntu0.20.10.1

---------------
hexchat (2.14.3-3ubuntu0.20.10.1) groovy; urgency=medium

  * Add patches from upstream to add Libera.Chat to the network list.
  * Adapt default servers patches for the upstream changes.
  * Ubuntu default server: LP: #1933681
    + Change from Freenode to Libera.Chat.
    + Pre-select the "join channel" button, like we do in Debian.

 -- Mattia Rizzolo <email address hidden> Fri, 25 Jun 2021 19:12:49 +0200

Changed in hexchat (Ubuntu Groovy):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package hexchat - 2.14.3-3ubuntu0.20.04.1

---------------
hexchat (2.14.3-3ubuntu0.20.04.1) focal; urgency=medium

  * Add patches from upstream to add Libera.Chat to the network list.
  * Adapt default servers patches for the upstream changes.
  * Ubuntu default server: LP: #1933681
    + Change from Freenode to Libera.Chat.
    + Pre-select the "join channel" button, like we do in Debian.

 -- Mattia Rizzolo <email address hidden> Fri, 25 Jun 2021 19:23:27 +0200

Changed in hexchat (Ubuntu Focal):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package hexchat - 2.14.1-2ubuntu0.18.04.1

---------------
hexchat (2.14.1-2ubuntu0.18.04.1) bionic; urgency=medium

  * Add patches from upstream to add Libera.Chat to the network list.
  * Adapt default servers patches for the upstream changes.
  * Ubuntu default server: LP: #1933681
    + Change from Freenode to Libera.Chat.
    + Pre-select the "join channel" button, like we do in Debian.

 -- Mattia Rizzolo <email address hidden> Sat, 17 Jul 2021 16:52:23 +0200

Changed in hexchat (Ubuntu Bionic):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.