Bug 287906

Summary: cannot add windows live messenger accounts
Product: [Unmaintained] telepathy Reporter: Dave Lepore <dave.lepore>
Component: accounts-kcmAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED NOT A BUG    
Severity: normal CC: ddomenichelli, kde
Priority: NOR    
Version: unspecified   
Target Milestone: 0.4.0   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

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...