Bug 648876

Summary: Empathy no longer connects to MSN
Product: [openSUSE] openSUSE 11.3 Reporter: Jean Delvare <jdelvare>
Component: GNOMEAssignee: Luis Medinas <lmedinas>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: dimstar, forgotten_zSppWjup9E, lmedinas, meissner, rwobben, vuntz
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 11.3   
Whiteboard: .
Found By: Community User Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Deadline: 2010-11-24   

Description Jean Delvare 2010-10-24 15:38:39 UTC
Empathy used to connect fine to my MSN account, but since a few days, no longer does. It keeps trying and fails with the message "No reason specified". I am able to connect to the same account using a different machine (running a different Linux operating system and Pidgin) so I know the account works OK.

I am able to connect to IRC using empathy, so it's not totally broken.

I have the following packages and versions installed:

empathy-2.30.1-2.12.x86_64
libtelepathy-farsight0-0.0.13-3.2.x86_64
libtelepathy-glib0-0.10.5-1.6.x86_64
nautilus-sendto-plugin-empathy-2.30.1-2.12.x86_64
python-telepathy-0.15.17-1.6.noarch
telepathy-butterfly-0.5.9-1.4.noarch
telepathy-gabble-0.9.11-1.16.x86_64
telepathy-haze-0.3.4-1.11.x86_64
telepathy-idle-0.1.6-3.1.x86_64
telepathy-mission-control-5.4.0-1.14.x86_64
telepathy-salut-0.3.11-1.12.x86_64

Please let me know how I can provide more information to debug this further.
Comment 1 Luis Medinas 2010-10-24 19:42:29 UTC
Yes this bug is reproducible with older versions of papyon and telepathy-butterfly. I have reports (not tested myself) that newer versions of papyon and butterfly are working fine atm with MSN.
Try downloading the new rpms from GNOME:Factory and try again. Meanwhile you can use pidgin.

GNOME Team: If newer package are really working we should provide an update for 11.3 users.
Comment 2 Luis Medinas 2010-10-24 19:53:20 UTC
Papyon 0.5.1 in GNOME:Factory doesn't work with msn atm. I builded 0.5.2 (latest upstream) locally and works, so 0.5.2 will land soon on GNOME:Factory.
Comment 3 Luis Medinas 2010-10-24 22:33:22 UTC
Papyon 0.5.2 is already in GNOME:Factory. Please try this rpm http://download.opensuse.org/repositories/GNOME:/Factory/openSUSE_11.3/noarch/papyon-0.5.2-26.1.noarch.rpm

Fixes the issue for me. This should really going to Updates.
Comment 4 Jean Delvare 2010-10-25 09:17:12 UTC
Luis, thanks a lot for your help. Installing papyon-0.5.2-26.1.noarch.rpm (together with its new dependency python-crypto) made MSN work for me again :)

I confirm we want a maintenance update for openSUSE 11.3 for this one.
Comment 5 Luis Medinas 2010-10-26 14:58:44 UTC
Maintenance team: this is really important because the default messaging application on GNOME have MSN protocol broken, are we ok with this update ? 

I understand this isn't trivial and it's against our policy but it's a bit hard to pick the right patch to fix this issue. This new version of papyon brings also a new Requires on python-crypto which is already available on 11.3.
Comment 6 Marcus Meissner 2010-10-26 15:01:43 UTC
so this is bumping papyon 0.4.6 to 0.5.2?

Are there new dependencies / requirements necessary by this update?

otherwise i am fine with unbreaking functionality.  +1 for update
Comment 7 Luis Medinas 2010-10-27 10:11:29 UTC
Ok i ended up patching papyon 0.4.6 from 11.3 so now it should work without any problems. Packages available here http://download.opensuse.org/repositories/home:/lmedinas:/branches:/openSUSE:/11.3:/Update:/Test/standard/
Comment 8 Luis Medinas 2010-10-27 10:37:48 UTC
*** Bug 649524 has been marked as a duplicate of this bug. ***
Comment 9 Marcus Meissner 2010-10-27 11:48:28 UTC
looks simple enough now , thanks! ...  ;)
Comment 10 Jean Delvare 2010-10-27 12:05:35 UTC
I will test the new package (comment #7) in the evening and report tomorrow.
Comment 11 Swamp Workflow Management 2010-10-27 13:57:41 UTC
The SWAMPID for this issue is 36743.
This issue was rated as low.
Please submit fixed packages until 2010-11-24.
Also create a patchinfo file using this link:
https://swamp.suse.de/webswamp/wf/36743
Comment 12 Christian Dengler 2010-10-27 13:59:52 UTC
Can you prepare and update for it? Update process started.
Comment 13 Marcus Meissner 2010-10-27 14:09:48 UTC
basically just osc submitreq it and tell us ;)
Comment 14 Jean Delvare 2010-10-28 07:45:07 UTC
Testing successful, thanks Luis!
Comment 15 Luis Medinas 2010-10-28 22:07:04 UTC
submitted SR #51618 :)
Comment 16 Roelof Wobben 2010-11-01 11:30:13 UTC
Oke, 

