Summary: | connection to MySpace with an email address doesn't complete | ||
---|---|---|---|
Product: | Telepathy | Reporter: | jaggedmonkey |
Component: | haze | Assignee: | Telepathy bugs list <telepathy-bugs> |
Status: | RESOLVED MOVED | QA Contact: | Telepathy bugs list <telepathy-bugs> |
Severity: | normal | ||
Priority: | medium | ||
Version: | 0.4 | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Screenshot of issue
Haze logfile from Empathy |
Description
jaggedmonkey
2010-10-18 08:41:45 UTC
Please get a Haze debug log showing an attempt to put this account online: you can get that by selecting Haze in Empathy's Help->Debug window, see <http://live.gnome.org/Empathy/Debugging> for more info. For best results, temporarily disable all your other Empathy accounts while getting the log. It'd also be interesting to know whether you can connect to the same account with Pidgin (available from universe, I believe) - Pidgin and telepathy-haze both use libpurple. Created attachment 39509 [details]
Haze logfile from Empathy
Pidgin reported that a username had not been created on my Myspace account. It offered me the ability to create one. I created one and Pidgin was able to connect to my MySpace account. Then i quit Pidgin and quit Empathy. Then I reopened Empathy and it was then able to connect to my Myspace account using my existing credentials (email address of MySpace account and password). Based upon that information, it seems that Empathy was expecting a Myspace username to be present (as compared to just the email address for the Myspace account). When the username wasn't present, no error message was displayed, as it was in Pidgin. Is this a problem with Telepathy-haze, Empathy, or some other component? Thanks for the help! (In reply to comment #3) > Pidgin reported that a username had not been created on my Myspace account. It > offered me the ability to create one. Right, that'd be the problem. libpurple is designed to implement a client that basically looks like Pidgin, so protocol plugins assume that it's OK to pop up random questions/messages/dialog boxes and wait for the user to answer them. In the Haze log, we can see that libpurple tried to do so: purple/msim_is_username_set-MESSAGE: 10/18/2010 10:55:03.806333: no username is set purple/msim_is_username_set-MESSAGE: 10/18/2010 10:55:03.806390: 'username not set' alert prompted However, telepathy-haze has no way to display these questions or do anything about them (because it's not actually in the same process as the user interface). > I created one and Pidgin was able to > connect to my MySpace account. Then i quit Pidgin and quit Empathy. Then I > reopened Empathy and it was then able to connect to my Myspace account using my > existing credentials (email address of MySpace account and password). As a workaround for this, we could try to make it clearer in the Empathy UI that you really do need to "create a username" (presumably you can also do this via the web?) before signing in to MySpace. Facebook Chat via XMPP has a similar issue, except that in Facebook, you can *only* "create a username" via the web (to the best of my knowledge). So is there anything else that I need to do? -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/telepathy/telepathy-haze/issues/44. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.