After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 596086 - initial empathy account wizard (Welcome Screen) does not offer IRC as an account
initial empathy account wizard (Welcome Screen) does not offer IRC as an account
Status: RESOLVED FIXED
Product: empathy
Classification: Core
Component: Accounts
2.27.x
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
: 612898 625958 (view as bug list)
Depends on: 588243
Blocks:
 
 
Reported: 2009-09-23 15:02 UTC by Tim Potter
Modified: 2011-08-29 10:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
http://git.Collabora.co.uk/?p=user/cassidy/empathy;a=shortlog;h=refs/heads/irc-wizard-596086 (5.97 KB, patch)
2010-08-26 12:04 UTC, Guillaume Desmottes
accepted-commit_now Details | Review

Description Tim Potter 2009-09-23 15:02:23 UTC
In both Ubuntu Karmic Koala alpha 5 and alpha 6, when starting the empathy IM client, the wizard that starts gives a list of accounts available to create. In this list, IRC is missing. I've seen this both on the live environment and a clean install.

The workaround is to exit and go to Edit -> Accounts (F4) and Add an account. IRC is listed in this location.

A new user that installs Karmic, may want to get to IRC #ubuntu channel, and this gives the initial perception that they cannot accomplish this.


This has been confirmed, and there is an accociated Launchpad bug report. 
https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/433714
Comment 1 Guillaume Desmottes 2009-09-24 18:49:31 UTC
This is by design. But maybe we could consider to add IRC support for 2.30.

Mpt: thoughts?
Comment 2 Guillaume Desmottes 2009-12-03 18:09:44 UTC
Empathy is currently a pretty poor IRC client so I think the current UI makes sense. There is some vague plans to create a separated Telepathy client for IRC/Muc chat.
Comment 3 Alkis Georgopoulos 2010-03-19 05:22:13 UTC
Hi, I'm experiencing the same problem and I'm probably misunderstanding something, as the current UI doesn't make sense for me:

 * You don't allow someone to add an IRC account,
 * But if he adds a jabber account first,
 * Then you allow him to add an IRC account?

How does that help in anything?!
I can accept Empathy being a poor IRC client, but forcing people to have a second account before joining IRC really does not make any sense to me.
Comment 4 Guillaume Desmottes 2010-03-19 10:09:42 UTC
You don't have to create a jabber account. You can just skip the assistant and create an irc account using the accounts dialog.
Comment 5 Alkis Georgopoulos 2010-03-19 12:05:33 UTC
Then there must be something wrong with the Ubuntu Lucid version of Empathy (2.29.92-0ubuntu2), because I need to have at least one account to view the accounts dialog, otherwise I'm getting the assistant.

So I have to create a jabber (or other) account before I can use my IRC account.
Comment 6 Guillaume Desmottes 2010-03-19 12:10:54 UTC
Oh you're right, that's the behaviour now. So yeah, we should definitely add IRC support to the wizard.
Comment 7 Dimitri John Ledkov 2010-06-05 13:53:02 UTC
Also most of the support is done via irc, I was stuck with this bug when booted into livecd and needed some additional help from irc channel.
Comment 8 Guillaume Desmottes 2010-08-04 10:03:24 UTC
*** Bug 625958 has been marked as a duplicate of this bug. ***
Comment 9 Jeff Stone 2010-08-17 16:23:17 UTC
I'm sure it's a lot more complicated than I make it out to be, but it seems to me if you remove the strdiff for "irc" in account_assistant_chooser_enter_details_filter_func, won't that make empathy_protocol_chooser_set_visible display IRC in the Assistant?

Please, no offense intended, I'm only trying to help GNOME get better and this is one that has been bugging me and I just wanted to do what I can to speed it up.

Jeff
Comment 10 Jeff Stone 2010-08-17 17:59:08 UTC
sorry, did not include that I'm talking about empathy-account-assistant.c
Comment 11 Guillaume Desmottes 2010-08-18 13:05:58 UTC
That's probably a bit more complicated than that because the IRC account widget doesn't have a "simple" version.
Comment 12 Jeff Stone 2010-08-18 14:35:07 UTC
thanks for the response, it makes sense, just thought I'd bring it up...
Comment 13 Will Thompson 2010-08-23 21:53:50 UTC
*** Bug 612898 has been marked as a duplicate of this bug. ***
Comment 14 Guillaume Desmottes 2010-08-26 12:04:42 UTC
Created attachment 168803 [details] [review]
http://git.Collabora.co.uk/?p=user/cassidy/empathy;a=shortlog;h=refs/heads/irc-wizard-596086

 libempathy-gtk/empathy-account-widget-irc.c  |   41 +++++++++++++++++
 libempathy-gtk/empathy-account-widget-irc.h  |    3 +
 libempathy-gtk/empathy-account-widget-irc.ui |   63 ++++++++++++++++++++++++++
 libempathy-gtk/empathy-account-widget.c      |   12 ++++-
 src/empathy-account-assistant.c              |    3 +-
 5 files changed, 118 insertions(+), 4 deletions(-)
Comment 15 Felix Kaser 2010-08-26 13:38:30 UTC
Review of attachment 168803 [details] [review]:

looks good!
Comment 16 Guillaume Desmottes 2010-08-26 13:40:33 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.
Comment 17 Jeff Stone 2010-09-08 14:54:23 UTC
Very nice, works great! Thanks!!!!! (Ubuntu Maverick)