(address . bug-guix@gnu.org)
I'm trying to configure bitlbee-discord in order to write on Discord
using ERC in Emacs. Unfortunately, every time I open connection to
Discord, this error is thrown:
discord - Login error: Failed to switch to websocket mode
Actually, it is a well-known issue caused by breaking changes in the new
version of glib (2.70.X):
https://github.com/sm00th/bitlbee-discord/issues/226A fix is introduced
with commit 607f9887ca85f246e970778e3d40aa5c346365a7:
However, the commit is far newer than the 0.4.3 tag, thus
bitlbee-discord@0.4.3 is unusable with glib@2.70.2.
I see three solutions.
* The first solution --- upgrade bitlbee-discord
This solution involves upgrading bitlbee-discord to the specified
commit. I don't think it will make the package more unstable, especially
after this post:
However, it would be good to stick to convention and only introduce
"stable" release versions.
* The second solution --- requesting a new release
That said, I think it would be a good idea to request a new release
from the author, particularly as glib@2.70.X is becoming more common.
However, there is no certainty that the new release would be stable,
though.
* The third solution --- patching current release
Last but not least, what about writing a patch for the current release?
The mentioned commit does not seem complicated. I think it is the best
solution, because it gives us more control while preserving the
stability of the release. However, it is always extra work.
Which solution do you think is the best?
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEERQucRYoeupMglC1aWTH8ZLoP+osFAmIA4zoACgkQWTH8ZLoP
+otglBAAgKR97aTEyo91WI8omBsZTe2jCpcHLL5mFNrzpXtU4icQ8FoXXhaK8A1y
Bz86juOdurQ8pFhUwZgLg/Mzu3sZJKu4D1D2+T3MwoPNx423TAnizr+fk1W8133F
xz5xxyAwbWkQp+hRbP1ZQc9rLJXjNS5/kNV3/RWBOPlEUgKGta2/ATkWvZfAC70g
AvTewLNnCYqUi25+e5jbiCnP8c+CWP0sNtFpeCWUqhRtzY4BUpgG1mzMDnVuSG1z
thIUz7cRBTuX2/8pkKamNyREF2J1dYGr5SLgxX06dX+KAI9sOfZ9RfwhTO2pZRMP
dWymiAf+HtSzUXVRw2/vuk0pjuV/GnRDhuFXneD0q+G+2TBS23Dm3thBe6k+kUNo
+togOUge3Kqh7Nz0eIc3T5o/ME0Daxf/LYVKXS1+QVKGBDohtTistdcsop26Nbau
k3bk5MIgO6e7RuX40ynrg+7eII2TKx8pKpXn3LWr/ETthezpB7uDeGI4Kvga1z/S
3t1474CJfrYk68NfEOw7Aqd/uZf7CnDy5gAWpW6L1HIdna4byn0PYvoVQ8KOA4/a
OwqxCWZwdbQPRhN7Re9d+aVkQPBAdDtBY0N/D1Cck+WSThlM+R7OG97fdWi6mhKt
iDmzps3ygS4qBwDbTVUv6gFdMKw1SzWRhV2Zp3f7mEVGzupLA/s=
=7xeD
-----END PGP SIGNATURE-----