Apperently the SR is not accepted yep.

Roelof
Comment 17 Marcus Meissner 2010-11-08 09:41:09 UTC
it missed the internal patchinfo. I submitted this one now so it cxan proceed.
Comment 18 Swamp Workflow Management 2010-11-15 15:24:29 UTC
Update released for: papyon
Products:
openSUSE 11.3 (i586)
Comment 19 Roelof Wobben 2010-11-15 15:31:50 UTC
oke, 

I hope the update for x86_64 is published soon.
I work on a x86_64 machine.

Roelof
Comment 20 Marcus Meissner 2010-11-15 15:38:54 UTC
this is the same update.

the package is "noarch".

please update and test.
Comment 21 Roelof Wobben 2010-11-15 16:01:24 UTC
Oke, 

This is not resolved.
On my system I still get the same error messages on terminal :

(empathy:3467): TelepathyBackend-WARNING **: failed to create personas from incoming contacts in channel 'publish': Name owner lost (service crashed?)

(empathy:3467): TelepathyBackend-WARNING **: failed to create personas from incoming contacts in channel 'subscribe': Name owner lost (service crashed?)

(empathy:3467): TelepathyBackend-WARNING **: failed to create personas from incoming contacts in channel 'publish': Name owner lost (service crashed?)

(empathy:3467): TelepathyBackend-WARNING **: failed to create personas from incoming contacts in channel 'subscribe': Name owner lost (service crashed?)

(empathy:3467): TelepathyBackend-WARNING **: failed to create personas from incoming contacts in channel 'publish': Name owner lost (service crashed?)

(empathy:3467): TelepathyBackend-WARNING **: failed to create personas from incoming contacts in channel 'subscribe': Name owner lost (service crashed?)

(empathy:3467): TelepathyBackend-WARNING **: failed to create personas from incoming contacts in channel 'publish': Name owner lost (service crashed?)

(empathy:3467): TelepathyBackend-WARNING **: failed to create personas from incoming contacts in channel 'subscribe': Name owner lost (service crashed?)

And still no contact with MSN. 

Roelof
Comment 22 Luis Medinas 2010-11-15 16:14:32 UTC
Are you running a stock openSUSE 11.3, no additional GNOME repos ?
Also after the update you should kill telepathy-butterfly process or reboot so it can use a new papyon connection.

Two people stated that the update fixes the issue so i doubt the update is broken.
Comment 23 Roelof Wobben 2010-11-15 16:41:24 UTC
Hello, 

Im not running a stock 11.3
I have enabled the this 2.32 repo : http://download.opensuse.org/repositories/GNOME:/STABLE:/2.32/openSUSE_11.3/

Roelof
Comment 24 Jean Delvare 2010-11-21 10:05:40 UTC
The maintenance update definitely works for me on openSUSE 11.3.
Comment 25 Forgotten User zSppWjup9E 2010-12-02 06:14:42 UTC
I'm sorry to say that but after a few day of it working after the update, it now fail again...
Comment 26 Jean Delvare 2010-12-02 09:38:46 UTC
It's working OK for me still. papyon-0.4.6-2.3.1, installed on November 17th, 2010.
Comment 27 Jean Delvare 2010-12-02 12:12:16 UTC
I just noticed one thing. Apparently Empathy has two ways to connect to MSN. It can use telepathy-butterfly, which is based on papyon, or it can use telepathy-haze, which is based on libpurple (Pidgin). I have no idea which is used if both plug-ins are available.

The fix for this bug was on papyon, and I've tested that it works. OTOH I know that libpurple has broken MSN support for a couple weeks, a maintenance update is planned but not out yet. This is bug #655477.

So, please make sure that you uninstall telepathy-haze and have telepathy-butterfly installed, and test again. You have to close and restart Empathy, of course.
Comment 28 Forgotten User zSppWjup9E 2010-12-02 12:22:36 UTC
I'll check tonight on my netbook but following the Goblin.ymp that installed empathy on it, it's telepathy-haze were well installed. http://download.opensuse.org/repositories/Meego:/Netbook/openSUSE_11.3/GoblinUI.ymp

But I got the previous bug as well... and the patch fixed it. I'll tell you what.
Comment 29 Forgotten User zSppWjup9E 2010-12-02 20:33:52 UTC
Indeed, telepathy-butterfly was installed and I removed telepathy-haze. It now works.
Comment 30 Jean Delvare 2010-12-02 20:40:54 UTC
So I'm closing this bug again, and the libpurple issue is handled in bug #655477.