Bug 287906 - cannot add windows live messenger accounts
Summary: cannot add windows live messenger accounts
Status: RESOLVED NOT A BUG
Alias: None
Product: telepathy
Classification: Frameworks and Libraries
Component: accounts-kcm (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: 0.4.0
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-30 12:27 UTC by Dave Lepore
Modified: 2012-07-06 12:47 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Lepore 2011-11-30 12:27:09 UTC
Version:           unspecified (using Devel) 
OS:                Linux

adding windows live messenger accounts to telepathy-kde does not work. After the username and password are filled, a pink box appears saying 

"Failed to create account. Possibly not all required fields are valid."

Tried with @live.com and @hotmail.com usernames, always got the same result.


Reproducible: Always

Steps to Reproduce:
- open "instant messaging and VOIP" section in systemsettings;
- select add account and "Windows Live Messenger";
- try to add an account.

Actual Results:  
a pink box appears saying "Failed to create account. Possibly not all required fields are valid."


Expected Results:  
The account gets created

using kde 4.8 beta 1 (4.7.80)
Comment 1 Dave Lepore 2011-11-30 12:46:02 UTC
i'm using telepathy 0.2 on archlinux
Comment 2 David Edmundson 2011-11-30 18:30:01 UTC
Could you see if you have a package called telepathy-haze installed? If no, install it.
Comment 3 Dave Lepore 2011-12-02 21:34:42 UTC
that was it, sorry for the useless report
Comment 4 Daniele E. Domenichelli 2011-12-02 22:56:51 UTC
Why was the windows live messenger account displayed, anyway? We should be displaying only the accounts that can be created, if not that's another bug...
Comment 5 David Edmundson 2011-12-02 23:07:36 UTC
It is a valid bug, though the title needs updating - he had butterfly installed. So it appears in the list.
We have a plugin for butterfly so it has a nice UI.
However butterfly is a pile of rubbish so uses the old password API and our stuff explodes. Our code prefers haze->MSN over butterfly->MSN but it was designed to fall back.

We need to either:
1) Make it so we never show butterfly even if a plugin is available.
2) When dealing with something with a mandatory password field send it to MC (which has the problems of opening gnome-keyring)
3) Fix butterfly (I can't see this happening)
4) Replace the butterfly UI plugin with a giant flashing marquee that says "go away".

Ideally we want to avoid hardcoding hacks, as there is also msn-pecan (a lib purple extension, which works perfectly with haze) which is yet another MSN protocol to handle. Plus we have the possibility of XMPP-MSN through gabble...