Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 473514 - net-irc/hexchat-2.9.5_p20130525 autojoin issue
Summary: net-irc/hexchat-2.9.5_p20130525 autojoin issue
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Julian Ospald
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-16 17:33 UTC by genfool
Modified: 2013-06-18 00:23 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description genfool 2013-06-16 17:33:41 UTC
With this latest version in portage, the autojoin function is broken.
If you have more then 1 channel to join, only the first channel will join as it should. I have worked with #hexchat on irc with this issue. The conclusion of theirs was. They are aware of the old issue, they fixed it with a newer version.
They think gentoo was unlucky and happened to grab the broken version.

I can reproduce on 3 machines, I removed the .config/hexchat folder and created new.
I have entered the correct channels as they should be, is always a space I can not get rid of between first and second channel, and stops the other channels from joining.

Reproducible: Always
Comment 1 Julian Ospald 2013-06-16 19:39:00 UTC
please read the ewarn after compilation

"""
ewarn "If you're upgrading from hexchat <=2.9.5 you will have to adjust"
ewarn "your auto-join channel settings."
"""

The config structure has changed, so all channels except the first one end up in the password field.

I don't think I can do something about that.


I let this bug open for a while, but it is invalid.
Comment 2 Denis M. (Phr33d0m) 2013-06-16 19:49:29 UTC
Exactly, as a non-GUI workaround, open your hexchat.conf file (in ~/.config/hexchat/) and change:

J=#chan1,#chan2,#chan3

to:

J=#chan1
J=#chan2
J=#chan3

For every network you have autojoin channels on.

Afair this changed because of an issue if the J= line was too long.
Comment 3 Denis M. (Phr33d0m) 2013-06-16 19:50:55 UTC
(In reply to Denis M. (Phr33d0m) from comment #2)
> open your hexchat.conf file (in ~/.config/hexchat/) and change:
I meant servlist.conf
Comment 4 genfool 2013-06-16 22:43:44 UTC
I have to say that phr33dom post is correct, I and a user can manually edit this file and fixit.
So we all know we are in testing, they claim 2.9.6 fixes this issue.
So it is broke but just annoying, I say close this bug as unfixable, apologize for reporting it.
Comment 5 Denis M. (Phr33d0m) 2013-06-16 23:04:52 UTC
(In reply to genfool from comment #4)
> they claim 2.9.6 fixes this issue.
2.9.6 doesn't *fix* this issue. This will be the new config syntax.

If people end up in this bug because they hit this issue, there are 2 solutions:
1. Delete all your fav channels and re-add them from the GUI.
or
2. Follow comment 2.

Closing this bug.
Comment 6 genfool 2013-06-17 02:42:27 UTC
I dunno, closing it would be best ... but it is confirmed and real, updating from a older system will need work, using a gui is worthless and need a text editor to fix it.... nah, I do not see a bug or any reason for a user to be concerned here. 
All users should fix their own packages with a text editor.
Comment 7 Denis M. (Phr33d0m) 2013-06-17 05:17:33 UTC
Even if we already discussed this on IRC, I'll repeat myself.

This is not a bug - which means we won't fix it, as there isn't anything to fix. This change in the config syntax (which "breaks" the autojoin channels) has been done (by upstream) on purpose knowing this will happen. Again, this is not a bug - yet it IS a usability issue. 

The most we can do about it is write an 'ewarn' message in the ebuild - and hasufell already did that.

And btw, using the GUI works just fine.
Comment 8 genfool 2013-06-18 00:23:45 UTC
Before you lock this thread and close me out ... Let me apologize to phr33dom, and everyone that reads this bug report.
I was totally wrong, I now see that 2.9.6 is working as designed and not a bug.

I can see that my backwards thinking was wrong, I want to click on the line and edit it and close it and be done.
I can see where a 12 year old would like clicking on the add button 10 times to add 10 channels.
I apologize to gentoo and will not reply here again in this thread. Is not a bug and does not belong here.